sudo apt-get 업그레이드를 수행할 때 오류가 발생합니다.

sudo apt-get 업그레이드를 수행할 때 오류가 발생합니다.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... The following packages were automatically installed and are no longer required:
  libntdb1 linux-image-generic-lts-vivid linux-signed-image-generic-lts-vivid python-ntdb thermald
Use 'apt-get autoremove' to remove them.
Done
The following packages have been kept back:
  libgbm1 xorg
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up oem-wireless-dw1550-1160187-dkms (6.30.223.64somerville1) ...
Removing old oem-wireless-dw1550-1160187-6.30.223.64somerville1 DKMS files...

------------------------------
Deleting module version: 6.30.223.64somerville1
completely from the DKMS tree.
------------------------------
Done.
Loading new oem-wireless-dw1550-1160187-6.30.223.64somerville1 DKMS files...
First Installation: checking all kernels...
Building only for 3.19.0-49-generic
Building for architecture x86_64
Building initial module for 3.19.0-49-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/oem-wireless-dw1550-1160187-dkms.0.crash'
Error! Bad return status for module build on kernel: 3.19.0-49-generic (x86_64)
Consult /var/lib/dkms/oem-wireless-dw1550-1160187/6.30.223.64somerville1/build/make.log for more information.
dpkg: error processing package oem-wireless-dw1550-1160187-dkms (--configure):
 subprocess installed post-installation script returned error exit status 10
Errors were encountered while processing:
 oem-wireless-dw1550-1160187-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

답변1

DKMS가 커널 모듈을 컴파일하려고 할 때 호환성 문제를 일으키는 이전 Ubuntu 릴리스의 일부 오래된 커널이 설치되어 있습니다. 삭제해야 합니다.

다음으로 시작

sudo apt-get purge -f 'linux-*-3.19*'

및/또는 참조부팅 메뉴를 정리하기 위해 이전 커널 버전을 어떻게 제거합니까?.

Apt는 구성되지 않은 패키지 때문에(커널 모듈을 컴파일할 수 없기 때문에) 이러한 패키지 삭제를 거부할 수 있습니다. 이 경우 시도한 작업과 프로세스에서 발생한 오류 메시지를 질문에 업데이트하고 이 답변의 댓글 섹션에서 저에게 핑을 보내주세요.

답변2

이전 빌드가 충돌한 것 같습니다. 충돌 파일을 제거하고(아래 줄의 경로 참조) 다른 업그레이드를 시도하겠습니다.

[Errno 17] 파일이 존재합니다: '/var/crash/oem-wireless-dw1550-1160187-dkms.0.crash'

빌드가 여전히 충돌하는 경우 /var/lib/dkms/oem-wireless-dw1550-1160187/6.30.223.64somerville1/build/make.log자세한 내용을 문의하겠습니다.

관련 정보