Hallo Zusammen,
langsam wird es lästig :-(
Ich habe gestern meine 4 Linux Maschinen per Updates auf den aktuellen
Stand gebracht.
Zusätzlich habe ich auf einer Maschine meine VMware Workstation von 16.1
auf 16.2 gebracht. Jetzt erhalte ich auf dieser Maschine den Fehler
"vmmon is not loaded".
Ist an sich kein Problem, da es im INet genügend Beschreibungen zur
Korrektur gibt.
Allerdings bekomme ich genau auf dieser Maschine die Header-Files nicht
installiert.
Das File /etc/apt/sources.list enthält für alle Einträge "main contrib
non-free". apg-get update, apt-get upgrade und apt-get dist-upgrade
inkl. reboot wurden durchgeführt.
Bei manueller Installation des .deb Files für den Header erhalte ich
eine Menge Fehlermeldungen das Abhängigkeiten fehlen. Ich habe dann mal
install build-essential durchgeführt hier ist aber alles in trockenen
Tüchern.
Jack V. schrieb:> Du solltest ein Update fahren. In den Repos sind immer die Header zum> letzten Kernel, und in Oldoldstable ist das 4.19.0-0.bpo.18, nicht> 4.19.0-17
Hallo Jack,
das war ja die Ausgangssituation. Das Ganze passierte ja nach dem Update
über den Paketmanager :-(
Ich wollte jetzt nur die VMware Module neu in den Kernel einbinden.
Irgendetwas ist schiefgelaufen und ich habe keine Ahnung was.
Ursachenforschung und Behebung ist jetzt angesagt.
$(uname -r) liefert als Ergebnis "4.19.0-17-amd64"
Gruß
Frank
Moin, -
was fuer eine Debian-Version hast Du? ein freundliches
1
$cat/etc/debian_version
sollte Dir die Version zeigen.
Aktuell sind buster mit 10.11 und bullseye mit 11.1 angesagt (soviele 1
und 0)
Und zeige mal Deine /etc/apt/sources.list
Gruesse
Th.
Hm. Um was für ein System geht’s denn nun?
In 11/Bullseye ist Kernel 5.10, in Oldstable ist 4.19. Üblicherweise
wird beim Update auf den neuen Kernel geupdated, sofern das richtige
Metapaket genutzt wird. In Bullseye selbst sind keine zu 4.19 gehörenden
Sachen mehr drin, daher der Fehler. Du könntest nun zunächst dafür
sorgen, dass du den aktuellen Kernel nutzt, anschließend solltest du
auch die dazu gehörenden Header installieren können.
Ich hatte zuerst von Oldoldstable geschrieben – lag daran, dass
packages.debian.org das als Erstes bei der Suche nach ›linux-image-4‹
zurückgegeben hat. Sorry dafür.
Aktueller Stand mit einem 4.x Kernel?
Bei mir ist bullseye aktuell, auf der Debian-Webseite auch:
Updated Debian 11: 11.1 released
October 9th, 2021
The Debian project is pleased to announce the first update of its stable
distribution Debian 11 (codename "bullseye").
APT-search findet:
linux-image-amd64/stable-security,now 5.10.46-5 amd64 [installed]
Dein System ist also alles andere als aktuell.
wendelsberg
Wie geschrieben: du solltest das passende linux-image…-Paket
installieren, denn in deinem System scheint 4.19 manuell installiert
worden zu sein, und wurde daher beim Update auf Bullseye nicht
aktualisiert.
Hallo Jack,
das hatte ich schon so wahr genommen, es scheitert an dem wie gerade.
Ich bin blutiger Anfänger, deshalb muss man mir tatsächlich noch einiges
vorkauen bis ich es begreife.
Gruß und Danke
Frank
Moin, -
ich weiss ja nicht genau, was passiert ist. Aber ich habe das gefuehl,
dass Du irgendwann linux-image-4.19.0-17-amd64 installiert hast und dann
das Paket auf "hold" gestzt (dann wird es nicht upgedated und Debian
versucht drum upzudaten).
mach bitte mal
apt-mark showhold
dann zeigt es Dir die Pakete, die zurueckgehalten werden.
apt-mark unhold linux-image-4.19.0-17-amd64
wuerde den hold aufheben (und dann update, upgrade, dist-upgrade).
Gruesse
Th.
Hallo Zusammen,
ich habe es geschafft, ein direktes Update des Kernels mit dem richtigen
Image hat die Lösung gebracht :-)
Den Rest schaue ich mir morgen in aller Frische an.
Vielen Dank für die Hilfe.
Gruß
Frank
Dann wuerde ich den Benutzer fragen: Was hast Du getan? Wenn Du nicht
weisst, was Du getan hast, hat Debian fuer Dich aufgeschrieben: in
/var/log/apt gibt es zwei log-files:
Ein kommando-log: