O método bzip2 morreu inesperadamente -Não foi possível atualizar/upgrade/instalar o Ubuntu 14.04

O método bzip2 morreu inesperadamente -Não foi possível atualizar/upgrade/instalar o Ubuntu 14.04

Não foi possível atualizar/atualizar/instalar o Ubuntu 14.04 e mostra o seguinte:

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.

Também durante a atualização - mostra '0%':

Eu estava corrigindo o erro 'sts...0%' ao atualizar o Ubuntu. Tentei criar um manual sources.list. Reverti as alterações no arquivo, mas o erro ainda persiste.

Responder1

o resultado de ulimit -f é 15.000

Este é o limite, em kB, do tamanho dos arquivos que podem ser gravados pelo shell atual ou por qualquer processo descendente. Normalmente deveria ser unlimited. O processo de instalação provavelmente exigirá a gravação de arquivos maiores que 15 MB.

E: O subprocesso bzip2 recebeu o sinal 25.

Os processos recebem sinais de outro processo ou do kernel do sistema operacional. Você pode enviá-los com kill; usar ctrl-c, ctrl-d, etc. também envia sinais. Você pode ver uma lista deles com 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

Esses são os primeiros 25 no meu sistema; eles são especificados principalmente pelo POSIX (embora apenas alguns com números correspondentes). De qualquer forma, esta lista é provavelmente consistente em todo o GNU/Linux. Se você pesquisaresta páginavocê verá SIGXFSZque significa "Limite de tamanho de arquivo excedido" e um pouco mais de pesquisa conecta isso às ulimitconfigurações.

ulimitpode ser usado para definir e também para obter. Tente sudo ulimit -f unlimited, verifique ( ulimit -f) e tente atualizar novamente.

informação relacionada