답변:
오늘이 문제가 있었고 몇 분 전에 해결되었습니다.
짧은 대답:
chroot
그것apt-get -f install
apt-get dist-upgrade
다음은 명령 목록입니다 (복사 / 붙여 넣기, 내가 놓친 것이 확실하지 않습니다. sda5 대신 적절한 장치를 사용해야합니다 .64 비트 리눅스를 사용하고 있습니다).
sudo -i
cd /mnt
mkdir sda5
mount /dev/sda5 sda5
cp /lib/x86_64-linux-gnu/libc-2.15.so sda5/lib/x86_64-linux-gnu/
cd sda5/lib/x86_64-linux-gnu
rm libc.so.6
ln -s libc-2.15.so libc.so.6
cd /mnt
mount -t sysfs sys sda5/sys
mount -o bind /dev sda5/dev
mount -t proc proc sda5/proc
chroot sda5
ls # make sure ls does not complain about libc!
apt-get -f install
apt-get dist-upgrade
시스템에 업그레이드 할 400 개의 패키지가 있으며 이제 업그레이드 중입니다. 완료되면 재부팅하고 모든 것이 정상인지 확인합니다.
dist-upgrade 후에 다른 작업을 수행해야 할 경우이 게시물을 편집하겠습니다.
[편집] : 업그레이드가 잘되었습니다. 그런 다음 재부팅하고 로그인 할 수 있습니다 (Xfce 사용). 무선은 작동하지 않았지만 단일 기능 modprobe brcmsmac
으로 작동했습니다. 이제 이전 패키지를 제거하기 위해 시스템 관리인을 실행하고 있습니다.
따라서 sudo dpkg --configure -a를 실행하면 업그레이드가 완료됩니까? apt-get install --fix-missing을 sudo 할 수 있도록 시도하는 또 다른 옵션입니다. 복구 모드로 들어가려면 ....
우분투 위키에서 이것을 얻었습니다 : https://wiki.ubuntu.com/RecoveryMode
컴퓨터 전원 켜기 BIOS 로딩이 완료 될 때까지 기다리십시오 (컴퓨터 제조업체의 로고가 보일 것입니다). 다음 메시지가 표시됩니다 :
그럽 로딩 단계 1.5
GRUB 로딩 중입니다. 잠시만 기다려주십시오 ...
Esc 키를 눌러 메뉴로 들어갑니다. Esc 키를 빠르게 누르면 부팅 메뉴가 나타납니다. (우분투 로고가 보이면 '(복구 모드)'로 끝나는 줄을 선택했을 것입니다. 아마도 두 번째 줄은 다음과 같습니다.
Ubuntu, 커널 2.6.17-10- 일반 (복구 모드) Enter 키를 누르면 시스템이 부팅 프로세스를 시작합니다. 잠시 후 워크 스테이션에 여러 옵션이있는 메뉴가 표시됩니다. 옵션 중 하나 (목록의 맨 아래로 스크롤해야 할 수도 있음)는 "루트 쉘로 드롭 프롬프트"입니다.
cd 또는 usb로 부팅 한 다음 파일 시스템 chroot를 마운트 지점에 마운트하고 실행할 수 sudo apt-get install -f --fix-missing
있습니다.
cd /mnt
sudo mkdir /mnt/brokesystem
sudo mount /dev/*sda1* /mnt/brokesystem
* 참고 / dev / sda1은 다른 / dev / ... 일 수 있습니다.sudo chroot /mnt/brokesystem
sudo apt-get install -f --fix-missing
(서비스를 다시 시작하라는 메시지가 표시되고 서비스를 다시 시작할 수 없다는 오류가 표시됩니다. 괜찮습니다)