[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.
 

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!