[SOLVED] dist-upgrade want to remove proxmox-ve package

f4242

Well-Known Member
Dec 19, 2016
101
4
58
Quebec, QC
Hello,

Trying to upgrade PVE 5 to 6. When I run apt dist-upgrade, it tries to remove proxmox-ve package, no good. First time I have this issue.

Code:
root@pve-ext1:/etc/apt# cat /etc/apt/sources.list
deb http://ftp.ca.debian.org/debian/ buster main non-free contrib
deb http://security.debian.org/debian-security buster/updates main contrib non-free

root@pve-ext1:/etc/apt# ls sources.list.d/
pve-enterprise.list

root@pve-ext1:/etc/apt# cat sources.list.d/pve-enterprise.list
deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise

root@pve-ext1:/etc/apt# pvesubscription get
(removed)
status: Active
(removed)

apt dist-upgrade output is attached to this message.

Any idea?

Thanks
 

Attachments

Last edited:
Hello,

Output is:

Code:
root@pve-ext1:/etc/apt# apt update
Hit:1 http://ftp.ca.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease               
Hit:3 https://enterprise.proxmox.com/debian/pve buster InRelease                        
Reading package lists... Done
Building dependency tree       
Reading state information... Done
747 packages can be upgraded. Run 'apt list --upgradable' to see them.

Thanks
 
can you please post the output of 'pveversion -v'?
 
Hello,

Here is it:

Code:
proxmox-ve: 5.4-2 (running kernel: 4.15.18-30-pve)
pve-manager: 5.4-15 (running version: 5.4-15/d0ec33c6)
pve-kernel-4.15: 5.4-19
pve-kernel-4.13: 5.2-2
pve-kernel-4.15.18-30-pve: 4.15.18-58
pve-kernel-4.15.18-28-pve: 4.15.18-56
pve-kernel-4.15.18-27-pve: 4.15.18-55
pve-kernel-4.15.18-26-pve: 4.15.18-54
pve-kernel-4.15.18-25-pve: 4.15.18-53
pve-kernel-4.15.18-24-pve: 4.15.18-52
pve-kernel-4.15.18-23-pve: 4.15.18-51
pve-kernel-4.15.18-21-pve: 4.15.18-48
pve-kernel-4.15.18-20-pve: 4.15.18-46
pve-kernel-4.15.18-18-pve: 4.15.18-44
pve-kernel-4.15.18-16-pve: 4.15.18-41
pve-kernel-4.15.18-15-pve: 4.15.18-40
pve-kernel-4.15.18-13-pve: 4.15.18-37
pve-kernel-4.15.18-12-pve: 4.15.18-36
pve-kernel-4.15.18-11-pve: 4.15.18-34
pve-kernel-4.15.18-10-pve: 4.15.18-32
pve-kernel-4.15.18-9-pve: 4.15.18-30
pve-kernel-4.15.18-7-pve: 4.15.18-27
pve-kernel-4.15.18-5-pve: 4.15.18-24
pve-kernel-4.15.18-2-pve: 4.15.18-21
pve-kernel-4.15.18-1-pve: 4.15.18-19
pve-kernel-4.15.17-3-pve: 4.15.17-14
pve-kernel-4.15.17-2-pve: 4.15.17-10
pve-kernel-4.13.16-4-pve: 4.13.16-51
pve-kernel-4.13.16-3-pve: 4.13.16-50
pve-kernel-4.13.16-2-pve: 4.13.16-48
pve-kernel-4.13.16-1-pve: 4.13.16-46
pve-kernel-4.13.13-6-pve: 4.13.13-42
pve-kernel-4.13.13-4-pve: 4.13.13-35
pve-kernel-4.4.98-3-pve: 4.4.98-103
pve-kernel-4.4.83-1-pve: 4.4.83-96
pve-kernel-4.4.62-1-pve: 4.4.62-88
pve-kernel-4.4.35-1-pve: 4.4.35-77
corosync: 3.0.4-pve1~bpo9
criu: 2.11.1-1~bpo90
glusterfs-client: 3.8.8-1
ksm-control-daemon: 1.2-2
libjs-extjs: 6.0.1-2
libpve-access-control: 5.1-12
libpve-apiclient-perl: 2.0-5
libpve-common-perl: 5.0-56
libpve-guest-common-perl: 2.0-20
libpve-http-server-perl: 2.0-14
libpve-storage-perl: 5.0-44
libqb0: 1.0.5-1~bpo9+2
lvm2: 2.02.168-pve6
lxc-pve: 3.1.0-7
lxcfs: 3.0.3-pve1
novnc-pve: 1.0.0-3
proxmox-widget-toolkit: 1.0-28
pve-cluster: 5.0-38
pve-container: 2.0-42
pve-docs: 5.4-2
pve-edk2-firmware: 1.20190312-1
pve-firewall: 3.0-22
pve-firmware: 2.0-7
pve-ha-manager: 2.0-9
pve-i18n: 1.1-4
pve-libspice-server1: 0.14.1-2
pve-qemu-kvm: 3.0.1-4
pve-xtermjs: 3.12.0-1
qemu-server: 5.0-56
smartmontools: 6.5+svn4324-1
spiceterm: 3.0-5
vncterm: 1.5-3
zfsutils-linux: 0.7.13-pve1~bpo2

Thanks.
 
what does dpkg --list ceph-common say?
 
It says:

Code:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                           Version              Architecture         Description
+++-==============================-====================-====================-=================================================================
ii  ceph-common                    10.2.11-2            amd64                common utilities to mount and interact with a ceph storage cluste
 
what does apt install --simulate curl say?
 
Code:
Reading package lists... Done
Building dependency tree       
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:
 curl : Depends: libcurl4 (= 7.64.0-4+deb10u1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
 
and for that one? apt install --simulate curl libcurl4
 
Code:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  cim-schema libargtable2-0 libcfg6 libcmpicppimpl0 libopenipmi0 libslp1 libsmbios2 libsysfs2 libtotem-pg5 openipmi python-libsmbios
  smbios-utils srvadmin-base srvadmin-deng srvadmin-deng-snmp srvadmin-hapi srvadmin-idrac-ivmcli srvadmin-idrac-snmp srvadmin-idrac-vmcli
  srvadmin-idracadm7 srvadmin-idracadm8 srvadmin-isvc srvadmin-isvc-snmp srvadmin-jre srvadmin-nvme srvadmin-omacore srvadmin-omacs
  srvadmin-omcommon srvadmin-omilcore srvadmin-ominst srvadmin-oslog srvadmin-rac-components srvadmin-racdrsc srvadmin-smcommon srvadmin-smweb
  srvadmin-storage srvadmin-storage-cli srvadmin-storage-snmp srvadmin-storelib srvadmin-storelib-sysfs srvadmin-tomcat srvadmin-webserver
  srvadmin-xmlsup syscfg
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libcom-err2 libcomerr2 libgssapi-krb5-2 libidn2-0 libk5crypto3 libkrb5-3 libkrb5support0
  libssl1.1 libunistring2 locales php-curl php7.3-common php7.3-curl python-httplib2 python-pysimplesoap
Suggested packages:
  glibc-doc krb5-doc krb5-user
The following packages will be REMOVED:
  libcimcclient0 libcurl3 libopenwsman1 openwsman php5-curl php7.0-curl sfcb srvadmin-all srvadmin-itunnelprovider zabbix-agent
The following NEW packages will be installed:
  curl libcom-err2 libcurl4 libunistring2 php7.3-common php7.3-curl
The following packages will be upgraded:
  libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libcomerr2 libgssapi-krb5-2 libidn2-0 libk5crypto3 libkrb5-3 libkrb5support0 libssl1.1
  locales php-curl python-httplib2 python-pysimplesoap
16 upgraded, 6 newly installed, 10 to remove and 703 not upgraded.
Inst libc-l10n [2.24-11+deb9u4] (2.28-10 Debian:10.5/stable [all])
Inst libc-dev-bin [2.24-11+deb9u4] (2.28-10 Debian:10.5/stable [amd64]) [libc6-dev:amd64 ]
Inst libc6-dev [2.24-11+deb9u4] (2.28-10 Debian:10.5/stable [amd64]) []
Inst locales [2.24-11+deb9u4] (2.28-10 Debian:10.5/stable [all]) []
Inst libc6 [2.24-11+deb9u4] (2.28-10 Debian:10.5/stable [amd64]) [libc-bin:amd64 ]
Conf libc6 (2.28-10 Debian:10.5/stable [amd64]) [libc-bin:amd64 ]
Inst libc-bin [2.24-11+deb9u4] (2.28-10 Debian:10.5/stable [amd64])
Conf libc-bin (2.28-10 Debian:10.5/stable [amd64])
Remv srvadmin-all [8.4.0]
Remv srvadmin-itunnelprovider [8.4.0-1]
Remv openwsman [2.2.3-0ubuntu4]
Remv libopenwsman1 [2.2.3-0ubuntu4]
Remv libcimcclient0 [2.2.5-0ubuntu1]
Remv php5-curl [5.6.33+dfsg-0+deb8u1]
Inst php-curl [1:7.0+49] (2:7.3+69 Debian:10.5/stable [all]) []
Remv php7.0-curl [7.0.33-0+deb9u8] []
Remv libcurl3 [7.52.1-5+deb9u11] [zabbix-agent:amd64 sfcb:amd64 ]
Inst python-pysimplesoap [1.16-2] (1.16.2-1 Debian:10.5/stable [all]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst python-httplib2 [0.9.2+dfsg-1] (0.11.3-2 Debian:10.5/stable [all]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libssl1.1 [1.1.0l-1~deb9u1] (1.1.1d-0+deb10u3 Debian:10.5/stable, Debian-Security:10/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst php7.3-common (7.3.19-1~deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libcomerr2 [1.43.4-2+deb9u2] (1.44.5-1+deb10u3 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libcom-err2 (1.44.5-1+deb10u3 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Conf libcom-err2 (1.44.5-1+deb10u3 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libgssapi-krb5-2 [1.15-1+deb9u1] (1.17-3 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libkrb5-3 [1.15-1+deb9u1] (1.17-3 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libk5crypto3 [1.15-1+deb9u1] (1.17-3 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libkrb5support0 [1.15-1+deb9u1] (1.17-3 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libunistring2 (0.9.10-1 Debian:10.5/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libidn2-0 [0.16-1+deb9u1] (2.0.5-1+deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst libcurl4 (7.64.0-4+deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Inst php7.3-curl (7.3.19-1~deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64]) [zabbix-agent:amd64 sfcb:amd64 ]
Remv sfcb [1.3.8-0ubuntu2] [zabbix-agent:amd64 ]
Remv zabbix-agent [1:3.0.31-1+stretch]
Inst curl (7.64.0-4+deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64])
Conf libc-l10n (2.28-10 Debian:10.5/stable [all])
Conf libc-dev-bin (2.28-10 Debian:10.5/stable [amd64])
Conf libc6-dev (2.28-10 Debian:10.5/stable [amd64])
Conf locales (2.28-10 Debian:10.5/stable [all])
Conf php-curl (2:7.3+69 Debian:10.5/stable [all])
Conf python-pysimplesoap (1.16.2-1 Debian:10.5/stable [all])
Conf python-httplib2 (0.11.3-2 Debian:10.5/stable [all])
Conf libssl1.1 (1.1.1d-0+deb10u3 Debian:10.5/stable, Debian-Security:10/stable [amd64])
Conf php7.3-common (7.3.19-1~deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64])
Conf libcomerr2 (1.44.5-1+deb10u3 Debian:10.5/stable [amd64])
Conf libgssapi-krb5-2 (1.17-3 Debian:10.5/stable [amd64])
Conf libkrb5-3 (1.17-3 Debian:10.5/stable [amd64])
Conf libk5crypto3 (1.17-3 Debian:10.5/stable [amd64])
Conf libkrb5support0 (1.17-3 Debian:10.5/stable [amd64])
Conf libunistring2 (0.9.10-1 Debian:10.5/stable [amd64])
Conf libidn2-0 (2.0.5-1+deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64])
Conf libcurl4 (7.64.0-4+deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64])
Conf php7.3-curl (7.3.19-1~deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64])
Conf curl (7.64.0-4+deb10u1 Debian:10.5/stable, Debian-Security:10/stable [amd64])
 
so you have some packages installed (libcimcclient0 libopenwsman1 openwsman sfcb srvadmin-all srvadmin-itunnelprovider zabbix-agent) which are not compatible with Debian Buster, I suggest removing them (or seeing whether there are updated versions available that are compatible with Buster) and then proceeding with the upgrade.
 
  • Like
Reactions: f4242
curl is one of the dependencies that is new from 5.4 to 6.x (our ACME integration uses it), so if our packages that depend on that are kept back or removed, it usually is a sign of curl not being installable.
 

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!