14.04에서 16.04.1로 업그레이드 시 문제

14.04에서 16.04.1로 업그레이드 시 문제

시스템을 업그레이드하고 싶었습니다. 그래서 나는 다음을 수행했습니다.

sudo do-release-upgrade

하지만 다음과 같은 중대한 오류가 있습니다.

Upgrading Traceback (most recent call last):
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/xenial", line 8, in 
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeMain.py", line 242, in main
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1876, in run
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1841, in fullUpgrade
  File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1257, in doDistUpgrade
UnboundLocalError: local variable 'e' referenced before assignment
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 109, in apport_excepthook
    pr.add_proc_info(extraenv=['PYTHONPATH', 'PYTHONHOME'])
  File "/usr/lib/python3/dist-packages/apport/report.py", line 532, in add_proc_info
    self['ExecutableTimestamp'] = str(int(os.stat(self['ExecutablePath']).st_mtime))
PermissionError: [Errno 13] Permission denied: '/tmp/ubuntu-release-upgrader-qgoff5d4/xenial'

Original exception was: Traceback (most recent call last): File "/tmp/ubuntu-release-upgrader-qgoff5d4/xenial", line 8, in File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeMain.py", line 242, in main File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1876, in run File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1841, in fullUpgrade File "/tmp/ubuntu-release-upgrader-qgoff5d4/DistUpgrade/DistUpgradeController.py", line 1257, in doDistUpgrade UnboundLocalError: local variable 'e' referenced before assignment

여기저기 찾아보았으나 해결책을 찾을 수 없습니다. 누군가가 도울 수 있다면 감사할 것입니다.

답변1

당신은 시도 할 수 있습니다sudo apt 설치 -f그렇지 않으면 새로 설치하는 것이 좋습니다. 독점 그래픽 드라이버가 설치되어 활성화된 경우 온라인 업그레이드가 작동하지 않을 수 있습니다.

답변2

이 시도:

첫째: 시스템을 업데이트해야 합니다.

터미널을 열고,

Ctrl+ Alt+를 누르세요T

실행하세요:

exec sudo -i
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean

업데이트 설치를 완료하고 upstart를 systemd로 변경하려면 시스템을 재부팅하세요.

터미널을 열고,

Ctrl+ Alt+를 누르세요T

실행하세요:

exec sudo -i
add-apt-repository ppa:pitti/systemd
apt-get update
apt-get install systemd libpam-systemd systemd-ui
apt-get dist-upgrade
cp /etc/default/grub /etc/default/grub.bak
nano /etc/default/grub 

열린 파일에서 다음 줄을 그대로 두십시오.

GRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd" 

계속 실행:

update-grub
ln -fs /proc/self/mounts /etc/mtab

시스템을 재부팅하고,

문제가 있는 경우 변경 사항을 취소하려면 다음을 실행하세요.

exec sudo -i
mv /etc/default/grub.bak /etc/default/grub
update-grub

모든 것이 잘 진행되고 사용 가능한 새 버전으로 업그레이드하려면 다음을 수행하세요.

터미널을 열고,

Ctrl+ Alt+를 누르세요T

실행하세요:

exec sudo -i
update-manager -d

Software Updater가 나타나 새 릴리스를 검색하면 몇 초 후에 아래와 같은 화면이 표시됩니다.

그러나 이제 Ubuntu 16.04를 사용할 수 있습니다.

업그레이드 버튼을 눌러 Ubuntu 16.04로 업그레이드를 시작하세요.

소프트웨어 업데이터는 업그레이드할 것인지 확인하라는 메시지를 표시합니다. 업그레이드 시작을 눌러 Ubuntu 16.04 설치를 시작합니다.

이제 소프트웨어 업데이터는 새 소프트웨어 채널 설정을 시작할 준비를 하고 몇 분 후에 소프트웨어 업데이터는 제거될 패키지 수와 설치될 패키지 수에 대한 세부 정보를 알려줍니다. 계속하려면 업그레이드를 시작하세요.

dist-upgrade를 종료하고 시스템을 재부팅한 후 다음을 수행하십시오.

터미널을 열고,

Ctrl+ Alt+를 누르세요T

실행하세요:

exec sudo -i
dpkg --configure -a
apt-get -f install
apt-get update
apt-get dist-upgrade
apt-get autoremove
apt-get clean

관련 정보