Methode bzip2 ist unerwartet beendet - Update/Upgrade/Installation von Ubuntu 14.04 nicht möglich

Methode bzip2 ist unerwartet beendet - Update/Upgrade/Installation von Ubuntu 14.04 nicht möglich

Ubuntu 14.04 kann nicht aktualisiert/aufgerüstet/installiert werden und es wird Folgendes angezeigt:

Get:21 http://us.archive.ubuntu.com trusty/universe Translation-en [4,089 kB] 
E: Method bzip2 has died unexpectedly!
 E: Sub-process bzip2 received signal 25.

Auch beim Upgrade – zeigt „0 %“ an:

Ich habe beim Upgrade von Ubuntu den Fehler „sts...0%“ behoben. Ich habe versucht, ein Handbuch zu erstellen sources.list. Ich habe die Änderungen an der Datei rückgängig gemacht, aber der Fehler ist immer noch da.

Antwort1

Das Ergebnis von ulimit -f ist 15000

Dies ist die Begrenzung in kB für die Größe von Dateien, die von der aktuellen Shell oder einem untergeordneten Prozess geschrieben werden können. Normalerweise sollte sie unlimited. Der Installationsvorgang erfordert wahrscheinlich das Schreiben von Dateien, die größer als 15 MB sind.

E: Der Unterprozess bzip2 hat Signal 25 empfangen.

Prozesse empfangen Signale von anderen Prozessen oder dem Betriebssystemkernel. Sie können sie mit senden kill; mit Strg-C, Strg-D usw. werden ebenfalls Signale gesendet. Sie können eine Liste davon mit sehen kill -l:

 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ

Das sind die ersten 25 auf meinem System; sie werden größtenteils von POSIX angegeben (obwohl nur eine Handvoll mit entsprechenden Nummern). In jedem Fall ist diese Liste wahrscheinlich in GNU/Linux konsistent. Wenn Sie suchendiese SeiteSie werden sehen, SIGXFSZdass es „Dateigrößenlimit überschritten“ bedeuten soll, und wenn Sie etwas genauer nachforschen, wird klar, dass dies mit den ulimitEinstellungen zusammenhängt.

ulimitkann sowohl zum Festlegen als auch zum Abrufen verwendet werden. Versuchen Sie es mit sudo ulimit -f unlimited, überprüfen Sie ( ulimit -f) noch einmal und versuchen Sie dann Ihr Upgrade erneut.

verwandte Informationen