
Ubuntu 14.04를 업데이트/업그레이드/설치할 수 없으며 다음과 같이 표시됩니다.
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.
또한 업그레이드하는 동안 - '0%'가 표시됩니다.
Ubuntu를 업그레이드하는 동안 'sts...0%' 오류를 수정하고 있었습니다. 매뉴얼을 만들어 보았습니다 sources.list
. 파일 변경 사항을 되돌렸으나 오류가 계속 발생합니다.
답변1
ulimit -f의 결과는 15000입니다.
이는 현재 셸이나 하위 프로세스에서 쓸 수 있는 파일 크기에 대한 제한(kB)입니다. 일반적으로 unlimited
. 설치 프로세스에는 15MB보다 큰 파일을 작성해야 할 가능성이 높습니다.
E: 하위 프로세스 bzip2가 신호 25를 수신했습니다.
프로세스는 다른 프로세스나 OS 커널로부터 신호를 받습니다. 다음과 같이 보낼 수 있습니다 kill
. ctrl-c, ctrl-d 등을 사용하는 것도 신호를 보냅니다. 다음을 사용하여 해당 목록을 볼 수 있습니다 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
그것은 내 시스템의 첫 번째 25개입니다. 대부분 POSIX에 의해 지정됩니다(해당 숫자가 포함된 소수만 해당). 어쨌든 이 목록은 아마도 GNU/Linux 전체에서 일관될 것입니다. 검색하시면이 페이지"파일 크기 제한이 초과되었습니다"라는 의미로 표시되며 SIGXFSZ
좀 더 자세히 살펴보면 이를 설정과 연결합니다 ulimit
.
ulimit
설정하거나 가져오는 데 사용할 수 있습니다. 을 시도하고 sudo ulimit -f unlimited
( )을 다시 확인한 ulimit -f
후 업그레이드를 다시 시도하십시오.