Issues updating 7 to 8

fbaardman

New Member
Oct 5, 2022
4
1
3
Hi There,

I have ran into some issues upgrading Proxmox 7 to 8.

pve7to8 --full gives me:
= CHECKING VERSION INFORMATION FOR PVE PACKAGES = Checking for package updates.. PASS: all packages up-to-date Checking proxmox-ve package version.. PASS: proxmox-ve package has version >= 7.4-1 Checking running kernel version.. PASS: running kernel '5.15.108-1-pve' is considered suitable for upgrade. = CHECKING CLUSTER HEALTH/SETTINGS = PASS: systemd unit 'pve-cluster.service' is in state 'active' PASS: systemd unit 'corosync.service' is in state 'active' PASS: Cluster Filesystem is quorate. Analzying quorum settings and state.. INFO: configured votes - nodes: 2 INFO: configured votes - qdevice: 1 INFO: current expected votes: 3 INFO: current total votes: 3 Checking nodelist entries.. PASS: nodelist settings OK Checking totem settings.. PASS: totem settings OK INFO: run 'pvecm status' to get detailed cluster status.. = CHECKING HYPER-CONVERGED CEPH STATUS = INFO: hyper-converged ceph setup detected! INFO: getting Ceph status/health information.. WARN: Ceph health reported as 'HEALTH_WARN'. Use the PVE dashboard or 'ceph -s' to determine the specific issues and try to resolve them. INFO: checking local Ceph version.. PASS: found expected Ceph 17 Quincy release. INFO: getting Ceph daemon versions.. PASS: single running version detected for daemon type monitor. PASS: single running version detected for daemon type manager. SKIP: unable to determine versions of running Ceph MDS instances. SKIP: unable to determine versions of running Ceph OSD instances. PASS: single running overall version detected for all Ceph daemon types. PASS: 'noout' flag set to prevent rebalancing during cluster-wide upgrades. INFO: checking Ceph config.. = CHECKING CONFIGURED STORAGES = SKIP: storage 'M2' disabled. PASS: storage 'NASDNM' enabled and active. PASS: storage 'NFS-NAS' enabled and active. PASS: storage 'PMBUSVMNAS' enabled and active. 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.. WARN: 3 running guest(s) detected - consider migrating or stopping them. INFO: Checking if the local node's hostname 'proxmoxnuc2' is resolvable.. INFO: Checking if resolved IP is configured on local node.. PASS: Resolved node IP '192.168.0.149' 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.. SKIP: not yet upgraded, no need to check the FUSE library version LXCFS uses 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.. INFO: Checking for existence of NVIDIA vGPU Manager.. PASS: No NVIDIA vGPU Service found. INFO: Checking bootloader configuration... SKIP: not yet upgraded, no need to check the presence of systemd-boot = SUMMARY = TOTAL: 42 PASSED: 35 SKIPPED: 5 WARNINGS: 2 FAILURES: 0 ATTENTION: Please check the output for detailed information!

I shut down the containers and checked Ceph -s (only two nodes, no issue).

I ran the guide and after the upgrade I get:
W: (pve-apt-hook) !! WARNING !! W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'! W: (pve-apt-hook) W: (pve-apt-hook) If you really want to permanently remove 'proxmox-ve' from your system, run the following command W: (pve-apt-hook) touch '/please-remove-proxmox-ve' W: (pve-apt-hook) run apt purge proxmox-ve to remove the meta-package W: (pve-apt-hook) and repeat your apt invocation. W: (pve-apt-hook) W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify W: (pve-apt-hook) - your APT repository settings W: (pve-apt-hook) - that you are using 'apt full-upgrade' to upgrade your system E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1) E: Failure running script /usr/share/proxmox-ve/pve-apt-hook

Any tips on how to proceed?
 
gleicher fehler wird mir auch angezeigt

W: (pve-apt-hook) !! WARNING !! W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'! W: (pve-apt-hook) W: (pve-apt-hook) If you really want to permanently remove 'proxmox-ve' from your system, run the following command W: (pve-apt-hook) touch '/please-remove-proxmox-ve' W: (pve-apt-hook) run apt purge proxmox-ve to remove the meta-package W: (pve-apt-hook) and repeat your apt invocation. W: (pve-apt-hook) W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify W: (pve-apt-hook) - your APT repository settings W: (pve-apt-hook) - that you are using 'apt full-upgrade' to upgrade your system E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1) E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
 
and after the upgrade I get:

So you already upgraded and had no errors there? Which command did you exactly run? apt full-upgrade/apt dist-upgrade or only: apt upgrade?

Please provide the full output in code-tags (not inline-code) each of:
  • pveversion -v
  • apt list --installed | grep linux-image
  • grep -r '' /etc/apt/sources.list*
  • apt update
  • apt full-upgrade
 
pveversion -v

Code:
proxmox-ve: 7.4-1 (running kernel: 5.15.108-1-pve)
pve-manager: 7.4-15 (running version: 7.4-15/a5d2a31e)
pve-kernel-5.15: 7.4-4
pve-kernel-5.15.108-1-pve: 5.15.108-1
pve-kernel-5.15.107-2-pve: 5.15.107-2
pve-kernel-5.15.30-2-pve: 5.15.30-3
ceph: 17.2.6-pve1
ceph-fuse: 17.2.6-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4.1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-2
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.7
libpve-storage-perl: 7.4-3
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.2-1
proxmox-backup-file-restore: 2.4.2-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.2
proxmox-widget-toolkit: 3.7.3
pve-cluster: 7.3-3
pve-container: 4.4-6
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-4~bpo11+1
pve-firewall: 4.3-4
pve-firmware: 3.6-5
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-2
qemu-server: 7.4-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1

Code:
apt list --installed | grep linux-image

Code:
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Code:
[LIST]
[*]grep -r '' /etc/apt/sources.list*
[/LIST]
gives:

Code:
/etc/apt/sources.list:# deb http://ftp.debian.org/debian bookworm main contrib
/etc/apt/sources.list:# deb http://ftp.debian.org/debian bookworm-updates main contrib
/etc/apt/sources.list:# deb http://security.debian.org/debian-security bookworm-security main contrib
/etc/apt/sources.list:# deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
/etc/apt/sources.list:#### deb http://download.proxmox.com/debian/pve bookworm pvetest
/etc/apt/sources.list:
/etc/apt/sources.list:
/etc/apt/sources.list:deb http://ftp.debian.org/debian bookworm main contrib
/etc/apt/sources.list:deb http://ftp.debian.org/debian bookworm-updates main contrib
/etc/apt/sources.list:
/etc/apt/sources.list:# Proxmox VE pve-no-subscription repository provided by proxmox.com,
/etc/apt/sources.list:# NOT recommended for production use
/etc/apt/sources.list:deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
/etc/apt/sources.list:
/etc/apt/sources.list:# security updates
/etc/apt/sources.list:deb http://security.debian.org/debian-security bookworm-security main contrib
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-quincy bullseye main
/etc/apt/sources.list.d/pve-no-subscription.list:deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
/etc/apt/sources.list.d/pve-community.list:deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
/etc/apt/sources.list.d/pve-enterprise.list:#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise

Code:
apt update
gives:

Code:
Get:1 http://ftp.debian.org/debian bookworm InRelease [147 kB]                                                           
Get:2 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]                                   
Get:3 http://ftp.debian.org/debian bookworm-updates InRelease [52.1 kB]                                 
Get:4 http://security.debian.org/debian-security bookworm-security/main amd64 Packages [41.3 kB]
Get:5 http://security.debian.org/debian-security bookworm-security/main Translation-en [17.2 kB]
Get:6 http://ftp.debian.org/debian bookworm/main amd64 Packages [8,904 kB]   
Get:7 http://ftp.debian.org/debian bookworm/main Translation-en [6,076 kB]
Get:8 http://ftp.debian.org/debian bookworm/contrib amd64 Packages [54.3 kB]                           
Get:9 http://ftp.debian.org/debian bookworm/contrib Translation-en [48.7 kB]                   
Get:10 http://download.proxmox.com/debian/pve bookworm InRelease [2,768 B]                         
Hit:11 http://download.proxmox.com/debian/ceph-quincy bullseye InRelease
Hit:12 http://download.proxmox.com/debian/pve bullseye InRelease
Get:13 http://download.proxmox.com/debian/pve bookworm/pve-no-subscription amd64 Packages [76.0 kB]
Fetched 15.5 MB in 10s (1,567 kB/s)                             
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
636 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1
W: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1
W: Target Packages (pve-no-subscription/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1
W: Target Packages (pve-no-subscription/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1
W: Target Translations (pve-no-subscription/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/pve-community.list:1 and /etc/apt/sources.list.d/pve-no-subscription.list:1


Code:
apt dist-upgrade
gives:

Code:
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:
<too many characters>
627 upgraded, 110 newly installed, 24 to remove and 0 not upgraded.
Need to get 0 B/437 MB of archives.
After this operation, 288 MB disk space will be freed.
Do you want to continue? [Y/n]
W: (pve-apt-hook) !! WARNING !!
W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
W: (pve-apt-hook)
W: (pve-apt-hook) If you really want to permanently remove 'proxmox-ve' from your system, run the following command
W: (pve-apt-hook)       touch '/please-remove-proxmox-ve'
W: (pve-apt-hook) run apt purge proxmox-ve to remove the meta-package
W: (pve-apt-hook) and repeat your apt invocation.
W: (pve-apt-hook)
W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify
W: (pve-apt-hook)       - your APT repository settings
W: (pve-apt-hook)       - that you are using 'apt full-upgrade' to upgrade your system
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
 
ich hatte apt upgrade eingegeben

Code:
root@pve:~# pveversion -v

proxmox-ve: 7.4-1 (running kernel: 5.15.108-1-pve)
pve-manager: 7.4-15 (running version: 7.4-15/a5d2a31e)
pve-kernel-5.15: 7.4-4
pve-kernel-5.13: 7.1-9
pve-kernel-5.15.108-1-pve: 5.15.108-1
pve-kernel-5.15.107-2-pve: 5.15.107-2
pve-kernel-5.15.107-1-pve: 5.15.107-1
pve-kernel-5.15.104-1-pve: 5.15.104-2
pve-kernel-5.15.102-1-pve: 5.15.102-1
pve-kernel-5.15.85-1-pve: 5.15.85-1
pve-kernel-5.15.83-1-pve: 5.15.83-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
pve-kernel-5.15.64-1-pve: 5.15.64-1
pve-kernel-5.15.60-2-pve: 5.15.60-2
pve-kernel-5.15.53-1-pve: 5.15.53-1
pve-kernel-5.15.39-4-pve: 5.15.39-4
pve-kernel-5.15.39-3-pve: 5.15.39-3
pve-kernel-5.15.35-3-pve: 5.15.35-6
pve-kernel-5.15.35-2-pve: 5.15.35-5
pve-kernel-5.15.35-1-pve: 5.15.35-3
pve-kernel-5.15.30-2-pve: 5.15.30-3
pve-kernel-5.13.19-6-pve: 5.13.19-15
pve-kernel-5.13.19-2-pve: 5.13.19-4
ceph-fuse: 17.2.6-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4.1
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-2
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.7
libpve-storage-perl: 7.4-3
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.2-1
proxmox-backup-file-restore: 2.4.2-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.2
proxmox-widget-toolkit: 3.7.3
pve-cluster: 7.3-3
pve-container: 4.4-6
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-4~bpo11+1
pve-firewall: 4.3-4
pve-firmware: 3.6-5
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-2
qemu-server: 7.4-4
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1

Code:
root@pve:~# apt list --installed | grep linux-image

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.


Code:
root@pve:~# grep -r '' /etc/apt/sources.list*

/etc/apt/sources.list:deb http://deb.debian.org/debian/ bookworm main
/etc/apt/sources.list:deb-src http://deb.debian.org/debian/ bookworm main
/etc/apt/sources.list:
/etc/apt/sources.list:deb http://security.debian.org/debian-security bookworm-security main
/etc/apt/sources.list:deb-src http://security.debian.org/debian-security bookworm-security main
/etc/apt/sources.list:
/etc/apt/sources.list:deb http://deb.debian.org/debian/ bookworm-updates main
/etc/apt/sources.list:deb-src http://deb.debian.org/debian/ bookworm-updates main
/etc/apt/sources.list:
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-quincy bullseye main
/etc/apt/sources.list.d/pve-enterprise.bak:deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
/etc/apt/sources.list.d/pve-community.list:deb http://ftp.debian.org/debian bullseye main contrib
/etc/apt/sources.list.d/pve-community.list:deb http://ftp.debian.org/debian bullseye-updates main contrib
/etc/apt/sources.list.d/pve-community.list:
/etc/apt/sources.list.d/pve-community.list:# PVE pve-no-subscription repository provided by proxmox.com,
/etc/apt/sources.list.d/pve-community.list:# NOT recommended for production use
/etc/apt/sources.list.d/pve-community.list:deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
/etc/apt/sources.list.d/pve-community.list:
/etc/apt/sources.list.d/pve-community.list:# security updates
/etc/apt/sources.list.d/pve-community.list:deb http://security.debian.org/debian-security bullseye-security main contrib
root@pve:~#

Code:
root@pve:~# apt update

Get:1 http://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Hit:2 http://deb.debian.org/debian bookworm InRelease                                                                           
Hit:3 http://ftp.debian.org/debian bullseye InRelease                                                                           
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease                                                   
Get:5 http://security.debian.org/debian-security bullseye-security InRelease [48.4 kB]             
Hit:6 http://download.proxmox.com/debian/ceph-quincy bullseye InRelease         
Hit:7 http://ftp.debian.org/debian bullseye-updates InRelease                   
Hit:8 http://download.proxmox.com/debian/pve bullseye InRelease
Fetched 96.3 kB in 1s (95.8 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
599 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@pve:~#

Code:
root@pve:~# apt full-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:
  cpp-10 i965-va-driver inetutils-telnet intel-media-va-driver libdrm-amdgpu1 libdrm-common libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libepoxy0
  libgbm1 libigdgmm12 libjs-sencha-touch libllvm15 libpciaccess0 libslirp0 libsqlite3-mod-ceph libtiff5 libva-drm2 libva2 libvirglrenderer1 libvulkan1
  libwayland-client0 libwayland-server0 libwebp6 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-randr0 libxcb-sync1 libxcb-xfixes0 libxshmfence1
  libz3-4 mesa-va-drivers mesa-vulkan-drivers proxmox-kernel-helper proxmox-mail-forward proxmox-offline-mirror-docs proxmox-offline-mirror-helper
...............

599 upgraded, 107 newly installed, 30 to remove and 0 not upgraded.
Need to get 0 B/308 MB of archives.
After this operation, 12.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
W: (pve-apt-hook) !! WARNING !!
W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
W: (pve-apt-hook)
W: (pve-apt-hook) If you really want to permanently remove 'proxmox-ve' from your system, run the following command
W: (pve-apt-hook)       touch '/please-remove-proxmox-ve'
W: (pve-apt-hook) run apt purge proxmox-ve to remove the meta-package
W: (pve-apt-hook) and repeat your apt invocation.
W: (pve-apt-hook)
W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify
W: (pve-apt-hook)       - your APT repository settings
W: (pve-apt-hook)       - that you are using 'apt full-upgrade' to upgrade your system
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
root@pve:~#
 
Code:
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-quincy bullseye main
/etc/apt/sources.list.d/pve-enterprise.bak:deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
/etc/apt/sources.list.d/pve-community.list:deb http://ftp.debian.org/debian bullseye main contrib
/etc/apt/sources.list.d/pve-community.list:deb http://ftp.debian.org/debian bullseye-updates main contrib
/etc/apt/sources.list.d/pve-community.list:
/etc/apt/sources.list.d/pve-community.list:# PVE pve-no-subscription repository provided by proxmox.com,
/etc/apt/sources.list.d/pve-community.list:# NOT recommended for production use
/etc/apt/sources.list.d/pve-community.list:deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
/etc/apt/sources.list.d/pve-community.list:
/etc/apt/sources.list.d/pve-community.list:# security updates
/etc/apt/sources.list.d/pve-community.list:deb http://security.debian.org/debian-security bullseye-security main contrib

There should be bookworm, not bullseye, or am I wrong?
 
Last edited:
Code:
/etc/apt/sources.list:deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
/etc/apt/sources.list.d/ceph.list:deb http://download.proxmox.com/debian/ceph-quincy bullseye main
/etc/apt/sources.list.d/pve-no-subscription.list:deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
/etc/apt/sources.list.d/pve-community.list:deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

  1. The: pve-no-subscription repository: [1] is configured multiple times and two of them are still on: bullseye. Remove those two.
  2. The Ceph repository: [2] is still on: bullseye and also needs to be adapted from: main to: no-subscription.

Please read, understand and follow step-by-step the upgrade guide: [3] carefully!

[1] https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_no_subscription_repo
[2] https://pve.proxmox.com/wiki/Package_Repositories#_ceph_quincy_no_subscription_repository
[3] https://pve.proxmox.com/wiki/Upgrade_from_7_to_8
 
  1. The: pve-no-subscription repository: [1] is configured multiple times and two of them are still on: bullseye. Remove those two.
  2. The Ceph repository: [2] is still on: bullseye and also needs to be adapted from: main to: no-subscription.

Please read, understand and follow step-by-step the upgrade guide: [3] carefully!

[1] https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_no_subscription_repo
[2] https://pve.proxmox.com/wiki/Package_Repositories#_ceph_quincy_no_subscription_repository
[3] https://pve.proxmox.com/wiki/Upgrade_from_7_to_8
Thank you for the help! Worked like a charm!
 
  • Like
Reactions: Neobin