Univention Bugzilla – Bug 29204
Stderr bei Fehlschlag der ausgeführten Kommandos loggen
Last modified: 2013-03-26 09:14:23 CET
Ich hatte zu wenig Platz aus meinem UCS Rechner. -> ucc-image -c ... Installing package kubuntu-full lirc- done Re-creating initrd done Create ISO image ERROR: The command "grub-mkrescue -o /opt/ucc-1.0-desktop-image.img.iso /tmp/tmpI1aO0s/cdrom" failed with the error code 32 (abort) Im log sehe ich nur Traceback (most recent call last): File "/usr/sbin/ucc-image", line 432, in <module> _run_cmd(cmd_block, logfile_fd) File "/usr/sbin/ucc-image", line 56, in _run_cmd raise RuntimeError(msg) RuntimeError: The command "grub-mkrescue -o /opt/ucc-1.0-desktop-image.img.iso /tmp/tmp6JnQWL/cdrom" failed with the error code 32 Wenn ich das Kommando von Hand ausführe, bekomme ich eine Meldung, dass zu wenige Platz vorhanden ist. Diese Meldung (STDERR) sollte im Log File zu finden sein (_run_cmd in /usr/sbin/ucc-image).
Das sollten wir zu 1.0 umsetzen, erleichtert die Fehlersuche beim Erstellen eines Images.
Die eigentliche stderr-Ausgabe wurde schon geloggt, was hier noch fehlte war die Fehlermeldung welches Programm fehlgeschlagen ist.
Die stderr vom Kommando wird bei dem grub-mkrescue anscheinend noch nicht angezeigt?! Bei dem umount später schon (dafür werde ich einen separaten Bug anlegen). Außerdem scheint er weiter zu machen (...Generating spec file...) auch wenn etwas schief gelaufen ist? Das grub-mkrescue ist fehlgeschlagen, weil die Platte voll war. -> ucc-image -c /usr/share/doc/ucc-image-toolkit/example/ucc-desktop.cfg Re-creating initrd done Create ISO image ERROR: The command "grub-mkrescue -o /tmp/tmpvozPrr/ucc-1.0-desktop-image.img.iso /tmp/tmpvozPrr/cdrom" failed with the error code 32 (abort) umount: /tmp/tmpvozPrr/bootstrap: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) The command "/bin/umount /tmp/tmpvozPrr/bootstrap" failed with the error code 1Generating spec file
(In reply to comment #3) > Die stderr vom Kommando wird bei dem grub-mkrescue anscheinend noch nicht > angezeigt?! > Bei dem umount später schon (dafür werde ich einen separaten Bug anlegen). > Außerdem scheint er weiter zu machen (...Generating spec file...) auch wenn > etwas schief gelaufen ist? Trat bei einem der run_cmd-Befehle eine Exception auf, wird das Generieren der Spec-Datei jetzt übergangen. Bzgl. des anderen Problems bitte wie besprochen einen separaten Bug anlegen, wenn das wieder auftritt und dann Logdatei und Befehlaausgabe anhängen.
(In reply to comment #4) > (In reply to comment #3) > > Die stderr vom Kommando wird bei dem grub-mkrescue anscheinend noch nicht > > angezeigt?! > > Bei dem umount später schon (dafür werde ich einen separaten Bug anlegen). > > Außerdem scheint er weiter zu machen (...Generating spec file...) auch wenn > > etwas schief gelaufen ist? > > Trat bei einem der run_cmd-Befehle eine Exception auf, wird das Generieren der > Spec-Datei jetzt übergangen. > > Bzgl. des anderen Problems bitte wie besprochen einen separaten Bug anlegen, > wenn das wieder auftritt und dann Logdatei und Befehlaausgabe anhängen. OK
UCC 1.0 has been released: http://forum.univention.de/viewtopic.php?f=26&t=2417 http://forum.univention.de/viewtopic.php?f=54&t=2418 If this error occurs again, please use "Clone This Bug".