Pakete lassen sich nicht aktualisieren - Broken Packages

meisterwerk89

New Member
Nov 23, 2024
9
0
1
Hallo.

Ich versuche verzweifelt meine Pakete zu aktualisieren, bekomme aber folgende Rückmeldung:

Bash:
root@proxmox:~# apt update
Get:1 http://security.debian.org/debian-security bookworm-security InRelease [48                                                                                                                                                             .0 kB]
Hit:2 http://ftp.debian.org/debian bookworm InRelease
Get:3 http://ftp.debian.org/debian bookworm-updates InRelease [55.4 kB]
Fetched 103 kB in 1s (153 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
368 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@proxmox:~# apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Error!
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:
 proxmox-ve : Depends: qemu-server but it is not going to be installed
 pve-manager : Depends: liblwp-protocol-https-perl but it is not going to be ins                                                                                                                                                             talled
               Depends: libproxmox-acme-perl but it is not going to be installed
               Depends: libproxmox-rs-perl (>= 0.2.0) but it is not going to be                                                                                                                                                              installed
               Depends: libpve-access-control (>= 7.0-7) but it is not going to                                                                                                                                                              be installed
               Depends: libpve-cluster-api-perl (>= 7.0-5) but it is not going t                                                                                                                                                             o be installed
               Depends: libpve-cluster-perl (>= 7.2-3) but it is not going to be                                                                                                                                                              installed
               Depends: libpve-common-perl (>= 7.2-7) but it is not going to be                                                                                                                                                              installed
               Depends: libpve-guest-common-perl (>= 4.2-1) but it is not going                                                                                                                                                              to be installed
               Depends: libpve-http-server-perl (>= 4.3~) but it is not going to                                                                                                                                                              be installed
               Depends: libpve-rs-perl (>= 0.7.1) but it is not going to be inst                                                                                                                                                             alled
               Depends: libpve-storage-perl (>= 7.2-12) but it is not going to b                                                                                                                                                             e installed
               Depends: librados2-perl (>= 1.3-1) but it is not going to be inst                                                                                                                                                             alled
               Depends: libwww-perl (>= 6.04-1) but it is not going to be instal                                                                                                                                                             led
               Depends: pve-cluster (>= 7.0-4) but it is not going to be install                                                                                                                                                             ed
               Depends: pve-container (>= 4.0-9) but it is not going to be insta                                                                                                                                                             lled
               Depends: pve-firewall but it is not going to be installed
               Depends: pve-ha-manager but it is not going to be installed
               Depends: qemu-server (>= 7.2-8) but it is not going to be install                                                                                                                                                             ed
E: Unable to correct problems, you have held broken packages.

Folgende Quellen sind hinterlegt:

pve-enterprise.list:
Bash:
#deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription

sources.list:
Bash:
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/debian-security bookworm-security main contrib

#deb http://security.debian.org bookworm-security main contrib
# PVE pve-no-subscription repository provided by proxmox.com
 
Hi,

wie es ausschaut hast du gar keine Paketquellen für PVE selber eingetragen, wie es ausschaut - daher kann er auch keinerlei PVE-Pakete installieren/updaten.

Siehe auch in unserer Dokumentation, da ist das alles genau beschrieben: Proxmox VE No-Subscription Repository :)
 
Danke @cheiss . Paketquellen habe ich so wie angegeben korrigiert.
Jetzt kommt aber folgende Fehlermeldung:

Bash:
root@proxmox:~# apt-get dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Error!
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:
 libpve-common-perl : Breaks: libpve-guest-common-perl (< 5.0.1) but 4.2-4 is to be installed
                      Breaks: qemu-server (< 8.0.1) but 7.4-6 is to be installed
 libpve-storage-perl : Breaks: qemu-server (< 8.3.2) but 7.4-6 is to be installed
 pve-qemu-kvm : Breaks: qemu-server (<= 8.0.6) but 7.4-6 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
 
Hab ich, ja.
Da ist der Output wie folgt:

Bash:
root@proxmox:~# apt update
Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
Hit:2 http://ftp.debian.org/debian bookworm InRelease
Hit:3 http://download.proxmox.com/debian/pve bookworm InRelease
Hit:4 http://ftp.debian.org/debian bookworm-updates InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
415 packages can be upgraded. Run 'apt list --upgradable' to see them.
 
bitte noch "pveversion -v" - ich vermute dein system laeuft noch mit PVE 7/bullseye und du hast irgendwie halb aktualisiert..
 
  • Like
Reactions: Falk R.
Ok. Ja, dass beim letzten Update etwas schief gelaufen ist, vermute ich auch. Hatte zuletzt schon einmal probiert von 7 auf 8 zu updaten.

Bei "pveversion -v" ist der Output wie folgt:

Bash:
root@proxmox:~# pveversion -v
proxmox-ve: 7.4-1 (running kernel: 5.15.158-2-pve)
pve-manager: 7.4-19 (running version: 7.4-19/f98bf8d4)
pve-kernel-5.15: 7.4-15
pve-kernel-5.13: 7.1-9
pve-kernel-5.15.158-2-pve: 5.15.158-2
pve-kernel-5.15.158-1-pve: 5.15.158-1
pve-kernel-5.13.19-6-pve: 5.13.19-15
pve-kernel-5.13.19-2-pve: 5.13.19-4
ceph-fuse: 15.2.15-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.5.1
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4.3
libpve-apiclient-perl: 3.3.2
libpve-common-perl: 7.4-2
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.3.0
libpve-rs-perl: 0.7.7
libpve-storage-perl: 7.4-4
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 6.0.0-1
lxcfs: 5.0.3-pve1
novnc-pve: 1.5.0-1
proxmox-backup-client: 3.2.5-1
proxmox-backup-file-restore: 2.4.7-1
proxmox-kernel-helper: 8.1.0
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-offline-mirror-helper: 0.5.2
proxmox-widget-toolkit: 4.3.4
pve-cluster: 7.3-3
pve-container: 4.4-7
pve-docs: 8.3.1
pve-edk2-firmware: 4.2023.08-4
pve-firewall: 4.3-5
pve-firmware: 3.14-3
pve-ha-manager: 3.6.1
pve-i18n: 3.3.3
pve-qemu-kvm: 7.2.10-1
pve-xtermjs: 4.16.0-2
qemu-server: 7.4-6
smartmontools: 7.2-pve3
spiceterm: 3.3.0
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.15-pve1
 
ich wuerde erstmal die paketquellen wieder auf PVE-7/bullseye aendern. dann "apt update; apt full-upgrade -s" und den output hier posten (bzw. wenn keine pakete entfernt werden, das upgrade durchfuehren). wenn du dann auf der letzten 7er version bist, entsprechend der upgrade anleitung auf 8 upgraden..
 
Okay. Paketquellen habe ich nochmal geändert.

Nun kommt folgender Output:

Bash:
root@proxmox:~# apt update
Get:1 http://security.debian.org/debian-security bullseye-security InRelease [27                                     .2 kB]
Get:2 http://ftp.debian.org/debian bullseye InRelease [116 kB]
Get:3 http://download.proxmox.com/debian/pve bullseye InRelease [2,768 B]
Get:4 http://ftp.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:5 http://security.debian.org/debian-security bullseye-security/main amd64 Pa                                     ckages [350 kB]
Get:6 http://security.debian.org/debian-security bullseye-security/main Translat                                     ion-en [227 kB]
Get:7 http://download.proxmox.com/debian/pve bullseye/pve-no-subscription amd64                                      Packages [451 kB]
Get:8 http://ftp.debian.org/debian bullseye/main amd64 Packages [8,066 kB]
Get:9 http://ftp.debian.org/debian bullseye/main Translation-en [6,235 kB]
Get:10 http://ftp.debian.org/debian bullseye/contrib amd64 Packages [50.4 kB]
Get:11 http://ftp.debian.org/debian bullseye/contrib Translation-en [46.9 kB]
Get:12 http://ftp.debian.org/debian bullseye-updates/main amd64 Packages [18.8 k                                     B]
Get:13 http://ftp.debian.org/debian bullseye-updates/main Translation-en [10.9 k                                     B]
Fetched 15.6 MB in 4s (3,825 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@proxmox:~# apt full-upgrade -s
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Inst libk5crypto3 [1.18.3-6+deb11u5] (1.18.3-6+deb11u6 Debian-Security:11/oldsta                                     ble-security [amd64])
Conf libk5crypto3 (1.18.3-6+deb11u6 Debian-Security:11/oldstable-security [amd64                                     ])
Inst libkrb5support0 [1.18.3-6+deb11u5] (1.18.3-6+deb11u6 Debian-Security:11/old                                     stable-security [amd64]) [libkrb5-3:amd64 ]
Conf libkrb5support0 (1.18.3-6+deb11u6 Debian-Security:11/oldstable-security [am                                     d64]) [libkrb5-3:amd64 ]
Inst libkrb5-3 [1.18.3-6+deb11u5] (1.18.3-6+deb11u6 Debian-Security:11/oldstable                                     -security [amd64]) [libgssapi-krb5-2:amd64 ]
Conf libkrb5-3 (1.18.3-6+deb11u6 Debian-Security:11/oldstable-security [amd64])                                      [libgssapi-krb5-2:amd64 ]
Inst libgssapi-krb5-2 [1.18.3-6+deb11u5] (1.18.3-6+deb11u6 Debian-Security:11/ol                                     dstable-security [amd64])
Conf libgssapi-krb5-2 (1.18.3-6+deb11u6 Debian-Security:11/oldstable-security [a                                     md64])