Hi all,
During the upgrade of one of our nodes from PVE 5 to 6, we had an interruption.
As such, when we now try to re-run the process we get:
We've tried a few things to clean the apt config, but even going as far as "dpkg --configure -a" gives us:
I'd guess that the best way to move forward is if we somehow force the version upgrade of the dependency pakcages mentioned in the first snippet, but I'm not sure how to do this without hosing the entire system now, as cleanly removing and re-installing seems to be a no-go.
Anyone have experience or ideas?
Thanks,
Jon
During the upgrade of one of our nodes from PVE 5 to 6, we had an interruption.
As such, when we now try to re-run the process we get:
Code:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
ceph-common : Depends: libcurl4 (>= 7.28.0) but it is not installed
dmsetup : Depends: libdevmapper1.02.1 (>= 2:1.02.138) but 2:1.02.137-pve6 is installed
libapparmor-perl : Depends: perl-base (>= 5.28.1-5) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.1
libauthen-pam-perl : Depends: perl (>= 5.28.0-3) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.0
libcrypt-ssleay-perl : Depends: perl (>= 5.28.0-3) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.0
libpve-u2f-server-perl : Depends: perl (>= 5.28.1-6) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.1
librados2-perl : Depends: perl (>= 5.28.1-6) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.1
librgw2 : Depends: libcurl4 (>= 7.28.0) but it is not installed
libterm-readline-gnu-perl : Depends: perl (>= 5.28.1-3) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.1
libtext-charwidth-perl : Depends: perl-base (>= 5.28.0-3) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.0
libxml-libxml-perl : Depends: perl (>= 5.28.1-4) but 5.24.1-3+deb9u7 is installed
Depends: perlapi-5.28.1
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
We've tried a few things to clean the apt config, but even going as far as "dpkg --configure -a" gives us:
Code:
dpkg: dependency problems prevent configuration of libtext-charwidth-perl:
libtext-charwidth-perl depends on perl-base (>= 5.28.0-3); however:
Version of perl-base on system is 5.24.1-3+deb9u7.
libtext-charwidth-perl depends on perlapi-5.28.0; however:
Package perlapi-5.28.0 is not installed.
dpkg: error processing package libtext-charwidth-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libapparmor-perl:amd64:
libapparmor-perl:amd64 depends on perl-base (>= 5.28.1-5); however:
Version of perl-base on system is 5.24.1-3+deb9u7.
libapparmor-perl:amd64 depends on perlapi-5.28.1; however:
Package perlapi-5.28.1 is not installed.
dpkg: error processing package libapparmor-perl:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of librados2-perl:
librados2-perl depends on perl (>= 5.28.1-6); however:
Version of perl on system is 5.24.1-3+deb9u7.
librados2-perl depends on perlapi-5.28.1; however:
Package perlapi-5.28.1 is not installed.
dpkg: error processing package librados2-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of librgw2:
librgw2 depends on libcurl4 (>= 7.28.0); however:
Package libcurl4 is not installed.
dpkg: error processing package librgw2 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libterm-readline-gnu-perl:
libterm-readline-gnu-perl depends on perl (>= 5.28.1-3); however:
Version of perl on system is 5.24.1-3+deb9u7.
libterm-readline-gnu-perl depends on perlapi-5.28.1; however:
Package perlapi-5.28.1 is not installed.
dpkg: error processing package libterm-readline-gnu-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpve-u2f-server-perl:
libpve-u2f-server-perl depends on perl (>= 5.28.1-6); however:
Version of perl on system is 5.24.1-3+deb9u7.
libpve-u2f-server-perl depends on perlapi-5.28.1; however:
Package perlapi-5.28.1 is not installed.
dpkg: error processing package libpve-u2f-server-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python-rgw:
python-rgw depends on librgw2 (>= 12.2.13-pve1); however:
Package librgw2 is not configured yet.
dpkg: error processing package python-rgw (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libauthen-pam-perl:
libauthen-pam-perl depends on perl (>= 5.28.0-3); however:
Version of perl on system is 5.24.1-3+deb9u7.
libauthen-pam-perl depends on perlapi-5.28.0; however:
Package perlapi-5.28.0 is not installed.
dpkg: error processing package libauthen-pam-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libxml-libxml-perl:
libxml-libxml-perl depends on perl (>= 5.28.1-4); however:
Version of perl on system is 5.24.1-3+deb9u7.
libxml-libxml-perl depends on perlapi-5.28.1; however:
Package perlapi-5.28.1 is not installed.
dpkg: error processing package libxml-libxml-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ceph-common:
ceph-common depends on python-rgw (= 12.2.13-pve1); however:
Package python-rgw is not configured yet.
ceph-common depends on libcurl4 (>= 7.28.0); however:
Package libcurl4 is not installed.
dpkg: error processing package ceph-common (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of dmsetup:
dmsetup depends on libdevmapper1.02.1 (>= 2:1.02.138); however:
Version of libdevmapper1.02.1:amd64 on system is 2:1.02.137-pve6.
dpkg: error processing package dmsetup (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libcrypt-ssleay-perl:
libcrypt-ssleay-perl depends on perl (>= 5.28.0-3); however:
Version of perl on system is 5.24.1-3+deb9u7.
libcrypt-ssleay-perl depends on perlapi-5.28.0; however:
Package perlapi-5.28.0 is not installed.
dpkg: error processing package libcrypt-ssleay-perl (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ceph-base:
ceph-base depends on ceph-common (= 12.2.13-pve1); however:
Package ceph-common is not configured yet.
dpkg: error processing package ceph-base (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ceph-mgr:
ceph-mgr depends on ceph-base (= 12.2.13-pve1); however:
Package ceph-base is not configured yet.
dpkg: error processing package ceph-mgr (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ceph-osd:
ceph-osd depends on ceph-base (= 12.2.13-pve1); however:
Package ceph-base is not configured yet.
dpkg: error processing package ceph-osd (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ceph-mon:
ceph-mon depends on ceph-base (= 12.2.13-pve1); however:
Package ceph-base is not configured yet.
dpkg: error processing package ceph-mon (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ceph:
ceph depends on ceph-mgr (= 12.2.13-pve1); however:
Package ceph-mgr is not configured yet.
ceph depends on ceph-mon (= 12.2.13-pve1); however:
Package ceph-mon is not configured yet.
ceph depends on ceph-osd (= 12.2.13-pve1); however:
Package ceph-osd is not configured yet.
dpkg: error processing package ceph (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libtext-charwidth-perl
libapparmor-perl:amd64
librados2-perl
librgw2
libterm-readline-gnu-perl
libpve-u2f-server-perl
python-rgw
libauthen-pam-perl
libxml-libxml-perl
ceph-common
dmsetup
libcrypt-ssleay-perl
ceph-base
ceph-mgr
ceph-osd
ceph-mon
ceph
I'd guess that the best way to move forward is if we somehow force the version upgrade of the dependency pakcages mentioned in the first snippet, but I'm not sure how to do this without hosing the entire system now, as cleanly removing and re-installing seems to be a no-go.
Anyone have experience or ideas?
Thanks,
Jon