Kernel wird nicht aktualisiert, Paket steht nicht auf hold

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
babbabaus
Beiträge: 208
Registriert: 03.08.2005 15:01:00
Lizenz eigener Beiträge: GNU Free Documentation License

Kernel wird nicht aktualisiert, Paket steht nicht auf hold

Beitrag von babbabaus » 13.04.2006 16:00:14

Hallo,

ich habe mit apt-get update meine Paketliste aktualisiert, anschliessend will ich mit apt-get upgrade Pakete aktualisieren. Dabei kommt folgende Meldung:

Code: Alles auswählen

staerkk:~# apt-get upgrade -V
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
   kernel-image-2.6-686 (101 => 101sarge1)
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Ich habe aber kein hold auf dieses Paket gesetzt:

Code: Alles auswählen

staerkk:~# dpkg --get-selections | grep -i kernel
kernel-image-2.6-686                            install
kernel-image-2.6.8-2-686                        install
linux-kernel-headers                            install

Das es sich offenbar um ein Sicherheitsupdate handelt,bin ich hier doch etwas ratlos

8O

Was tun?

EDIT: Installiert ist ein 2.6er Standard-Kernel:

Code: Alles auswählen

# dpkg -l | grep -i kernel-image
ii  kernel-image-2.6-686               101
ii  kernel-image-2.6.8-2-686           2.6.8-16sarge1

C167
Beiträge: 468
Registriert: 06.04.2006 08:55:20
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von C167 » 13.04.2006 16:15:52

versuch mal "apt-get dist-update" oder
aptitude, dort den Kernel anwählen und installieren oder
apt-get install kernel-image-2.6-686

fake
Beiträge: 86
Registriert: 10.04.2006 18:19:32

Beitrag von fake » 13.04.2006 18:16:36

Die Namensgebung wurde ja von kernel-image auf linux-image abgeändert. Vielleicht hat es ja etwas damit zu tun.

http://linux-weblog.de

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.04.2006 23:09:30

Das trifft erst ab Kernel 2.6.12 zu, das der in Linuximage umbenannt wurde. Der eigentliche Kernel ist aber geupdatet worden. Die Metapackages sind doch uninterssant. Aber wenn du unbedingt willst zwing ihn doch.mit

Code: Alles auswählen

 apt-get install kernel-image.2.6.686
Passiert schonmal das so vorgehen muß.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
babbabaus
Beiträge: 208
Registriert: 03.08.2005 15:01:00
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von babbabaus » 20.04.2006 21:58:21

Hallo,

offenbar wurde der Kernel selbst doch nicht upgedated - so wie ich das verstehe. Wenn ich

Code: Alles auswählen

apt-get install kernel-image.2.6.686
ausführe, wird das Paket kernel-image-2.6.8-3-k7 installiert und als separate Boot-Option in GRUB geschrieben.

Der bisherige Kernel hiess kernel-image-2.6-k7 und steht dann noch immer im GRUB-Menü als Boot-Option.

Heisst das, dass ich Kernel-Updates immer manuell anstossen muss - auch wenn ich den Standard-Kernel verwende?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 20.04.2006 22:44:22

Das ist kernel-image-2.6-k7 eigentlich nur ein Metapaket, und dürfte auch so nicht im Grub auftauchen. Das ist der eigentliche kernel-image-2.6.8-3-k7 kernel. Wenn das Metapaket installiert wird , dann wird der eigentliche Kernel automatisch installiert, da er in den Abhängigkeiten des Metapakets aufgeführt ist.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
babbabaus
Beiträge: 208
Registriert: 03.08.2005 15:01:00
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von babbabaus » 21.04.2006 09:58:01

@KBDCALLS: Sorry, Tippfehler, im GRUB steht selbstverständlich der volständige Name des Kernels. :-)


Aber auch nochmal zum Verständnis:

das Paket

Code: Alles auswählen

kernel-image-2.6.8-3-k7
ist doch ein Sicherheits-Update für

Code: Alles auswählen

kernel-image-2.6.8-2-k7
Richtig?

Und kernel-image-2.6.8-2-k7 war ja installiert. Und so wie ich es verstehe ist das Metapaket nur ein Link auf den jeweils aktuellen Kernel, auch richtig?

Also muss nach meinem Verständnis ein Sicherheitsupdate für den Kernel forciert werden mit

Code: Alles auswählen

apt-get install kernel-image.2.6-686
bzw.

Code: Alles auswählen

apt-get install kernel-image.2.6-k7
(Ich habe zwei unterschiedliche Maschinen, eine mit Intel, eine mit AMD-CPU, deshlab ...)

Oder gibt es auch einen Weg. Kernel-Updates automatisch aktualisieren zu lassen.

Zumindest bei einem Standard-Kernel macht das ja Sinn - dass selbstgebackene Kernel nicht überschrieben werden sollen, versteht sich ja ...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.04.2006 13:08:38

Wenn der Rechner einwandfrei läuft mit

Code: Alles auswählen

kernel-image-2.6.8-3-k7
schmeiß den andern runter. Warum das nicht passiert weiß ich nicht, ist mir bei der Sarge genauso gegangen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 21.04.2006 13:57:14

bei mir ist das mit dem zweiten (oder aktualisierten ? ) Kernel über Debian-Security so abgelaufen, dass ich jetzt beide Kernel (i686) als Start-Option in GRUB drinnen habe und mit dem Kernel 2.6.8-3 starte.
Was mache ich nun mit 2.6.8-2 ? Brauche ich den noch zu irgendwas ? Kann man den rausnehmen ? Sollte man das ? Was ist am besten ?
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 21.04.2006 13:59:41

Code: Alles auswählen

 aptitude purge kernel-image-2.6.8-2-686
Kurz und schmerzlos runter damit.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 21.04.2006 14:08:41

noch zur Ergänzung:
Ich habe den Nvidia-Treiber installiert gehabt. Den musste ich natürlich dann mit dem Kernel Nr.3 nochmal installieren. Ich denke aber dass das normal ist, weil der Treiber ja vorher für den anderen Kernel installiert war.

Mit

Code: Alles auswählen

sh /opt/scripte/NVIDIA.run
war das auch kein Problem, ich habe alles irgendwo gebunkert und weil ich zu faul bin jedesmal den vollen Namen von dem Treiber einzugeben, habe ich das ellenlange Paket dann auch in NVIDIA.run umbenannt.

So und jetzt werde ich den alten Kernel erstmal in die Wüste schicken ;)
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Benutzeravatar
babbabaus
Beiträge: 208
Registriert: 03.08.2005 15:01:00
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von babbabaus » 21.04.2006 14:57:34

Ok, ich habe den "alten" Kernel manuell entfernt.

Wirklich befriedigend ist das aber nicht, da mir an dieser Stelle ein gewisser "Automatismus" im Security-Update fehlt.

Vielen Dank und Gruesse

Benutzeravatar
berlinerbaer
Beiträge: 3339
Registriert: 28.04.2003 01:29:55
Wohnort: Sachsen, Krabatregion

Beitrag von berlinerbaer » 21.04.2006 15:06:51

Das ist sicher bewußt gemacht. Es kann ja auch sein, dass der alte Kernel irgendwas auf deinem speziellen Computzer besser konnte als der neue. So gesehen finde ich es schon richtig, dass der Rechner nicht alles von allein macht

OS, die alles von alleinmachen wollen, gibt es ja inzwischen genug :lol:
Gruß
vom Bären

Endlich in Rente! Nur weg aus dem Irrenhaus.

Antworten