ubuntuusers.de

Kernel Panic - Ubuntu Server VM

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

huerner

Anmeldungsdatum:
29. November 2017

Beiträge: 5

Guten Morgen liebes Forum,

ich betreibe seit einigen Monaten einen mit Hyper-V virtualisierten Ubuntu Server für ein kleines Ticket System (Zammand) Da dies (leider) meine erste Berührung mit einem Linux war, reichen meine Kenntnisse nicht sehr weit. Immerhin habe ich es geschafft, das Ticketsystem, wie auch eine grafische Oberfläche zu installieren 🙄 Ich hoffe deshalb hier gute Unterstützung zu bekommen.

Vor einigen Tagen streikte die Funktion des Ticketsystems. Habe also auf dem Server direkt nachgeschaut und die Meldung erhalten, dass auf der Boot Partition kein Speicher mehr zur Verfügung steht. Nach langen Suchen im Netz bin ich auf eine Anleitung gestoßen, die alte Kernel (ich nehme an Update Definitionen des Servers) entfernen soll. Tatsächlich waren beim Anzeigen der Kernel Versionen einige aufgelistet. Also habe ich BLIND sämtliche Befehle der Anleitung in die Konsole geworfen und damit auch wieder Speicher auf der Boot Partition gewonnen. Leider meldet der Server nach einem Neustart nun "Kernel Panic" und fährt nicht mehr hoch. Da der Server einige Tage nach "Lösung" des Problems lief (ohne Neustart) ist dummerweise auch das Backup der VM mit voller Boot Partition, aber noch funktionsfähigem Betriebssystem mittlerweile überschrieben.

Dementsprechend stehe ich nun am Punkt "Kernel Panic" Ich hoffe sehr, dass mir hier jemand helfen kann. Bitte lyncht mich nicht sofort, wenn ich dumme Fragen stelle ☺ (Leider weiß ich die genaue Version von Ubuntu nicht einmal. Weiß nur, dass ich sie zu Beginn des Jahres heruntergeladen hatte)

Vielen Dank im Voraus!!!

Bearbeitet von Taomon:

Nach Bootloader-Version eher xenial, daher Ubuntu-Version angepaßt

Bilder

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

huerner

Da dies (leider) meine erste Berührung mit einem Linux war, reichen meine Kenntnisse nicht sehr weit.

Ganz schlechte Voraussetzung.

huerner

Also habe ich BLIND sämtliche Befehle der Anleitung in die Konsole geworfen und damit auch wieder Speicher auf der Boot Partition gewonnen.

Man sollte zumindest ansatzweise verstehen was man so in die Konsole reintippt, besonders auf einem Server.

Geh mal im Grub-menu (dieses schöne Lila Ding, was du uns im Anhang hochgeladen hast) auf erweiterte Optionen, und versuch einen älteren Kernel zu booten.

Wenn das geht sehen wir weiter.

Gruß Taomon

huerner

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 5

Hallo Taomon,

vielen Dank für die schnelle Antwort.

Ganz schlechte Voraussetzung.

Vielleicht bin ich ja lernfähig.

Danke für den Tip! Den letzte angezeigte Kernel konnte ich starten. Ticketsystem läuft wieder. Boot Partition hat freien Speicher. Was soll ich nun tun, dass A) der Server wieder normal startbar ist und B) so etwas nicht wieder passiert?

Bilder

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Zeige

dpkg -l | egrep linux-'[i|g|h|s]'

Listet installierte Pakete, auf die das Suchmuster nach dem egrep befehl paßt.

dpkg -l | egrep -v '^ii|rc'

Listet unter anderem Pakete auf die nicht sauber installiert sind.

dpkg und grep

sowie

df -h;df -i

df

Lesen bildet 😀

Gruß Taomon

huerner

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 5

Hallo,

anbei der Auszug der Konsole:

dpkg -l | egrep linux-'[i|g|h|s]'
iU  linux-generic                              4.4.0.89.95                                   amd64        Complete Generic Linux kernel and headers
ii  linux-headers-4.4.0-78                     4.4.0-78.99                                   all          Header files related to Linux kernel version 4.4.0
ii  linux-headers-4.4.0-78-generic             4.4.0-78.99                                   amd64        Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
iU  linux-headers-4.4.0-89                     4.4.0-89.112                                  all          Header files related to Linux kernel version 4.4.0
iU  linux-headers-4.4.0-89-generic             4.4.0-89.112                                  amd64        Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
iU  linux-headers-generic                      4.4.0.89.95                                   amd64        Generic Linux kernel headers
rc  linux-image-4.4.0-31-generic               4.4.0-31.50                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-62-generic               4.4.0-62.83                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-63-generic               4.4.0-63.84                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-78-generic               4.4.0-78.99                                   amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-4.4.0-79-generic               4.4.0-79.100                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-4.4.0-81-generic               4.4.0-81.104                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-4.4.0-83-generic               4.4.0-83.106                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-4.4.0-87-generic               4.4.0-87.110                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-31-generic         4.4.0-31.50                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-59-generic         4.4.0-59.80                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-62-generic         4.4.0-62.83                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-63-generic         4.4.0-63.84                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-64-generic         4.4.0-64.85                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-66-generic         4.4.0-66.87                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-70-generic         4.4.0-70.91                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-71-generic         4.4.0-71.92                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-72-generic         4.4.0-72.93                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-75-generic         4.4.0-75.96                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-78-generic         4.4.0-78.99                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-79-generic         4.4.0-79.100                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-81-generic         4.4.0-81.104                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-83-generic         4.4.0-83.106                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-87-generic         4.4.0-87.110                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-89-generic         4.4.0-89.112                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-generic                        4.4.0.89.95                                   amd64        Generic Linux kernel image
ii  linux-sound-base                           1.0.25+dfsg-0ubuntu5                          all          base package for ALSA and OSS sound systems
administrator@HF-Ticket:~$ dpkg -l | egrep -v '^ii|rc'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
+++-==========================================-=============================================-============-======================================================================================================================================================================================================================================================================================================================================
iF  linux-firmware                             1.157.11                                      all          Firmware for Linux kernel drivers
iU  linux-generic                              4.4.0.89.95                                   amd64        Complete Generic Linux kernel and headers
iU  linux-headers-4.4.0-89                     4.4.0-89.112                                  all          Header files related to Linux kernel version 4.4.0
iU  linux-headers-4.4.0-89-generic             4.4.0-89.112                                  amd64        Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
iU  linux-headers-generic                      4.4.0.89.95                                   amd64        Generic Linux kernel headers
iF  linux-image-4.4.0-79-generic               4.4.0-79.100                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-4.4.0-81-generic               4.4.0-81.104                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-4.4.0-83-generic               4.4.0-83.106                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
iF  linux-image-4.4.0-87-generic               4.4.0-87.110                                  amd64        Linux kernel image for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-59-generic         4.4.0-59.80                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-64-generic         4.4.0-64.85                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-66-generic         4.4.0-66.87                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-70-generic         4.4.0-70.91                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-71-generic         4.4.0-71.92                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-72-generic         4.4.0-72.93                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
pH  linux-image-extra-4.4.0-75-generic         4.4.0-75.96                                   amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-79-generic         4.4.0-79.100                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-81-generic         4.4.0-81.104                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-83-generic         4.4.0-83.106                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-87-generic         4.4.0-87.110                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-extra-4.4.0-89-generic         4.4.0-89.112                                  amd64        Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
iU  linux-image-generic                        4.4.0.89.95                                   amd64        Generic Linux kernel image
iU  linux-libc-dev:amd64                       4.4.0-89.112                                  amd64        Linux Kernel Headers for development
administrator@HF-Ticket:~$ df -h;df -i
Dateisystem                     Größe Benutzt Verf. Verw% Eingehängt auf
udev                             2,0G       0  2,0G    0% /dev
tmpfs                            395M     12M  384M    3% /run
/dev/mapper/HF--Ticket--vg-root   35G     14G   20G   43% /
tmpfs                            2,0G    196K  2,0G    1% /dev/shm
tmpfs                            5,0M       0  5,0M    0% /run/lock
tmpfs                            2,0G       0  2,0G    0% /sys/fs/cgroup
/dev/sda1                        472M    109M  339M   25% /boot
tmpfs                            395M     56K  395M    1% /run/user/1000
Dateisystem                      Inodes IBenutzt   IFrei IUse% Eingehängt auf
udev                             499247      428  498819    1% /dev
tmpfs                            504724      617  504107    1% /run
/dev/mapper/HF--Ticket--vg-root 2326528   418271 1908257   18% /
tmpfs                            504724       10  504714    1% /dev/shm
tmpfs                            504724        5  504719    1% /run/lock
tmpfs                            504724       16  504708    1% /sys/fs/cgroup
/dev/sda1                        124928      323  124605    1% /boot
tmpfs                            504724       29  504695    1% /run/user/1000

Bearbeitet von Taomon:

Sinnlose Zitatformatierung durch lesbaren codeblock ersetzt.

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Hust, das ist aber nicht erst seit heute das es Probleme mit apt gibt.

sudo apt -f install

wenn das fehlerfrei durch geht.

sudo apt-get autoremove --purge

beides bitte zeigen im codeblock

OT: wenn du mich nochmal zwingst mich mit sed auseinanderzusetzen dann 👿 😀

Gruß Taomon

huerner

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 5

Danke für die super schnellen Antworten.

sudo apt -f install

Lief relativ lange. Merkt dann aber dann auf Datenträger boot kein Byte mehr frei ist. Sorry, der Nächste Code kommt dann im Codeblock 😮

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Ja, sind zuviele Kernel auf gelaufen.

Lege eine Datei an mit Namen Kernel-entfernen.

touch Kernel-entfernen.

folgender Inhalt.

linux-generic
linux-headers-4.4.0-89
linux-headers-4.4.0-89-generic
linux-headers-generic
linux-image-4.4.0-31-generic
linux-image-4.4.0-62-generic
linux-image-4.4.0-63-generic
linux-image-4.4.0-79-generic
linux-image-4.4.0-81-generic
linux-image-4.4.0-83-generic
linux-image-4.4.0-87-generic
linux-image-extra-4.4.0-31-generic
linux-image-extra-4.4.0-59-generic
linux-image-extra-4.4.0-62-generic
linux-image-extra-4.4.0-63-generic
linux-image-extra-4.4.0-64-generic
linux-image-extra-4.4.0-66-generic
linux-image-extra-4.4.0-70-generic
linux-image-extra-4.4.0-71-generic
linux-image-extra-4.4.0-72-generic
linux-image-extra-4.4.0-75-generic
linux-image-extra-4.4.0-79-generic
linux-image-extra-4.4.0-81-generic
linux-image-extra-4.4.0-83-generic
linux-image-extra-4.4.0-87-generic
linux-image-extra-4.4.0-89-generic
linux-image-generic
linux-generic
linux-headers-4.4.0-89
linux-headers-4.4.0-89-generic
linux-headers-generic
linux-image-4.4.0-79-generic
linux-image-4.4.0-81-generic
linux-image-4.4.0-83-generic
linux-image-4.4.0-87-generic
linux-image-extra-4.4.0-59-generic
linux-image-extra-4.4.0-64-generic
linux-image-extra-4.4.0-66-generic
linux-image-extra-4.4.0-70-generic
linux-image-extra-4.4.0-71-generic
linux-image-extra-4.4.0-72-generic
linux-image-extra-4.4.0-75-generic
linux-image-extra-4.4.0-79-generic
linux-image-extra-4.4.0-81-generic
linux-image-extra-4.4.0-83-generic
linux-image-extra-4.4.0-87-generic
linux-image-extra-4.4.0-89-generic
linux-image-generic

Das sind alle relevanten Kenelpaket die nicht richtig installiert wurden.

Danach

cat Kernel-entfernen | xargs sudo dpkg -P

Wenn das ging

sudo apt -f install && sudo apt update && sudo apt install linux-generic

Kopfschüttel Taomon

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Taomon schrieb:

OT: wenn du mich nochmal zwingst mich mit sed auseinanderzusetzen dann 👿 😀

Wo hast Du denn was mit sed? Aber wahrlich grausige Status-Spalte der Kernel-Pakete. Daß Dein "-f install" durch Nachziehen von Kernel-Paketen gleich wieder alles zudonnert, ist aber klar gewesen.

Btw., ich warte nur darauf, daß tomx3 und redknight vorbeisehen und dem Threadstarter den Kopf waschen...Server mit grafischer Oberfläche.

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

axt schrieb:

Taomon schrieb:

OT: wenn du mich nochmal zwingst mich mit sed auseinanderzusetzen dann 👿 😀

Wo hast Du denn was mit sed?

Was glaubst Du wie ich die Zitat Formmatierung losgebacht habe? In jeder Zeile einzeln löschen? Nööö.

axt

Daß Dein "-f install" durch Nachziehen von Kernel-Paketen gleich wieder alles zudonnert, ist aber klar gewesen.

Ja, wenn ich konzentriert gelesen hätte schon.

Gruß Taomon

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Taomon schrieb:

Was glaubst Du wie ich die Zitat Formmatierung losgebacht habe? In jeder Zeile einzeln löschen? Nööö.

leafpad und [ctrl] + [h] (oder welchen Editor Du verwendest). Man muß es sich ja nun nicht schwer machen. ☺

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

sed 's/^> //' Datei 

und die Ausgabe direkt aus der Konsole kopieren. Schneller. 😛

Gruß Taomon

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

Eben, "Datei". Du mußt erst was speichern. Ich verwende oft genug eigene Anleitungen hier für weitere. Da ich nicht über "Bearbeiten" gehen kann, da i.d.R. darauf geantwortet worden ist, muß ich mich temporär selbst quoten, um die Syntax zu erhalten, und dann "> " entfernen. Da brauche ich lokal gar nichts speichern.

huerner

(Themenstarter)

Anmeldungsdatum:
29. November 2017

Beiträge: 5

Worüber auch immer ihr dort sprecht. Der Server läuft wieder und lässt sich auch neustarten ohne Fehler. Was kann ich tun, dass so etwas nicht nochmal passiert? Brauche eigentlich keine Updates solange alles läuft. Würde der VM dann das Gateway nehmen, dann ist er von Gefahren aus dem Netz sicher.

Vielen lieben Dank, dass sich jemand meinem Problem angenommen hat! Ich denke, dass ist das, was vorerst zählt - nicht ob mein Server eine GUI besitzt.

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Ein gepflegtes

sudo apt-get autoremove --purge

Nach updates und Du brauchst Updates. Auch wenn der Rechner vom Gataway genommen ist. Mit Updates werden auch nervige Fehler in Programmen geschlossen, die das Programm dann erst bedienbar machen.

Nur zur Kontrolle

dpkg -l | egrep -v '^ii|rc'

sowie

dpkg -l | egrep linux-'[g|i|h]'

Gruß Taomon

Antworten |