Debian 7 apt dependencies breaks ProxMox

UHLHosting

New Member
May 6, 2015
4
0
1
Hello,

I was doing updates on proxmox server and from latest updates

The following extra packages will be installed:
clvm cpp-4.9 dmeventd gcc-4.9-base ifenslave init-system-helpers iproute iproute2 iptables kbd libalgorithm-c3-perl libanyevent-perl libapt-pkg-perl libapt-pkg4.12 libarchive-extract-perl libasync-interrupt-perl libatm1 libauthen-pam-perl libbind9-90
libboost-iostreams1.55.0 libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcloog-isl4 libcman3 libcommon-sense-perl libconfdb4 libcoroipcc4 libcpan-meta-perl libcpg4 libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl
libcrypt-openssl-rsa-perl libcrypt-ssleay-perl libdata-optlist-perl libdata-section-perl libdebconfclient0 libdevmapper1.02.1 libdlm3 libdns100 libev-perl libfcgi-perl libfile-sync-perl libfilesys-df-perl libgcc1 libgcrypt20 libgfortran3 libguard-perl
libhtml-parser-perl libio-socket-inet6-perl libisc95 libisccc90 libisccfg90 libisl10 libjson-xs-perl liblinux-inotify2-perl liblocale-gettext-perl liblog-message-perl liblog-message-simple-perl liblvm2app2.2 liblvm2cmd2.02 liblwres90 libmodule-build-perl
libmodule-pluggable-perl libmodule-signature-perl libmpc3 libmro-compat-perl libnet-dns-perl libnet-ssleay-perl libpackage-constants-perl libparams-util-perl libperl4-corelibs-perl libperl5.20 libpod-latex-perl libpod-readme-perl libquadmath0 libquorum4
libregexp-common-perl librrds-perl libsalck3 libsnmp30 libsocket6-perl libsoftware-license-perl libstdc++6 libsub-exporter-perl libsub-install-perl libsystemd0 libterm-readline-gnu-perl libterm-ui-perl libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl
libtext-template-perl libudev1 libuuid-perl libxml-parser-perl libxtables10 lvm2 openipmi perl perl-base perl-modules rename snmp startpar sysvinit-utils vzctl
Suggested packages:
dpkg-dev apt-doc debtags apt-xapian-index bind9-doc resolvconf ufw unicode-data cpp-doc gcc-4.9-locales anacron checksecurity rblcheck iproute2-doc libevent-perl libio-async-perl libpoe-perl libtask-weaken-perl rng-tools libdata-dump-perl iwatch
thin-provisioning-tools perl-doc make libb-lint-perl libcpanplus-dist-build-perl libcpanplus-perl libfile-checktree-perl libobject-accessor-perl sash pv
Recommended packages:
aptitude-doc-en aptitude-doc libparse-debianchangelog-perl ploop
The following packages will be REMOVED:
console-tools cpp-4.7 fence-agents-pve gcc-4.7-base libperl5.14 libpve-access-control librados2-perl libsnmp15 proxmox-ve-2.6.32 pve-cluster pve-firewall pve-manager qemu-server redhat-cluster-pve resource-agents-pve
The following NEW packages will be installed:
cpp-4.9 dmeventd gcc-4.9-base ifenslave init-system-helpers iproute2 kbd libalgorithm-c3-perl libarchive-extract-perl libasync-interrupt-perl libatm1 libbind9-90 libboost-iostreams1.55.0 libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl
libcloog-isl4 libcman3 libconfdb4 libcoroipcc4 libcpan-meta-perl libcpg4 libdata-optlist-perl libdata-section-perl libdebconfclient0 libdlm3 libdns100 libfcgi-perl libgcrypt20 libguard-perl libio-socket-inet6-perl libisc95 libisccc90 libisccfg90 libisl10
liblog-message-perl liblog-message-simple-perl liblvm2cmd2.02 liblwres90 libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmpc3 libmro-compat-perl libpackage-constants-perl libparams-util-perl libperl4-corelibs-perl libperl5.20
libpod-latex-perl libpod-readme-perl libquorum4 libregexp-common-perl libsalck3 libsnmp30 libsocket6-perl libsoftware-license-perl libsub-exporter-perl libsub-install-perl libsystemd0 libterm-ui-perl libtext-soundex-perl libtext-template-perl libudev1 libxtables10
rename startpar
The following packages will be upgraded:
apt apt-transport-https apt-utils aptitude aptitude-common at base-passwd bind9 bind9-host bind9utils bsdutils clvm console-common console-data cpp cron dmsetup dnsutils gdisk glusterfs-client glusterfs-common ifenslave-2.6 initramfs-tools initscripts iproute iptables
libanyevent-perl libapt-pkg-perl libapt-pkg4.12 libauthen-pam-perl libcommon-sense-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl libcrypt-ssleay-perl libdevmapper1.02.1 libev-perl libfile-sync-perl libfilesys-df-perl libgcc1
libgfortran3 libhtml-parser-perl libjson-xs-perl liblinux-inotify2-perl liblocale-gettext-perl liblvm2app2.2 libnet-dns-perl libnet-ssleay-perl libquadmath0 librrds-perl libstdc++6 libterm-readline-gnu-perl libtext-charwidth-perl libtext-iconv-perl libuuid-perl
libxml-parser-perl lvm2 openipmi perl perl-base perl-modules snmp sysvinit-utils vzctl

While this resulted in broken ProxMox not accessible anymore from WEB interface. How can one fix this dependencies without loosing the machines running.These are only packages related to proxmox that remained:

pvchange pvck pvcreate pvdisplay pvecm pve-firewall pvefw-logger pvesm pveum pvmove pvremove pvresize pvs pvscan

And this is one of the safe-upgrade resolution from aptitude:

The following actions will resolve these dependencies:


Remove the following packages:
1) db5.1-util
2) libpve-access-control
3) librados2-perl
4) pve-cluster
5) pve-firewall
6) qemu-server
7) redhat-cluster-pve


Install the following packages:
8) libcman3 [3.1.8-1.2+b1 (stable)]
9) libconfdb4 [1.4.6-1.1 (stable)]
10) libcoroipcc4 [1.4.6-1.1 (stable)]
11) libcpg4 [1.4.6-1.1 (stable)]
12) libdlm3 [3.1.8-1.2+b1 (stable)]
13) libperl4-corelibs-perl [0.003-1 (stable)]
14) libquorum4 [1.4.6-1.1 (stable)]
15) libsalck3 [1.1.4-4.2 (stable)]
16) pinentry-curses [0.8.3-2 (stable)]


Keep the following packages at their current version:
17) libgdk-pixbuf2.0-0 [Not Installed]
18) libgtk2.0-0 [Not Installed]
19) libgtk2.0-bin [Not Installed]
20) libjasper1 [Not Installed]
21) libjpeg62-turbo [Not Installed]
22) libtiff5 [Not Installed]
23) libvncserver0 [0.9.9+dfsg-1+deb7u1 (now, oldstable)]
24) pinentry-gtk2 [Not Installed]
25) python-pil [Not Installed]


Leave the following dependencies unresolved:
26) libgtk2.0-common recommends libgtk2.0-0
27) python-docutils recommends python-pil

I tried several all are related to removing proxmox, what packages affects it, and why is my question since they are official wheezy packages.
 
# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian wheezy pve-no-subscription


deb http://ftp.fr.debian.org/debian wheezy main contrib and here stable as well replaced with wheezy, hope it helps
deb-src http://ftp.fr.debian.org/debian wheezy main contrib I hade here stable


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


deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib
 
root@ns337978:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
clvm : Depends: libcman3 (>= 3.1.8) but it is not installed
Depends: libconfdb4 (>= 1.4.6) but it is not installed
Depends: libcpg4 (>= 1.4.6) but it is not installed
Depends: libdlm3 (>= 3.1.8) but it is not installed
Depends: libquorum4 (>= 1.4.6) but it is not installed
Depends: libsalck3 (>= 1.1.4) but it is not installed
librados2-perl : Depends: perlapi-5.14.2
perl : Depends: perl-modules (>= 5.20.2-3) but 5.14.2-21+deb7u2 is installed
Recommends: rename but it is not installable
pve-cluster : Depends: perlapi-5.14.2
redhat-cluster-pve : Depends: perlapi-5.14.2
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
 
Hi has anyone got an update please, i am running a remote test system that i can only access via putty.
I was mid upgrade to jessie and now am unable to go either way.
I am trying not to go and reload the thing.