Ich denke, das Kernel-Upgrade ist nicht möglich, weil ich eine virtuelle Maschine in einem virtuellen Server (openvz) betreibe.
Ich denke, für ein Kernel-Upgrade muss der Server selbst den Kernel aktualisieren.
Ich habe gerade ein Update meines Debian-Systems auf meinem vserver von Lenny bis Squeeze durchgeführt, wie hier beschrieben .
Ich habe bei der Installation einige Fehler erhalten, die besagten, dass glibc nicht aktualisiert werden konnte.
Ich habe eine gemacht apt-get -f install
, die mir folgende Warnung gibt:
ACHTUNG: Diese Version von GNU libc erfordert Kernel-Version 2.6.18 oder höher. Bitte aktualisieren Sie Ihren Kernel, bevor Sie glibc installieren.
Die Installation eines 2.6-Kernels könnte Sie dazu auffordern, zuerst eine neue libc zu installieren. Dies ist KEIN Fehler und sollte NICHT gemeldet werden. In diesem Fall fügen Sie Ihrer /etc/apt/sources.list bitte Lenny-Quellen hinzu und führen Sie Folgendes aus: apt-get install -t Lenny-linux-image-2.6 Starten Sie dann den neuen Kernel neu und fahren Sie mit dem Upgrade fort
dpkg: Fehler bei der Verarbeitung von /var/cache/apt/archives/libc6_2.10.2-2_i386.deb (--unpack): Neues Vorinstallationsskript des Unterprozesses hat Fehlerexitstatus zurückgegeben. 1 Fehler bei der Verarbeitung aufgetreten: / var / cache / apt / archives / libc6_2.10.2-2_i386.deb
Ich habe diese Zeilen zu meinem hinzugefügt /etc/apt/sources.list
:
deb http://ftp.de.debian.org/debian squeeze main contrib non-free deb http://ftp.de.debian.org/debian-volatile squeeze/volatile main contrib non-free deb http://ftp.de.debian.org/debian-security squeeze/updates main contrib non-free deb http://ftp.de.debian.org/debian lenny main contrib non-free deb http://ftp.de.debian.org/debian-volatile lenny/volatile main contrib non-free deb http://ftp.de.debian.org/debian-security lenny/updates main contrib non-free
Jetzt habe ich versucht, einen neueren Kernel mit diesem Befehl zu installieren:
apt-get install linux-image-2.6-openvz-686
Was zu diesem Fehler führt:
The following packages have unmet dependencies: libc-bin: Breaks: libc6 (< 2.10) but 2.7-18lenny2 is to be installed linux-image-2.6-openvz-686: Depends: linux-image-2.6.26-2-openvz-686 but it is not going to be installed locales: Depends: glibc-2.10-1 nscd: Depends: libc6 (> 2.10) but 2.7-18lenny2 is to be installed
Was muss ich tun, um meinen Kernel zu aktualisieren?
Ich denke, das Kernel-Upgrade ist nicht möglich, weil ich eine virtuelle Maschine in einem virtuellen Server (openvz) betreibe.
Ich denke, für ein Kernel-Upgrade muss der Server selbst den Kernel aktualisieren.
Ich nahm an, dass Sie kein Upgrade durchführen konnten, weil Sie innerhalb einer vps gearbeitet haben, und das haben Sie selbst entdeckt. Es ist möglich, verschiedene Versionen des Kernels auf einem vps vom Server-Root aus auszuführen, dies kann jedoch nur vom Root aus erfolgen.
Siehe meine Frage. Debian Lenny erwartet udev auf einem vps, der dies nicht unterstützt : Auch wenn sich Debian über einige unerfüllte Abhängigkeiten beschweren könnte, haben Sie möglicherweise noch Code eingeführt, der in gewisser Weise von der höheren Version von Linux abhängt, die Sie nicht haben: Überprüfen Sie, ob udev
installiert ist. es könnte andere geben.