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