result of ulimit -f is 15000
Este é o limite, em kB, do tamanho dos arquivos que podem ser escritos pelo shell atual ou por qualquer processo descendente. Normalmente, deve ser unlimited
. O processo de instalação provavelmente exigirá a gravação de arquivos maiores que 15 MB.
E: Sub-process bzip2 received signal 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
São os primeiros 25 no meu sistema; eles são principalmente especificados por POSIX (embora apenas um punhado com números correspondentes). Em qualquer caso, esta lista é provavelmente consistente em GNU / Linux. Se você pesquisar esta página , verá SIGXFSZ
significando "Arquivo limite de tamanho excedido "e um pouco mais de escavação conecta isso às configurações de ulimit
.
ulimit
pode ser usado para definir e obter. Tente sudo ulimit -f unlimited
, verifique novamente ( ulimit -f
) e tente sua atualização novamente.