Proxmox Kernel wird nicht aktuallisiert

Jannik2020

Active Member
Jan 2, 2020
78
1
28
25
Hallo zusammen,

ich habe jetzt schon mehrfach mein Proxmox aktualisiert bin aber immernoch auf (running kernel: 6.2.16-10-pve)

ein
proxmox-boot-tool kernel list
ergibt
Manually selected kernels:
None.

Automatically selected kernels:
6.2.16-10-pve
6.5.13-6-pve
6.8.12-4-pve
6.8.12-5-pve

wenn ich z.b. den 6.8.12-5-pve kernel Pin und reboote wird dennoch der 6.2.16-10-pve gebootet

habt ihr eine Ideee warum?
 
Hallo zusammen,

ich habe jetzt schon mehrfach mein Proxmox aktualisiert bin aber immernoch auf (running kernel: 6.2.16-10-pve)

ein
proxmox-boot-tool kernel list
ergibt
Manually selected kernels:
None.

Automatically selected kernels:
6.2.16-10-pve
6.5.13-6-pve
6.8.12-4-pve
6.8.12-5-pve

wenn ich z.b. den 6.8.12-5-pve kernel Pin und reboote wird dennoch der 6.2.16-10-pve gebootet

habt ihr eine Ideee warum?
Ist der 6.8.12-5 Kernel installiert?
 
Was ist denn die Ausgabe von
dpkg --list | grep proxmox-kernel oder ls -la /boot/vmlinuz*?
Code:
root@pve:~# dpkg --list  | grep proxmox-kernel
rc  proxmox-kernel-6.2                   6.2.16-20                           all          Latest Proxmox Kernel Image
ii  proxmox-kernel-6.2.16-10-pve         6.2.16-10                           amd64        Proxmox Kernel Image
rc  proxmox-kernel-6.2.16-12-pve         6.2.16-12                           amd64        Proxmox Kernel Image
rc  proxmox-kernel-6.2.16-20-pve         6.2.16-20                           amd64        Proxmox Kernel Image
ii  proxmox-kernel-6.5                   6.5.13-6                            all          Latest Proxmox Kernel Image
rc  proxmox-kernel-6.5.13-1-pve-signed   6.5.13-1                            amd64        Proxmox Kernel Image (signed)
rc  proxmox-kernel-6.5.13-5-pve-signed   6.5.13-5                            amd64        Proxmox Kernel Image (signed)
ii  proxmox-kernel-6.5.13-6-pve-signed   6.5.13-6                            amd64        Proxmox Kernel Image (signed)
ii  proxmox-kernel-6.8                   6.8.12-5                            all          Latest Proxmox Kernel Image
ii  proxmox-kernel-6.8.12-1-pve-signed   6.8.12-1                            amd64        Proxmox Kernel Image (signed)
ii  proxmox-kernel-6.8.12-2-pve-signed   6.8.12-2                            amd64        Proxmox Kernel Image (signed)
ii  proxmox-kernel-6.8.12-3-pve-signed   6.8.12-3                            amd64        Proxmox Kernel Image (signed)
ii  proxmox-kernel-6.8.12-4-pve-signed   6.8.12-4                            amd64        Proxmox Kernel Image (signed)
ii  proxmox-kernel-6.8.12-5-pve-signed   6.8.12-5                            amd64        Proxmox Kernel Image (signed)
rc  proxmox-kernel-6.8.4-2-pve-signed    6.8.4-2                             amd64        Proxmox Kernel Image (signed)
rc  proxmox-kernel-6.8.4-3-pve-signed    6.8.4-3                             amd64        Proxmox Kernel Image (signed)
rc  proxmox-kernel-6.8.8-4-pve-signed    6.8.8-4                             amd64        Proxmox Kernel Image (signed)
ii  proxmox-kernel-helper                8.1.0                               all          Function for various kernel maintenance tasks.
 
Scheint "leider" kein Platzproblem zu sein, insofern ... mmh ...
"ls -la /boot" ?
Code:
root@pve:~# ls -la /boot
total 657483
drwxr-xr-x  5 root root       45 Dec 15 13:46 .
drwxr-xr-x 19 root root       24 Sep  8 17:46 ..
-rw-r--r--  1 root root   261308 Aug 29  2023 config-5.15.116-1-pve
-rw-r--r--  1 root root   259819 Apr 22  2022 config-5.15.30-2-pve
-rw-r--r--  1 root root   275513 Aug 18  2023 config-6.2.16-10-pve
-rw-r--r--  1 root root   280345 Jul 26 14:34 config-6.5.13-6-pve
-rw-r--r--  1 root root   286709 Aug  5 18:17 config-6.8.12-1-pve
-rw-r--r--  1 root root   286974 Sep  5 12:03 config-6.8.12-2-pve
-rw-r--r--  1 root root   286974 Oct 23 13:41 config-6.8.12-3-pve
-rw-r--r--  1 root root   286940 Nov  6 16:04 config-6.8.12-4-pve
-rw-r--r--  1 root root   286929 Dec  3 11:26 config-6.8.12-5-pve
drwxr-xr-x  2 root root        2 Nov 11  2022 efi
drwxr-xr-x  2 root root        3 Sep  3  2023 grub
-rw-r--r--  1 root root 53137266 Dec 15 13:46 initrd.img-5.15.116-1-pve
-rw-r--r--  1 root root 52164000 Dec 15 13:46 initrd.img-5.15.30-2-pve
-rw-r--r--  1 root root 60812187 Dec 15 13:46 initrd.img-6.2.16-10-pve
-rw-r--r--  1 root root 60206411 Dec 15 13:45 initrd.img-6.5.13-6-pve
-rw-r--r--  1 root root 59805454 Dec 15 13:45 initrd.img-6.8.12-1-pve
-rw-r--r--  1 root root 60912891 Dec 15 13:45 initrd.img-6.8.12-2-pve
-rw-r--r--  1 root root 60908007 Dec 15 13:44 initrd.img-6.8.12-3-pve
-rw-r--r--  1 root root 60952523 Dec 15 13:44 initrd.img-6.8.12-4-pve
-rw-r--r--  1 root root 60940400 Dec 15 13:44 initrd.img-6.8.12-5-pve
-rw-r--r--  1 root root   138712 Feb 11  2023 memtest86+ia32.bin
-rw-r--r--  1 root root   139776 Feb 11  2023 memtest86+ia32.efi
-rw-r--r--  1 root root   144312 Feb 11  2023 memtest86+x64.bin
-rw-r--r--  1 root root   145408 Feb 11  2023 memtest86+x64.efi
drwxr-xr-x  2 root root       12 Dec 14 19:28 pve
-rw-r--r--  1 root root  6104125 Aug 29  2023 System.map-5.15.116-1-pve
-rw-r--r--  1 root root  6073669 Apr 22  2022 System.map-5.15.30-2-pve
-rw-r--r--  1 root root  7678544 Aug 18  2023 System.map-6.2.16-10-pve
-rw-r--r--  1 root root  7978698 Jul 26 14:34 System.map-6.5.13-6-pve
-rw-r--r--  1 root root  8037342 Aug  5 18:17 System.map-6.8.12-1-pve
-rw-r--r--  1 root root  8343636 Sep  5 12:03 System.map-6.8.12-2-pve
-rw-r--r--  1 root root  8343636 Oct 23 13:41 System.map-6.8.12-3-pve
-rw-r--r--  1 root root  8345377 Nov  6 16:04 System.map-6.8.12-4-pve
-rw-r--r--  1 root root  8352784 Dec  3 11:26 System.map-6.8.12-5-pve
-rw-r--r--  1 root root 11368256 Aug 29  2023 vmlinuz-5.15.116-1-pve
-rw-r--r--  1 root root 10846272 Apr 22  2022 vmlinuz-5.15.30-2-pve
-rw-r--r--  1 root root 13591744 Aug 18  2023 vmlinuz-6.2.16-10-pve
-rw-r--r--  1 root root 13561448 Jul 26 14:34 vmlinuz-6.5.13-6-pve
-rw-r--r--  1 root root 13683816 Aug  5 18:17 vmlinuz-6.8.12-1-pve
-rw-r--r--  1 root root 14167144 Sep  5 12:03 vmlinuz-6.8.12-2-pve
-rw-r--r--  1 root root 14167144 Oct 23 13:41 vmlinuz-6.8.12-3-pve
-rw-r--r--  1 root root 14158952 Nov  6 16:04 vmlinuz-6.8.12-4-pve
-rw-r--r--  1 root root 14175336 Dec  3 11:26 vmlinuz-6.8.12-5-pve
 
"ls -la /boot/pve" ?
Code:
root@pve:~# ls -la /boot/pve
total 22
drwxr-xr-x 2 root root 12 Dec 14 19:28 .
drwxr-xr-x 5 root root 45 Dec 15 13:46 ..
lrwxrwxrwx 1 root root 24 Oct 29 23:48 initrd.img -> /boot/pve/initrd.img-6.8
lrwxrwxrwx 1 root root 31 Sep  3  2023 initrd.img-5.15 -> /boot/initrd.img-5.15.116-1-pve
lrwxrwxrwx 1 root root 30 Mar  7  2024 initrd.img-6.2 -> /boot/initrd.img-6.2.16-20-pve
lrwxrwxrwx 1 root root 29 Aug  2 22:12 initrd.img-6.5 -> /boot/initrd.img-6.5.13-6-pve
lrwxrwxrwx 1 root root 29 Dec 14 19:28 initrd.img-6.8 -> /boot/initrd.img-6.8.12-5-pve
lrwxrwxrwx 1 root root 21 Oct 29 23:48 vmlinuz -> /boot/pve/vmlinuz-6.8
lrwxrwxrwx 1 root root 28 Sep  3  2023 vmlinuz-5.15 -> /boot/vmlinuz-5.15.116-1-pve
lrwxrwxrwx 1 root root 27 Mar  7  2024 vmlinuz-6.2 -> /boot/vmlinuz-6.2.16-20-pve
lrwxrwxrwx 1 root root 26 Aug  2 22:12 vmlinuz-6.5 -> /boot/vmlinuz-6.5.13-6-pve
lrwxrwxrwx 1 root root 26 Dec 14 19:28 vmlinuz-6.8 -> /boot/vmlinuz-6.8.12-5-pve
 
I would first do "apt purge \*kernel-5.15\*"
Then boot and select with up/down keys manually the 6.8.12-5 kernel to boot.
What happen then ?
 
Wow ... und 5.15 ist per apt entfernt ?
Und apt hat im grub mit aufgeräumt, aber es nicht fixen können ... kurious. Da muß aber komisches im grub schief laufen ...
 
Bootet der Node via UEFI oder Bios? (gibt es die Datei /sys/firmware/efi?)

Wenn Du mit folgendem Kommando
grub-mkconfig | grep 6.8.12-5-pve (wenn grub-mkconfig nicht da ist, nimm grub2-mkconfig)
Ausgaben wie diese erhälst
Code:
menuentry 'Proxmox VE GNU/Linux, with Linux 6.8.12-5-pve' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.12-5-pve-advanced-e467bf22-b0c6-4d8e-b988-73640b205ea0' {
                echo    'Loading Linux 6.8.12-5-pve ...'
                linux   /vmlinuz-6.8.12-5-pve root=<DeinRootLaufwerkPfad> ro  quiet text net.ifnames=0 biosdevname=0
                initrd  /initrd.img-6.8.12-5-pve
dann ließe sich auch erstmal einfach die grub-Konfig neuschreiben und die gesuchten Einträge sind dann im Bootmenü verfügbar.
 
  • Like
Reactions: waltar
Bootet der Node via UEFI oder Bios? (gibt es die Datei /sys/firmware/efi?)

Wenn Du mit folgendem Kommando
grub-mkconfig | grep 6.8.12-5-pve (wenn grub-mkconfig nicht da ist, nimm grub2-mkconfig)
Ausgaben wie diese erhälst
Code:
menuentry 'Proxmox VE GNU/Linux, with Linux 6.8.12-5-pve' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.12-5-pve-advanced-e467bf22-b0c6-4d8e-b988-73640b205ea0' {
                echo    'Loading Linux 6.8.12-5-pve ...'
                linux   /vmlinuz-6.8.12-5-pve root=<DeinRootLaufwerkPfad> ro  quiet text net.ifnames=0 biosdevname=0
                initrd  /initrd.img-6.8.12-5-pve
dann ließe sich auch erstmal einfach die grub-Konfig neuschreiben und die gesuchten Einträge sind dann im Bootmenü verfügbar.
Code:
root@pve:~# grub-mkconfig | grep 6.8.12-5-pve
Generating grub configuration file ...
W: This system is booted via proxmox-boot-tool:
W: Executing 'update-grub' directly does not update the correct configs!
W: Running: 'proxmox-boot-tool refresh'

Found linux image: /boot/vmlinuz-6.8.12-5-pve
Found initrd image: /boot/initrd.img-6.8.12-5-pve
        echo    'Loading Linux 6.8.12-5-pve ...'
        linux   /ROOT/pve-1@/boot/vmlinuz-6.8.12-5-pve root=ZFS=rpool/ROOT/pve-1 ro  root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet
        initrd  /ROOT/pve-1@/boot/initrd.img-6.8.12-5-pve
        menuentry 'Proxmox VE GNU/Linux, with Linux 6.8.12-5-pve' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.12-5-pve-advanced-bf0dd92aa2cf31ed' {
                echo    'Loading Linux 6.8.12-5-pve ...'
                linux   /ROOT/pve-1@/boot/vmlinuz-6.8.12-5-pve root=ZFS=rpool/ROOT/pve-1 ro  root=ZFS=rpool/ROOT/pve-1 boot=zfs quiet
                initrd  /ROOT/pve-1@/boot/initrd.img-6.8.12-5-pve
        menuentry 'Proxmox VE GNU/Linux, with Linux 6.8.12-5-pve (recovery mode)' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.8.12-5-pve-recovery-bf0dd92aa2cf31ed' {
                echo    'Loading Linux 6.8.12-5-pve ...'
                linux   /ROOT/pve-1@/boot/vmlinuz-6.8.12-5-pve root=ZFS=rpool/ROOT/pve-1 ro single  root=ZFS=rpool/ROOT/pve-1 boot=zfs
                initrd  /ROOT/pve-1@/boot/initrd.img-6.8.12-5-pve
Found linux image: /boot/vmlinuz-6.8.12-4-pve
Found initrd image: /boot/initrd.img-6.8.12-4-pve
Found linux image: /boot/vmlinuz-6.8.12-3-pve
Found initrd image: /boot/initrd.img-6.8.12-3-pve
Found linux image: /boot/vmlinuz-6.8.12-2-pve
Found initrd image: /boot/initrd.img-6.8.12-2-pve
Found linux image: /boot/vmlinuz-6.8.12-1-pve
Found initrd image: /boot/initrd.img-6.8.12-1-pve
Found linux image: /boot/vmlinuz-6.5.13-6-pve
Found initrd image: /boot/initrd.img-6.5.13-6-pve
Found linux image: /boot/vmlinuz-6.2.16-10-pve
Found initrd image: /boot/initrd.img-6.2.16-10-pve
Adding boot menu entry for UEFI Firmware Settings ...
done
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!