Failure upgrade from 7 to 8.

ulRa

New Member
Jan 19, 2024
4
0
1
Hello.

I tried to upgrade ProxMox on a node from 7 to 8 but it failed and now I can´t connect via https; only ssh.

The problem was that when upgrading I encountered the message to remove proxmox-ve package.

When I try to install it via command line I get the following message:
root@defenders-of-the-faith:~# apt install proxmox-ve
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
ceph-common : Depends: librbd1 (= 16.2.11+ds-2) but 16.2.14-pve1 is to be installed
Depends: python3-ceph-common (< 16.2.11+ds-2.1~) but 16.2.14-pve1 is to be in
stalled
Depends: python3-cephfs (= 16.2.11+ds-2) but it is not going to be installed
Depends: python3-rados (= 16.2.11+ds-2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Can anyone can help me?

I managed to restore backups for some VMs on other nodes of the cluster, but there are two VMs for which I don't have a recent backup and the disks are on a lvm-thin pool.
In case I cannot bring up the node online again another thing I ask anyone who can help me is how can I mount those disks to a directory and extract the data.

Thanks in advance.
Raúl.
 
Hi.

Thank you for your reply.

I am not using ceph. My sources.list file is
root@defenders-of-the-faith:~# cat /etc/apt/sources.list
deb http://ftp.debian.org/debian bookworm main contrib

deb http://ftp.debian.org/debian bookworm-updates main contrib

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

deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

And I do not have a file under /etc/apt/sources.list.d/*.list with ceph (It was in the previous version).
 
That solved my problem.

I created the file ceph.list under /etc/apt/sources.list.d/
Then I updated repositories and dist-upgrade

After reboot I could install proxmox-ve package and the node is back online and part of the cluster.

Thank you very much for your help.