ich hab ein Problem mit meinem Skript, dass mir mein System automatisch updatet und upgradet. Das Problem ist nur, dass es jedesmal abbricht, wenn apt-listbugs einen Bug findet. Kann mir jemand erklären wieso das so ist? Wenn kein Bug gemeldet wird, funktioniert es einwandfrei.
Skript:
Code: Alles auswählen
#!/bin/sh
temp1=`mktemp`
sudo aptitude update
sudo aptitude dist-upgrade | tee $temp1
grep 'Hole' $temp1 > pakete.txt
Code: Alles auswählen
Wollen Sie fortsetzen? [Y/n/?] y
Schreibe erweiterte Statusinformationen...
grave bugs of tk8.4 (8.4.16-1 -> 8.4.16-2) <done>
#451129 - tk8.4: Problem with TK_Init (Fixed: tcl8.4/8.4.16-4)
Summary:
tk8.4(1 bug)
****************************************************************************
****** Exit with an error by force in order to stop the installation. ******
****************************************************************************
E: Unterprozess /usr/sbin/apt-listbugs apt || exit 10 ist mit einem Fehlercode zurückgekehrt (10)
E: Failure running script /usr/sbin/apt-listbugs apt || exit 10
Ein Paket konnte nicht installiert werden. Versuche zu lösen:
Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut...
Reading state information...
Lese erweiterte Statusinformationen...
Initialisiere Paketstatus...
Lese Task-Beschreibungen...
Erzeuge Tag-Datenbank...
PS: Und wenn ich schon frage: Wieso schluckt mir das Skript immer das Wort "Fertig" nach "Reading state information..." usw?