[update] Plugin: MyLINVDR, erstellt eine bootbare LinVDR-Install-CD/DVD als Backup - v0.5b-build05

  • Im Hauptverzeichnis liegt jetzt eine Datei ERRLOGFILE
    und da steht folgendes drin:


    Code
    /usr/bin/mkisofs: No such file or directory. Invalid node - /pub/export/bootiso/


    Die Datei befindet sich auch in /usr/bin
    und in der Datei mkisof steht nur das drin:

    Code
    ELF
  • Zitat

    Original von Mr.N!ce
    Ich kenn die aktuelle Version nicht aber bei mir klappts,
    das würde mich zumindest stutzig machen:


    Servus,


    wie hast Du denn das Skript aufgerufen? mylinvdr.sh -miso sollte eigentlich ein ISO-Image erstellen und es normalerweise in /pub/export ablegen


    Rufe mal folgendes aus einer Shell auf und schicke mir die Logfiles (/var/log/mylinvdr.log und /var/log/mylinvdr_error.log) zu wenn es nicht funktioniert (= es wird kein ISO erstellt):

    Code
    mylinvdr.sh -miso -oshell -vfull


    Gruß
    Mar(mahlzeit)kus

  • Im Anhang habe ich mal die Ausgabe von:
    mylinvdr.sh -miso -oshell -vfull


    Er fängt was an, dann lege ich die original CD ein und dann bleibt er zum Schluss hängen.


    Eine Log Datei gibt es bei mir nicht.
    keine von beiden, die Du geschrieben hast


    EDIT:
    Ich habe den Anhang mal umbenannt, dann wird er auch korrekt angezeigt.

  • Zitat

    Original von 44892
    Hast du mal ausprobiert, VOR "opt" den Slash ( / ) hinzuzufügen?


    die simpelsten Fehler sind meist die wahrscheinlichsten.... omg es lag wirklich daran :rolleyes:


    Werde das ISO nachher noch auf Vollständigkeit prüfen.

    Hardware: Elitegroup 741GX-M + AMD Athlon 1400 (läuft auf 1200 wegen Temperaturgründen) + Technotrend FF + IR Empfänger

  • Zitat

    Original von BinNeuHier
    Im Anhang habe ich mal die Ausgabe von:
    mylinvdr.sh -miso -oshell -vfull


    Er fängt was an, dann lege ich die original CD ein und dann bleibt er zum Schluss hängen.


    Eine Log Datei gibt es bei mir nicht.
    keine von beiden, die Du geschrieben hast


    Hm, wie viel Platz hast Du auf /tmp? Mach mal bitte ein df -h. Ich kann auf dem ersten Blick nichts Auffälliges erkennen...


    Die Logfiles liegen natürlich in /tmp/, ich hatte noch alte in /var/log/ liegen, das hat mich aufs Glatteis geführt...


    Es kann unter Umständen schon länger dauern, kommt auf die Größe Deiner Installation an und welche Maschine das ganze beackert. Mein P-III 1000 braucht da auch schon mal ein paar Minuten (10+) bis das Image fertig ist.


    Die Log-Ausgabe hört beim Erstellen des tar-Archivs erstmal auf, hier sollte aber später noch was kommen. Das dauert nur bis das tar-Archiv erstellt ist. Du müsstest den Fortschritt an der Größe der Datei /tmp/mylinvdr.tar.bz2 sehen können. Am Anfang dauert es ein paar Sekunden bis die gefüllt wird. Solange die weiterwächst ist aber alles in Ordnung.


    Gruß
    Mar(mahlzeit)kus

  • ICH HABS


    Meine Ungeduld wieder mal...


    Nachdem er die original CD wieder ausgespuckt hat, fängt er an das ISO zu erstellen, und ich habe gedacht, es ist alles fertig.


    Meine ISO wurde erstellt, nach ca. 5 min.


    Vieleicht könnte man da noch eine INFO einblenden, das das ISO gerade erstellt wird und wieder eine Meldung, wenn es komplett fertig ist.


  • Dann is ja jut ;)


    Zitat


    Vieleicht könnte man da noch eine INFO einblenden, das das ISO gerade erstellt wird und wieder eine Meldung, wenn es komplett fertig ist.


    Sollte beides erscheinen, nach dem kopieren der Originaldateien (die für die Erstellung der Boot-CD zuständig sind) sollte die Meldung "Ein neues linvdr-07 tar-Archiv wird erstellt" gekommen sein, am Ende wird die Meldung "Das ISO wurde erstellt und in $ISOPATH abgelegt" angezeigt.


    Gruß
    Mar(mahlzeit)kus

  • dpkg -i cdrecord201.1_i386.deb



    (Reading database ... 513 files and directories currently installed.)
    Preparing to replace cdrecord 4:2.01+01a01-0.backports.org.1 (using cdrecord201.1_i386.deb) ...
    Unpacking replacement cdrecord ...
    dpkg: dependency problems prevent configuration of cdrecord:
    cdrecord depends on libc6 (>= 2.2.4-4); however:
    Package libc6 is not installed.
    cdrecord depends on debconf; however:
    Package debconf is not installed.
    cdrecord depends on makedev (>= 2.3.1-24); however:
    Package makedev is not installed.
    dpkg: error processing cdrecord (--install):
    dependency problems - leaving unconfigured
    Errors were encountered while processing:
    cdrecord

  • Aus diesem Grund habe ich doch ein kleines Install-Skript gebastelt, einfach mal durchlesen, es sollte (bei vorhandener Internet-Anbindungung) alle benötigten Abhängigkeiten auflösen und installieren...


    Es geht jedenfallt mit Kernel 2.6.12 und dem apt-get package von DarkAngel, andere Versionen sind ungetested, aber das einfache Skript verrät Dir genau, was du tun musst...


    Falls beispielsweise keine Internet-Anbindung, einfach herunterladen, was im skript steht, auf CD brennen und ab in den VDR...


    Probier es mal so, sag dann, was nicht geht, ok?


    Gruß Sascha

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

  • ...Site down...


    Ubuntu/Jaunty (Kernel 2.6.28-15) VDR 1.7.9 (im Aufbau), xineliboutput 1.0.90-CSV mit Xine-VDPAU r284 + durchflieger Patch | ASUS M3N78-EM, DVB-S Nexus 2.1, PSOne TFT, IR-Einschalter, Atmolight

    Einmal editiert, zuletzt von BlueIcE ()

  • Zitat

    Original von BlueIcE
    ...Site down...


    Hm... ist die Datenbank, liegt wohl an meinem Provider, der stellt gerade um...


    Kümmere mich drum... Hat jemand einen Mirror, auf den wir die Files legen könnten?


    Gruß Sascha

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

  • Habe alles so gemacht wie es in der Read me stand !


    Das konnte ich als einziges dem log-read entlocken


    Sep 29 18:59:55 media_pc user.debug vdr[2825]: executing command 'nice -n 19 printf "/usr/bin/mylinvdr.sh -m cd -b no -o vdr -e yes -v 2" | at now^MCD rippen nach FLAC ?: echo "/usr/bin/ripit.pl --coder 2 --quality 8 --outputdir /pub/mp3/flac" | at now'

  • sieht ganz so aus, als ob die commands.conf mit einem Windows-Editor bearbeitet wurde der mit den Linux-Zeilenumbrüchen nicht klarkommt.


    Zum Korrigieren die commands.conf auf dem media_pc direkt editieren und aufpassen, dass ein Linux-Zeilenumbruch hinter "at now" steht.
    Erst auf der nächsten Zeile darf MCD rippen stehen.

  • Ich habe die halbe nacht vor dem VDR gesessen, und nada nichts ! Tausendmal installiert und wieder deinstalliert Bekomme einfach dieses Tolle Plugin nicht zum laufen :(


    Habe aber eine neue Fehlermeldung, wenn ich das plug-in aus dem OSD starten will


    executing command 'nice -n 19 printf "/usr/bin/mylinvdr.sh -m iso -o vdr -e yes -v 2" | at now'

  • Zitat

    Original von r9pxd
    Ich habe die halbe nacht vor dem VDR gesessen, und nada nichts ! Tausendmal installiert und wieder deinstalliert Bekomme einfach dieses Tolle Plugin nicht zum laufen :(


    Habe aber eine neue Fehlermeldung, wenn ich das plug-in aus dem OSD starten will


    executing command 'nice -n 19 printf "/usr/bin/mylinvdr.sh -m iso -o vdr -e yes -v 2" | at now'


    Hallo,


    das sieht mir aber nicht nach Fehlermeldung aus... Ist nur ein Hinweis dass dieses Kommando gestartet wurde...


    Guck doch mal bitte nach ob in /tmp ein paar Dateien liegen:
    mylinvdr.log
    mylinvdr_error.log
    mylinvdr.tar.bz2


    Wenn die Dateien da sind ist das Plugin schon mal gelaufen. Du brauchst je nach Rechner und Umfang der Installation schon mal gut 5-15 Minuten Geduld (auch beim 2,6GHz Sellerie) bis das ISO erstellt ist. Schau einfach nach ob die Datei /tmp/mylinvdr.tar.bz2 im Laufe der Zeit anwächst.
    Du solltest auch sicherstellen dass Du im TMP-Verzeichnis genug Platz hast.


    Gruß
    Markus


    PS: Falls trotzdem nichts passiert dann poste doch bitte mal die Ausgabe von logread und falls vorhanden die beiden Dateien mylinvdr.log und mylinvdr_error.log.

  • Zitat

    Original von r9pxd
    Das ist nichts drin.


    Man ist das frustrierend


    Dann geh mal in die Shell und rufe folgendes auf:

    Code
    mylinvdr.sh -miso -oshell -vfull


    Da sollte jede Menge an Informationen runterrattern und bei irgendwas mit "tar.." sollte es eine Zeitlang stehenbleiben. Dann in einer anderen Shell nachsehen ob die Dateien erzeugt wurden und ob mylinvdr.tar.bz2 anwächst.


    Wenn Du natürlich in /etc/vdr/plugin/mylinvdr.conf ein anderes TMP-Verzeichnis eingetragen hast werden die Dateien dort liegen, sie sind nicht auf /tmp festgelegt.


    Sollte das auch nicht klappen und ein ISO erstellt werden, dann poste doch mal bitte die mylinvdr*.log Dateien.


    gruß
    Markus

  • JUBEL !!! Erfolgsgefühl Nr.1


    Er Arbeitet zum erstenmal :) *strike*


    Das erschien im terminal ->


    + echo 'Debugmode: 0'
    Debugmode: 0
    + getopts :m:v:o:b:d:h: opt
    + debug 2 'functions defined'
    + '[' 2 == 0 ']'
    + '[' -e /etc/vdr/plugins/mylinvdr.conf ']'
    + . /etc/vdr/plugins/mylinvdr.conf
    ++ VERSION=0.3b-build3
    ++ LANGUAGE=de_DE
    ++ ISOPATH=/pub/export
    ++ ISOFILE=mylinvdr-0.7.iso
    ++ MOUNTPATH=/mnt/dvd
    ++ BURNDEVICE=/dev/burner
    ++ CD_BURN_DEVICE=ATA:1,1,0
    ++ CD_BURN_BURNFREE=driveropts=burnfree
    ++ CD_BURN_SPEED=4
    ++ CD_BURN_EJECT=-eject
    ++ BOOTISO=/tmp
    ++ SLEEPTIME=3
    ++ LOGFILE=/var/log/mylinvdr.log
    ++ ERRLOGFILE=/var/log/mylinvdr_error.log
    ++ EXCLUDEDIRS=/proc /sysfs /vtx /video* /pub /tmp /opt/tvmovie2vdr-0.5.4/downlo adfiles/* /opt/tvmovie2vdr-0.5.4/downloadupdatefiles/*
    ++ EXCLUDEFILES=/var/vm/swapfile
    ++ INCLUDEDIRS=/
    ++ INCLUDEFILES=/video0/vdr-burn/.nodelete /pub/export/.mylinvdr /pub/images/.my linvdr /pub/mp3/.mylinvdr /pub/mplayer/.mylinvdr /pub/web/.mylinvdr /tmp/.mylinv dr /proc/cpuinfo /video0/.mylinvdr /video1/.mylinvdr /vtx/.mylinvdr
    ++ SVDRPSEND=/usr/bin/svdrpsend.pl
    ++ TAR=/bin/tar
    ++ MKISOFS=/usr/bin/mkisofs
    ++ CDRECORD=
    ++ DVDRWFORMAT=/usr/bin/dvd+rw-format
    ++ GROWISOFS=/usr/bin/growisofs
    + debug 2 'config loaded'
    + '[' 2 == 0 ']'
    + message 'running mylinvdr.sh version 0.3b-build3'
    + echo 'running mylinvdr.sh version 0.3b-build3'
    running mylinvdr.sh version 0.3b-build3
    + echo 'running mylinvdr.sh version 0.3b-build3'
    + declare -x MODE=iso
    + declare -x OUTPUT=shell
    + declare -x BURN=0
    + declare -x DELETE=0
    + declare -x BLANK=no
    + declare -x DEBUG=0
    + declare -x SLEEPTIME=3
    + declare -x LOGFILE=/var/log/mylinvdr.log
    + declare -x ERRLOGFILE=/var/log/mylinvdr_error.log
    + declare -x LANGUAGE=de_DE
    + TAR=/bin/tar
    + MKISOFS=/usr/bin/mkisofs
    + CDRECORD=/usr/bin/cdrecord
    + GROWISOFS=/usr/bin/growisofs
    + DVDRWFORMAT=/usr/bin/dvd+rw-format
    + SVDRPSEND=/usr/bin/svdrpsend.pl
    + debug 2 'Variables set to default if not defined yet'
    + '[' 2 == 0 ']'
    + debug 2 'OUTPUT: shell'
    + '[' 2 == 0 ']'
    + debug 2 'BURN: 0'
    + '[' 2 == 0 ']'
    + debug 2 'DELETE: 0'
    + '[' 2 == 0 ']'
    + debug 2 'BLANK: no'
    + '[' 2 == 0 ']'
    + debug 2 'MODE: iso'
    + '[' 2 == 0 ']'
    + '[' -e /etc/vdr/plugins/mylinvdr/de_DE.lang ']'
    + . /etc/vdr/plugins/mylinvdr/de_DE.lang
    ++ LANG_OUTPUT_MODE_ISO=MyLinVDR, Version 0.3b-build3, nur ISO erstellen
    ++ LANG_OUTPUT_MODE_CD=MyLinVDR, Version 0.3b-build3, ISO erstellen & CD brennen
    ++ LANG_OUTPUT_MODE_DVD=MyLinVDR, Version 0.3b-build3, ISO erstellen & DVD brenn en
    ++ LANG_OUTPUT_ISO_CREATE=Ein neues mylinvdr-0.7.iso File wird erstellt
    ++ LANG_OUTPUT_NEED_ORIG_CD=Bitte Original-LinVDR-CD einlegen & Taste druecken
    ++ LANG_OUTPUT_NOT_ORIG_CD=Das ist nicht die Original LinVDR-CD. Bitte Original- LinVDR-CD einlegen & Taste druecken
    ++ LANG_OUTPUT_CHANGE_DISC=Original-LinVDR-CD entnehmen, neue Disc einlegen & Ta ste druecken
    ++ LANG_OUTPUT_CREATE_TAR=Ein neues linvdr-07.tar.gz Archiv wird erstellt
    ++ LANG_OUTPUT_CREATE_ISO=Bitte warten, ISO-Image wird erstellt
    ++ LANG_OUTPUT_ISO_CREATED=Das ISO wurde erstellt und in /pub/export abgelegt
    ++ LANG_OUTPUT_BURN_COMPLETE_IMAGE_DELETED=Die neue MyLinVDR-CD ist fertig. Temp -Daten wurden geloescht
    ++ LANG_OUTPUT_BURN_COMPLETE=Die neue MyLinVDR-CD ist fertig
    ++ LANG_OUTPUT_BLANK_RW=Die RW-Disk wird jetzt geloescht
    ++ LANG_OUTPUT_BURN_ISO=Das ISO-Image wird nun gebrannt
    ++ LANG_OUTPUT_NO_BLANK=RW-Disk wird nicht geloescht
    ++ LANG_OUTPUT_ISO_PRESENT=ISO mit diesem Namen existiert, verschiebe nach mylin vdr-0.7.iso.bak
    ++ LANG_ERROR_BURN=Fehler beim Brennen des Image. Bearbeitung abgebrochen
    ++ LANG_ERROR_BLANK=Fehler beim Formatieren der RW-Disc. Bearbeitung abgebrochen
    ++ LANG_ERROR_CREATE_ISO=Fehler beim Erstellen des ISO-Image. Temp-Daten werden geloescht
    ++ LANG_ERROR_CREATE_TAR=Fehler beim Erstellen des Tar-Archivs. Bearbeitung abge brochen
    + debug 2 'language file loaded'
    + '[' 2 == 0 ']'
    + debug 2 'start backup'
    + '[' 2 == 0 ']'
    + message 'Ein neues mylinvdr-0.7.iso File wird erstellt'
    + echo 'Ein neues mylinvdr-0.7.iso File wird erstellt'
    Ein neues mylinvdr-0.7.iso File wird erstellt
    + echo 'Ein neues mylinvdr-0.7.iso File wird erstellt'
    + '[' '!' -e /tmp/LinVDR ']'
    + debug 2 'copy LinVDR files from CD'
    + '[' 2 == 0 ']'
    + mkdir -p /tmp
    + message 'Bitte Original-LinVDR-CD einlegen & Taste druecken'
    + echo 'Bitte Original-LinVDR-CD einlegen & Taste druecken'
    Bitte Original-LinVDR-CD einlegen & Taste druecken
    + echo 'Bitte Original-LinVDR-CD einlegen & Taste druecken'
    + read


    + mount /mnt/dvd
    + '[' '!' -d /mnt/dvd/LinVDR ']'
    + debug 2 'copy files...'
    + '[' 2 == 0 ']'
    + cp -ar /mnt/dvd/isolinux /tmp
    + cp -ar /mnt/dvd/LinVDR /tmp
    + cp /etc/vdr/plugins/mylinvdr.message.txt /tmp/isolinux
    + eject /dev/burner
    eject: unable to eject, last error: Invalid argument
    + message 'Original-LinVDR-CD entnehmen, neue Disc einlegen & Taste druecken'
    + echo 'Original-LinVDR-CD entnehmen, neue Disc einlegen & Taste druecken'
    Original-LinVDR-CD entnehmen, neue Disc einlegen & Taste druecken
    + echo 'Original-LinVDR-CD entnehmen, neue Disc einlegen & Taste druecken'
    + read

  • Jetzt bin ich richtig glücklich :)


    of boot image is 4 sectors -> No emulation
    9.05% done, estimate finish Fri Sep 30 12:16:19 2005
    18.10% done, estimate finish Fri Sep 30 12:16:19 2005
    27.13% done, estimate finish Fri Sep 30 12:16:22 2005
    36.19% done, estimate finish Fri Sep 30 12:16:21 2005
    45.21% done, estimate finish Fri Sep 30 12:16:21 2005
    54.27% done, estimate finish Fri Sep 30 12:16:20 2005
    63.30% done, estimate finish Fri Sep 30 12:16:20 2005
    72.36% done, estimate finish Fri Sep 30 12:16:20 2005
    81.38% done, estimate finish Fri Sep 30 12:16:20 2005
    90.44% done, estimate finish Fri Sep 30 12:16:20 2005
    99.49% done, estimate finish Fri Sep 30 12:16:21 2005
    Total translation table size: 2048
    Total rockridge attributes bytes: 3154
    Total directory bytes: 14336
    Path table size(bytes): 110
    Max brk space used 9000
    55296 extents written (108 Mb)
    + MKISOFSOK=0
    + '[' 0 -eq 0 ']'
    + debug 2 'mkisofs successful'
    + '[' 2 == 0 ']'
    + debug 2 'iso mode- end now'
    + '[' 2 == 0 ']'
    + message 'Das ISO wurde erstellt und in /pub/export abgelegt'
    + echo 'Das ISO wurde erstellt und in /pub/export abgelegt'
    Das ISO wurde erstellt und in /pub/export abgelegt
    + echo 'Das ISO wurde erstellt und in /pub/export abgelegt'
    ++ date
    + echo 'Stop mylinvdr at Fri Sep 30 12:16:21 CEST 2005'
    + exit 0

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!