[SOLVED] Cannot finish upgrade to Proxmox 7 from 6

Coiffee

New Member
Jul 23, 2021
7
1
3
Originally I had an error Trying to remove proxmox-ve with upgrading from having installed Ceph previously.
This helped me if anyone has that issue
https://forum.proxmox.com/threads/unable-to-upgrade-from-6-4-7-0-removing-proxmox-ve.92944/

Now I cannot upgrade 4 packages, and I believe it is stopping me from being able to finish my upgrade process.
Output of apt dist-upgrade:
Code:
The following packages have been kept back:
  libpve-access-control pve-manager python3-ceph-argparse python3-ceph-common
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.

pveversion:
Code:
pve-manager/6.4-13/9f411e79 (running kernel: 5.11.22-2-pve)

/etc/apt/sources.list
Code:
deb http://ftp.us.debian.org/debian bullseye contrib

deb http://ftp.us.debian.org/debian bullseye-updates contrib

# security updates
deb http://security.debian.org bullseye-security main contrib


/etc/apt/sources.list.d/ceph.list
Code:
deb http://download.proxmox.com/debian/ceph-octopus bullseye main

/etc/apt/sources.list.d/pve-enterprise.list
Code:
#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription



Checking pve6to7 reveals there are more packages to upgrade now but if it try they do not get upgraded
pve6to7 --full
Code:
= CHECKING VERSION INFORMATION FOR PVE PACKAGES =

Checking for package updates..
WARN: updates for the following packages are available:
  python3-ceph-argparse, corosync, libnozzle1, libradosstriper1, ceph-common, proxmox-backup-file-restore, libcmap4, libpve-access-control, libpve-rs-perl, ceph-mds, libquorum5, pve-qemu-kvm, libcephfs2, librbd1, python3-rbd, python3-rgw, ceph-base, proxmox-backup-client, librgw2, libzfs4linux, pve-cluster, librados2-perl, vncterm, pve-xtermjs, python3-ceph-common, pve-manager, libpve-rs-perl, libvotequorum8, pve-lxc-syscalld, libpve-common-perl, ceph-fuse, lxc-pve, qemu-server, libcfg7, libproxmox-backup-qemu0, libknet1, criu, python3-rados, libcpg4, python3-cephfs, librados2, lxcfs

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

Checking running kernel version..
PASS: expected running kernel '5.11.22-2-pve'.

= 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: 0
INFO: current expected votes: 2
INFO: current total votes: 2
WARN: cluster consists of less than three quorum-providing nodes!

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 =

SKIP: no hyper-converged ceph setup detected!

= CHECKING CONFIGURED STORAGES =

PASS: storage 'local' enabled and active.
PASS: storage 'local-lvm' enabled and active.
SKIP: storage 'pandora' disabled.

= 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 'pvestatd.service' is in state 'active'
INFO: Checking for running guests..
PASS: no running guest detected.
INFO: Checking if the local node's hostname 'Despoina' is resolvable..
INFO: Checking if resolved IP is configured on local node..
PASS: Resolved node IP '192.168.10.4' configured and active on single interface.
INFO: Checking backup retention settings..
INFO: storage 'local' - no backup retention settings defined - by default, PVE 7.x will no longer keep only the last backup, but all backups
PASS: no problems found.
INFO: checking CIFS credential location..
PASS: no CIFS credentials at outdated location found.
INFO: Checking custom roles for pool permissions..
INFO: Checking node and guest description/note legnth..
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 storage content type configuration..
PASS: no problems found
INFO: Checking if the suite for the Debian security repository is correct..
PASS: already using 'bullseye-security'
SKIP: No containers on node detected.

= SUMMARY =

TOTAL:    26
PASSED:   21
SKIPPED:  3
WARNINGS: 2
FAILURES: 0

ATTENTION: Please check the output for detailed information!
 
What's the full output of the following commands?
apt update
apt list --upgradable
apt full-upgrade --dry-run
 
apt update
Code:
Hit:1 http://security.debian.org bullseye-security InRelease
Hit:2 http://ftp.us.debian.org/debian bullseye InRelease                     
Hit:3 http://ftp.us.debian.org/debian bullseye-updates InRelease
Hit:4 http://download.proxmox.com/debian/ceph-octopus bullseye InRelease
Hit:5 http://download.proxmox.com/debian/pve bullseye InRelease
Reading package lists... Done
Building dependency tree       
Reading state information... Done
40 packages can be upgraded. Run 'apt list --upgradable' to see them.


apt list --upgradable
Code:
ceph-base/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
ceph-common/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
ceph-fuse/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
ceph-mds/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
corosync/stable 3.1.2-pve2 amd64 [upgradable from: 3.1.2-pve1]
criu/stable 3.15-1+pve-1 amd64 [upgradable from: 3.11-3]
libcephfs2/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
libcfg7/stable 3.1.2-pve2 amd64 [upgradable from: 3.1.2-pve1]
libcmap4/stable 3.1.2-pve2 amd64 [upgradable from: 3.1.2-pve1]
libcpg4/stable 3.1.2-pve2 amd64 [upgradable from: 3.1.2-pve1]
libknet1/stable 1.21-pve1 amd64 [upgradable from: 1.20-pve1]
libproxmox-backup-qemu0/stable 1.2.0-1 amd64 [upgradable from: 1.1.0-1]
libpve-access-control/stable 7.0-4 all [upgradable from: 6.4-3]
libpve-common-perl/stable 7.0-5 all [upgradable from: 6.4-3]
libpve-u2f-server-perl/stable 1.1-1 amd64 [upgradable from: 1.1-1]
libquorum5/stable 3.1.2-pve2 amd64 [upgradable from: 3.1.2-pve1]
librados2-perl/stable 1.2-1 amd64 [upgradable from: 1.1-2]
librados2/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
libradosstriper1/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
librbd1/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
librgw2/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
libvotequorum8/stable 3.1.2-pve2 amd64 [upgradable from: 3.1.2-pve1]
libzfs4linux/stable 2.0.5-pve1 amd64 [upgradable from: 2.0.5-pve1~bpo10+1]
lxc-pve/stable 4.0.9-4 amd64 [upgradable from: 4.0.6-2]
lxcfs/stable 4.0.8-pve2 amd64 [upgradable from: 4.0.6-pve1]
proxmox-backup-client/stable 2.0.7-1 amd64 [upgradable from: 1.1.12-1]
proxmox-backup-file-restore/stable 2.0.7-1 amd64 [upgradable from: 1.1.12-1]
pve-cluster/stable 7.0-3 amd64 [upgradable from: 6.4-1]
pve-lxc-syscalld/stable 1.0.0-1 amd64 [upgradable from: 0.9.1-1]
pve-manager/stable 7.0-10 amd64 [upgradable from: 6.4-13]
pve-qemu-kvm/stable 6.0.0-2 amd64 [upgradable from: 5.2.0-6]
pve-xtermjs/stable 4.12.0-1 amd64 [upgradable from: 4.7.0-3]
python3-ceph-argparse/stable 15.2.13-pve1 all [upgradable from: 15.2.13-pve1~bpo10]
python3-ceph-common/stable 15.2.13-pve1 all [upgradable from: 15.2.13-pve1~bpo10]
python3-cephfs/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
python3-rados/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
python3-rbd/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
python3-rgw/stable 15.2.13-pve1 amd64 [upgradable from: 15.2.13-pve1~bpo10]
qemu-server/stable 7.0-10 amd64 [upgradable from: 6.4-2]
vncterm/stable 1.7-1 amd64 [upgradable from: 1.6-2]



apt full-upgrade --dry-run
Code:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libpve-access-control pve-manager python3-ceph-argparse python3-ceph-common
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
 
That seems to be working Fingers Crossed I didn't miss something as simple as that again.