Hi, ich betreibe einen kleinen Server mit der Serverversion von Ubuntu. Seit Anfang hatte ich Ubuntu 14.04 LTS installiert, nun wollte ich heute morgen auf die neuste LTS Version 16.04 wechseln. Das ganze hat auch soweit funktioniert und ich bin laut
lsb_release -a
jetzt auf 16.04, allerdings gab es zwischendrin eine Fehlermeldung:
info: Reordering boot system, log to /var/lib/insserv/run-20161228T1128.log error: Something failed while migrating. error: Unable to migrate to dependency based boot sequencing. See http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot for more information about dependency based boot sequencing. To reattempt the migration process run 'dpkg --configure sysv-rc'. dpkg: error processing package sysv-rc (--configure): subprocess installed post-installation script returned error exit status 1 Error in function: SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1) Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/problem_report.py", line 416, in add_to_existing self.write(f) File "/usr/lib/python3/dist-packages/problem_report.py", line 369, in write block = f.read(1048576) File "/usr/lib/python3.4/codecs.py", line 319, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte Original exception was: SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1) *** Send problem report to the developers? ...
dpkg ist anscheinend beim konfigurieren eines Paketes abgestürtzt. Nachdem ich die Fehlermeldung den Entwicklern melden wollte wurde ich auf diesen, schon vorhandenen Bug auf launchpad hingewiesen. Dieser ist zwar auf einer hohen Priorität, ich gehe aber mal nicht davon aus, dass das Problem bald gefixt wird, da der Bug schon seit fast 5 Monaten dokumentiert ist.
Das Problem könnt damit zusammenhängen, dass ich vor einigen Wochen beim update des Linux Kernels aus den Paketquellen irgendwie mein upstart kaputt gemacht habe und nun immer über die serielle Konsole manuell Runlevels initialisieren muss. In der Fehlermeldung wird ja auch vom Bootsystem gesprochen. Weiterhin gibt es jetzt, nach dem Update Probleme mit
1 | apt-get upgrade #(mit den neuen Paketquellen aus xenial) |
Es werden fehlende Abhänigkeiten angezeit. Es geht anscheinden um Pakete, die zu aktuell sind, um von anderen unterstützt zu werden.
Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies: libc-dev-bin : Depends: libc6 (< 2.20) but 2.23-0ubuntu5 is installed libc6-dbg : Depends: libc6 (= 2.19-0ubuntu6.9) but 2.23-0ubuntu5 is installed libc6-dev : Depends: libc6 (= 2.19-0ubuntu6.9) but 2.23-0ubuntu5 is installed libc6-i386 : Depends: libc6 (= 2.19-0ubuntu6.9) but 2.23-0ubuntu5 is installed php-pear : Depends: php5-cli but it is not installable E: Unmet dependencies. Try using -f.
Mit der -f Option wird das Package Upgrade gemacht, allerdings gibt es eine große Liste von Packages, bei denen es Probleme wegen Abhängigkeiten gab und die nicht bearbeitet werden konnten.
Ich habe ein aktuelles Backup, ich könnte also ein frisches 16.04 installieren und das Backup aufspielen. Allerdings bedeutet das natürlich eine ganz schön große Downtime, da das Backup bei mir zuhause liegt und meine Leitung leider nicht symmetrisch ist. Lohnt sich das eurer Meinung nach trotzdem, ist also das System bei mir jetzt so kaputt, dass man es quasi nicht mehr retten kann oder hat jemand eine Idee, was ich tun könnte?
MfG, Levin
Sagt Bescheid, falls ihr die ausführlichen Versionen der Bug Reports braucht.