[SOLVED] Upgrade auf PVE8

netsrot

New Member
Jul 23, 2023
9
2
3
Tag zusammen, ich habe ein Problem auf meinem Hetzner Proxmox Server. Ich habe heute morgen ein Upgrade von PVE7 auf PVE8 versucht mit Hilfe von dem Proxmox Helper Script von TTeck ( https://raw.githubusercontent.com/tteck/Proxmox/main/misc/pve8-upgrade.sh ).

Leider habe ich nach Beendigung des Scripts nicht genau gelesen und einfach den Server rebootet.
Die Fehlermeldung habe ich gerade noch so kopieren können.

Code:
Trigger für initramfs-tools (0.142) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-5.15.108-1-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
Trigger für libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-1+b1) werden verarbeitet ...
Trigger für pve-ha-manager (4.0.2) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 pve-kernel-6.2.16-4-pve
 pve-kernel-6.2
 proxmox-ve
Removing subscription nag from UI...
E: Sub-process /usr/bin/dpkg returned an error code (1)

Leider ist der Server jetzt nicht mehr erreichbar. SSH und Proxmox Webinterface ist nicht mehr erreichbar.
Das einzige was jetzt noch klappt ist das ich den Server in den Rescue Mode booten kann.
Kann ich das Kernel Problem im Rescue System beheben, sofern es auch wirklich ein Kernel Problem ist?
 
Ich würde erstmal Dritt-Party-Scripte weglassen, die dir in PVE reinfuschen...das hat in der Vergangenheit bereits Probleme bereitet...
Ja da hast du recht, werde ich auch beim nächsten Mal machen aber jetzt bringt mir das leider nichts.
 
Im rescue Mode booten. Unter /mnt Ordner root für das Wurzelverzeichnis anlegen und die storages des pve korrekt unter /mnt/root einhängen so das Du dein root Wurzelverzeichnis vom pve hast in das du mittels chroot eintreten kannst. Vorher nicht vergessen proc sys und dev korrekt zu mounten.

Chroot Umgebung mounten und betreten sollte als suchwort helfen. Es gibt dazu ein super Artikel in der gentoo Anleitung.
In der chroot Umgebung kannst du dann nochmal apt dist-upgrade probieren.
 
  • Like
Reactions: netsrot
habe ich versucht.
Code:
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_TERMINAL = "iTerm2",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_TERMINAL = "iTerm2",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device)
Setting up pve-kernel-6.2.16-4-pve (6.2.16-5) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 6.2.16-4-pve /boot/vmlinuz-6.2.16-4-pve
update-initramfs: Generating /boot/initrd.img-6.2.16-4-pve
grep: /boot/config-6.2.16-4-pve: No such file or directory
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
grep: /boot/config-6.2.16-4-pve: No such file or directory
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-6.2.16-4-pve with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/pve-kernel-6.2.16-4-pve.postinst line 20.
dpkg: error processing package pve-kernel-6.2.16-4-pve (--configure):
 installed pve-kernel-6.2.16-4-pve package post-installation script subprocess returned error exit status 2
dpkg: dependency problems prevent configuration of pve-kernel-6.2:
 pve-kernel-6.2 depends on pve-kernel-6.2.16-4-pve; however:
  Package pve-kernel-6.2.16-4-pve is not configured yet.

dpkg: error processing package pve-kernel-6.2 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of proxmox-ve:
 proxmox-ve depends on pve-kernel-6.2; however:
  Package pve-kernel-6.2 is not configured yet.

dpkg: error processing package proxmox-ve (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 pve-kernel-6.2.16-4-pve
 pve-kernel-6.2
 proxmox-ve
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Eigentlich habe ich /boot nicht in einem seperaten Volume. Ich kann mich aber auch vertun.
Code:
loop0              7:0    0     3G  1 loop
sda                8:0    0   1.8T  0 disk
|-sda1             8:1    0   512M  0 part
| `-md0            9:0    0 511.4M  0 raid1
`-sda2             8:2    0   1.8T  0 part
  `-md1            9:1    0   1.8T  0 raid1
    |-vg0-root   253:0    0    50G  0 lvm   /
    |-vg0-swap   253:1    0     2G  0 lvm
    `-vg0-crypt0 253:2    0   1.8T  0 lvm
sdb                8:16   0   1.8T  0 disk
|-sdb1             8:17   0   512M  0 part
| `-md0            9:0    0 511.4M  0 raid1
`-sdb2             8:18   0   1.8T  0 part
  `-md1            9:1    0   1.8T  0 raid1
    |-vg0-root   253:0    0    50G  0 lvm   /
    |-vg0-swap   253:1    0     2G  0 lvm
    `-vg0-crypt0 253:2    0   1.8T  0 lvm

sollte eigentlich alles unter vg0-root liegen
 
Last edited:
Ich habe mal eine ganz blöde Frage. Der /boot Ordner ist leer, ist das normal?
Oder könnte es sein das der Boot Ordner bei mir unter md0 liegt? Ich bin gerade etwas überfragt.
 
Last edited:
War mein Fehler ich habe erstmal md0 gemountet und da sind alle Kernel drin /grub und /pve. Wäre besser wenn man sein System besser kennt.
 
  • Like
Reactions: CoolTux
Du hast mir sehr geholfen Leon Gaultier. Nachdem ich alles richtig gemountet habe konnte ich die Installation fortführen. Nach dem Reboot ist alles wieder erreichbar.

Danke Leon
 
  • Like
Reactions: CoolTux

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!