Problem beim Upgrade von 14.04 auf 16.04.1

Problem beim Upgrade von 14.04 auf 16.04.1

Ich wollte mein System aktualisieren. Also habe ich Folgendes gemacht:

sudo do-release-upgrade

Aber ich habe diesen schwerwiegenden Fehler:

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

Ich habe überall gesucht, aber ich kann keine Lösung finden. Wenn jemand helfen kann, wäre ich dankbar.

Antwort1

Du kannst es versuchensudo apt install -fansonsten ist jedoch eine Neuinstallation vorzuziehen. Online-Upgrades funktionieren möglicherweise nicht, wenn proprietäre Grafiktreiber installiert und aktiv sind.

Antwort2

Versuche dies:

Erstens: Sie müssen das System aktualisieren.

Öffnen Sie ein Terminal.

Drücken Sie Ctrl+ Alt+T

Starte es:

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

Starten Sie Ihr System neu, um die Installation der Updates abzuschließen und Upstart in systemd zu ändern:

Öffnen Sie ein Terminal.

Drücken Sie Ctrl+ Alt+T

Starte es:

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 

Lassen Sie in der geöffneten Datei diese Zeile so:

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

Weiterlaufen:

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

Starten Sie Ihr System neu.

Um die Änderungen bei Problemen rückgängig zu machen, führen Sie Folgendes aus:

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

Wenn alles gut geht und Sie auf die neue verfügbare Version aktualisieren möchten:

Öffnen Sie ein Terminal.

Drücken Sie Ctrl+ Alt+T

Starte es:

exec sudo -i
update-manager -d

Das Software-Updateprogramm wird angezeigt und sucht nach der neuen Version. Nach einigen Sekunden wird ein Bildschirm wie der folgende angezeigt:

Allerdings ist jetzt Ubuntu 16.04 verfügbar.

Klicken Sie auf die Schaltfläche „Upgrade“, um das Upgrade auf Ubuntu 16.04 zu starten.

Der Software-Updater fordert Sie zur Bestätigung auf, dass Sie dennoch ein Upgrade durchführen möchten. Klicken Sie auf „Upgrade starten“, um mit der Installation von Ubuntu 16.04 zu beginnen.

Jetzt bereitet das Software-Updater die Einrichtung neuer Softwarekanäle vor. Nach einigen Minuten benachrichtigt Sie das Software-Updater über die Details wie die Anzahl der zu entfernenden und die Anzahl der zu installierenden Pakete. Klicken Sie auf „Upgrade starten“, um fortzufahren.

Beenden Sie das Dist-Upgrade, starten Sie Ihr System neu und:

Öffnen Sie ein Terminal.

Drücken Sie Ctrl+ Alt+T

Starte es:

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

verwandte Informationen