[SOLVED] No Web GUI after Proxmox 7 > 8 Upgrade Process

Sniper00X

New Member
Jun 22, 2024
4
0
1
after upgrade and reboot web gui is not available. However ssh is working.
tried the following command with this result


Code:
root@pve:~# apt -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libboost-context1.74.0 libboost-filesystem1.74.0 libboost-iostreams1.74.0 libboost-program-options1.74.0
  libboost-thread1.74.0 python3-distutils python3-lib2to3
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up initramfs-tools (0.142) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-5.15.158-1-pve
/etc/initramfs/post-update.d//proxmox-boot-sync: 10: /usr/sbin/proxmox-boot-tool: not found
run-parts: /etc/initramfs/post-update.d//proxmox-boot-sync exited with return code 127
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@pve:~#

Configured repositories are

Code:
root@pve:~# grep '' /etc/apt/sources.list* /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://ftp.us.debian.org/debian bookworm main contrib
/etc/apt/sources.list:deb http://ftp.us.debian.org/debian bookworm-updates main contrib
/etc/apt/sources.list:
/etc/apt/sources.list:# security updates
/etc/apt/sources.list:deb http://security.debian.org bookworm-security main contrib
grep: /etc/apt/sources.list.d: Is a directory
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription

Trying to install proxmox-ve throws the following

Code:
root@pve:~# apt install proxmox-ve
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package proxmox-ve is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  pve-kernel-helper proxmox-kernel-helper

E: Package 'proxmox-ve' has no installation candidate


What's causing all this?!
 
Configured repositories are

Code:
root@pve:~# grep '' /etc/apt/sources.list* /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://ftp.us.debian.org/debian bookworm main contrib
/etc/apt/sources.list:deb http://ftp.us.debian.org/debian bookworm-updates main contrib
/etc/apt/sources.list:
/etc/apt/sources.list:# security updates
/etc/apt/sources.list:deb http://security.debian.org bookworm-security main contrib
grep: /etc/apt/sources.list.d: Is a directory
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription

What's causing all this?!
You have the Debian and Ceph repositorie but are missing deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

EDIT: Maybe double check the step 'Add the Proxmox VE 8 Package Repository' from the guide: https://pve.proxmox.com/wiki/Upgrade_from_7_to_8 ?
 
Last edited:
Thanks, I double checked and yes was missing that one repository because I didn't click through to see the no-subscription list.
That was added, i then did an apt update followed by an apt dist-upgrade with the following result


Code:
root@pve:~# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libboost-context1.74.0 libboost-filesystem1.74.0 libboost-iostreams1.74.0 libboost-program-options1.74.0
  libboost-thread1.74.0 pve-headers pve-headers-5.15 pve-headers-5.15.158-1-pve
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  ethtool liburing2 proxmox-default-headers proxmox-headers-6.8 proxmox-headers-6.8.8-1-pve proxmox-termproxy
  pve-edk2-firmware-legacy pve-edk2-firmware-ovmf python3-setuptools python3-systemd
The following packages will be upgraded:
  corosync grub-common grub-efi-amd64 grub-efi-amd64-bin grub-pc-bin grub2-common ifupdown2 ksm-control-daemon libcfg7
  libcmap4 libcorosync-common4 libcpg4 libjs-extjs libjs-qrcodejs libknet1 libnozzle1 libnvpair3linux libopeniscsiusr
  libproxmox-acme-plugins libproxmox-backup-qemu0 libpve-apiclient-perl libquorum5 libtpms0 libuutil3linux
  libvotequorum8 libzfs4linux libzpool5linux lxcfs novnc-pve open-iscsi proxmox-archive-keyring proxmox-backup-client
  proxmox-backup-file-restore proxmox-backup-restore-image proxmox-mail-forward proxmox-mini-journalreader
  proxmox-websocket-tunnel proxmox-widget-toolkit pve-docs pve-edk2-firmware pve-firmware pve-headers pve-i18n
  pve-lxc-syscalld pve-qemu-kvm pve-xtermjs smartmontools spiceterm spl swtpm swtpm-libs swtpm-tools vncterm
  zfs-initramfs zfs-zed zfsutils-linux
56 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 246 MB of archives.
After this operation, 133 MB disk space will be freed.
Do you want to continue? [Y/n] Y

Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-5.15.158-1-pve
/etc/initramfs/post-update.d//proxmox-boot-sync: 10: /usr/sbin/proxmox-boot-tool: not found
run-parts: /etc/initramfs/post-update.d//proxmox-boot-sync exited with return code 127
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Processing triggers for proxmox-backup-file-restore (3.2.4-1) ...
Updating file-restore initramfs...
12197 blocks
Errors were encountered while processing:
 grub-efi-amd64
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@pve:~#
 
UPDATE:

I ran apt install proxmox-ve
that was successful and webgui is now back online

I have not rebooted yet as the following check produces 2 warnings
Am I safe to reboot?


Code:
root@pve:~# pve7to8
= CHECKING VERSION INFORMATION FOR PVE PACKAGES =

Checking for package updates..
PASS: all packages up-to-date

Checking proxmox-ve package version..
PASS: already upgraded to Proxmox VE 8

Checking running kernel version..
WARN: unexpected running and installed kernel '5.15.158-1-pve'.

= CHECKING CLUSTER HEALTH/SETTINGS =

SKIP: standalone node.

= CHECKING HYPER-CONVERGED CEPH STATUS =

SKIP: no hyper-converged ceph setup detected!

= CHECKING CONFIGURED STORAGES =

PASS: storage 'local' enabled and active.
PASS: storage 'local-lvm' enabled and active.
INFO: Checking storage content type configuration..
PASS: no storage content problems found
PASS: no storage re-uses a directory for multiple content types.

= MISCELLANEOUS CHECKS =

INFO: Checking common daemon services..
PASS: systemd unit 'pveproxy.service' is in state 'active'
PASS: systemd unit 'pvedaemon.service' is in state 'active'
PASS: systemd unit 'pvescheduler.service' is in state 'active'
PASS: systemd unit 'pvestatd.service' is in state 'active'
INFO: Checking for supported & active NTP service..
PASS: Detected active time synchronisation unit 'chrony.service'
INFO: Checking for running guests..
PASS: no running guest detected.
INFO: Checking if the local node's hostname 'pve' is resolvable..
INFO: Checking if resolved IP is configured on local node..
PASS: Resolved node IP '192.168.50.6' configured and active on single interface.
INFO: Check node certificate's RSA key size
PASS: Certificate 'pve-root-ca.pem' passed Debian Busters (and newer) security level for TLS connections (4096 >= 2048)
PASS: Certificate 'pve-ssl.pem' passed Debian Busters (and newer) security level for TLS connections (2048 >= 2048)
INFO: Checking backup retention settings..
PASS: no backup retention problems found.
INFO: checking CIFS credential location..
PASS: no CIFS credentials at outdated location found.
INFO: Checking permission system changes..
INFO: Checking custom role IDs for clashes with new 'PVE' namespace..
PASS: no custom roles defined, so no clash with 'PVE' role ID namespace enforced in Proxmox VE 8
INFO: Checking if LXCFS is running with FUSE3 library, if already upgraded..
WARN: systems seems to be upgraded but LXCFS is still running with FUSE 2 library, not yet rebooted?
INFO: Checking node and guest description/note length..
PASS: All node config descriptions fit in the new limit of 64 KiB
PASS: All guest config descriptions fit in the new limit of 8 KiB
INFO: Checking container configs for deprecated lxc.cgroup entries
PASS: No legacy 'lxc.cgroup' keys found.
INFO: Checking if the suite for the Debian security repository is correct..
PASS: found no suite mismatch
INFO: Checking for existence of NVIDIA vGPU Manager..
PASS: No NVIDIA vGPU Service found.
INFO: Checking bootloader configuration...
PASS: bootloader packages installed correctly
INFO: Check for dkms modules...
SKIP: could not get dkms status
SKIP: NOTE: Expensive checks, like CT cgroupv2 compat, not performed without '--full' parameter

= SUMMARY =

TOTAL:    30
PASSED:   24
SKIPPED:  4
WARNINGS: 2
FAILURES: 0

ATTENTION: Please check the output for detailed information!
root@pve:~#
 

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!