14.04에서 16.04로 부분 업데이트한 후 apt-get이 중단됨

14.04에서 16.04로 부분 업데이트한 후 apt-get이 중단됨

Dell OEM Linux 컴퓨터를 14.04에서 16.04로 업데이트했습니다. 업그레이드하는 동안 문제가 발생하여 로그인을 시도할 때 루프에 갇혔습니다. tty 터미널을 사용하고 wpa_supplicant를 사용하여 Wi-Fi에 수동으로 연결하여 문제를 해결했습니다. 이제 33 not fully installed or removed.실행하거나 동일한 오류가 발생하면 apt-get autoremoveapt-get install -fapt-get이 중단됩니다 . 이 오류 메시지와 함께 종료됩니다.

 Errors were encountered while processing:
 ufw
 gufw
 linux-firmware
 linux-image-4.4.0-98-generic
 linux-image-extra-4.4.0-98-generic
 linux-image-generic
 linux-generic
 linux-generic-lts-xenial
 linux-image-4.4.0-53-generic
 linux-image-4.4.0-57-generic
 linux-image-4.4.0-59-generic
 linux-image-4.4.0-72-generic
 linux-image-4.4.0-75-generic
 linux-image-4.4.0-78-generic
 linux-image-4.4.0-79-generic
 linux-image-4.4.0-83-generic
 linux-image-4.4.0-92-generic
 linux-image-4.4.0-93-generic
 linux-image-4.4.0-96-generic
 linux-image-4.4.0-97-generic
 linux-image-extra-4.4.0-53-generic
 linux-image-extra-4.4.0-57-generic
 linux-image-extra-4.4.0-59-generic
 linux-image-extra-4.4.0-72-generic
 linux-image-extra-4.4.0-75-generic
 linux-image-extra-4.4.0-78-generic
 linux-image-extra-4.4.0-79-generic
 linux-image-extra-4.4.0-83-generic
 linux-image-extra-4.4.0-92-generic
 linux-image-extra-4.4.0-93-generic
 linux-image-extra-4.4.0-96-generic
 linux-image-extra-4.4.0-97-generic
 initramfs-tools
 E: Sub-process /usr/bin/dpkg returned an error code (1)

이것이 완전한 출력이다sudo apt-get autoremove https://pastebin.com/18zbyBAK

답변1

나는 같은 문제가 있었고 다음과 같이 해결했습니다.

sudo mv /etc/ufw/user{,6}.rules /lib/ufw/

설치 스크립트는 실제 파일을 기다리고 /lib/ufw/user{,6}.rules있으며 호환성상의 이유로 해당 파일을 복사 /etc/ufw/user{,6}.rules한 다음 이전 위치에서 새 위치로의 링크를 생성하려는 것으로 보입니다. 그러나 스크립트는 이미 이런 방식으로 설정되어 있는지 확인하지 않습니다.

제공된 지침(맨 위의 첫 번째 지침)은 단순히 링크를 제거하고 두 파일을 설치 스크립트가 예상하는 위치로 다시 이동 /lib/ufw합니다 ufw.

그 후 아무런 불만 없이 설치 과정이 sudo apt-get install -f진행되었습니다 .ufw

답변2

df -h;df -i특히 별도의 부팅 파티션이 있는 경우 충분한 공간이 있는지 여부를 제어합니다 .

부팅 파티션이 가득 차면 dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo dpkg -P현재 실행 중인 커널을 제외한 모든 커널 패키지가 제거됩니다.

그렇지 않습니까?

sudo dpkg -P ufw gufw linux-generic-lts-xenial  linux-image-4.4.0-98-generic linux-image-extra-4.4.0-98-generic

initramfs-tools를 설치하려면 dpkg를 직접 사용하세요. sudo dpkg -i /var/cache/apt/archives/initramfs-tools-full-packagename.deb자동 완성을 사용하세요. 우리는해야합니다.

두 경우 모두 sudo dpkg --configure -a && sudo apt -f installapt가 무료라면 다음을 실행하세요.sudo apt-get autoremove --purge

행운을 빌어요.

답변3

결국 집 데이터를 복사하고 16.04를 다시 설치했습니다.

관련 정보