Proxmox 6.4 Node nach update defekt

MSCH

Member
Mar 10, 2020
13
1
8
59
Hallo,
wir besaßen ein 3-fach Node Cluster bis letzte Woche :confused: nach dem schon vielfach aufgeruften Kommandos
apt-get update; apt-get -y dist-upgrade; apt-get autoremove; apt-get autoclean;

2 Nodes sind vollkommen unproblemtisch durchgelaufen. (Wie auch in den vergangen Jahren)
1 Node war nicht in der Lage das auszuführen und nach recherche in Netz wurde ein apt full-upgrade empfohlen.
Hierbei wurden alle pve Einstellungen gelöscht (was auch angekündigt wurde und ich ging von einer Neuinstallation dann aus?!?)

Es wurden die mountpoints entfernt, aber die Partitionen sind noch vorhanden und die VMs / LXC s lagen / liegen im cephfs.

Nun alles mehr als erfreulich, nun optimistisch an eine neue Installation gehen und jetzt geht es nicht mehr.

apt install proxmox-ve stellt folgendes fest und lässt sich somit nicht ausführen.

The following packages have unmet dependencies:
libpve-u2f-server-perl : Depends: perlapi-5.28.1
librados2-perl : Depends: perlapi-5.28.1
pve-cluster : Depends: perlapi-5.28.1
E: Unable to correct problems, you have held broken packages.

Ich habe einiges versucht, komme aber nicht weiter !!!!
Es ist die perl is already the newest version (5.32.1-4) installiert, wie es wohl auch vorgesehen war. perl/stable,now 5.32.1-4 amd64 [installed]

Komischer Weise haben die anderen Nodes perl/oldstable,stable,now 5.28.1-6+deb10u1 amd64 [installed]

Ich hoffe auf Eure Hilfe, da die anderen Nodes ein update auf 6.4-6 wünschen und solange nicht klar ist wo das Problem liegt versuche ich das nicht auszuführen.

Danke schon einmal für Ideen im voraus

Michael
 
Hallo,
Hallo,
wir besaßen ein 3-fach Node Cluster bis letzte Woche :confused: nach dem schon vielfach aufgeruften Kommandos
apt-get update; apt-get -y dist-upgrade; apt-get autoremove; apt-get autoclean;
Die -y Option würde ich nicht empfehlen, wenn apt nachfragt gibt es meist einen guten Grund dafür und manchmal will man halt eben nicht direkt zustimmen.

2 Nodes sind vollkommen unproblemtisch durchgelaufen. (Wie auch in den vergangen Jahren)
1 Node war nicht in der Lage das auszuführen und nach recherche in Netz wurde ein apt full-upgrade empfohlen.
apt full-upgrade und apt-get dist-upgrade sind im Grunde das Selbe.

Hierbei wurden alle pve Einstellungen gelöscht (was auch angekündigt wurde und ich ging von einer Neuinstallation dann aus?!?)

Es wurden die mountpoints entfernt, aber die Partitionen sind noch vorhanden und die VMs / LXC s lagen / liegen im cephfs.

Nun alles mehr als erfreulich, nun optimistisch an eine neue Installation gehen und jetzt geht es nicht mehr.

apt install proxmox-ve stellt folgendes fest und lässt sich somit nicht ausführen.

The following packages have unmet dependencies:
libpve-u2f-server-perl : Depends: perlapi-5.28.1
librados2-perl : Depends: perlapi-5.28.1
pve-cluster : Depends: perlapi-5.28.1
E: Unable to correct problems, you have held broken packages.

Ich habe einiges versucht, komme aber nicht weiter !!!!
Es ist die perl is already the newest version (5.32.1-4) installiert, wie es wohl auch vorgesehen war. perl/stable,now 5.32.1-4 amd64 [installed]

Komischer Weise haben die anderen Nodes perl/oldstable,stable,now 5.28.1-6+deb10u1 amd64 [installed]

Ich hoffe auf Eure Hilfe, da die anderen Nodes ein update auf 6.4-6 wünschen und solange nicht klar ist wo das Problem liegt versuche ich das nicht auszuführen.

Danke schon einmal für Ideen im voraus

Michael
Kann es sein, dass schon ein bullseye Repository konfiguriert ist? Was ist die Ausgabe von cat /etc/apt/sources.list /etc/apt/sources.list.d/*?
 
Hallo Fabian_E, danke für die schnelle Reaktion

Hier einmal
cat sources.list
deb http://ftp.de.debian.org/debian buster main contrib
deb http://ftp.de.debian.org/debian buster-updates main contrib
# security updates
deb http://security.debian.org buster/updates main contrib
deb http://security.debian.org/debian-security buster/updates main contrib
deb http://ftp.debian.org/debian/ stable main contrib non-free <========== kann der Fehler hier liegen? fehlt hier nicht buster?
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb [arch=amd64] http://download.proxmox.com/debian/pve buster pve-no-subscription

cat ceph.list
deb http://download.proxmox.com/debian/ceph-nautilus buster main

Also überall steht buster nur das rot markierte scheint ein Fehler zu sein?!?

Besteht eigentlich eine Downgrade-Möglichkeit wenn ich z.B. deb http://ftp.debian.org/debian/ buster/oldstable main contrib non-free
oder hast Du evtl eine Idee?

Danke
 
Hallo Fabian_E, danke für die schnelle Reaktion

Hier einmal
cat sources.list
deb http://ftp.de.debian.org/debian buster main contrib
deb http://ftp.de.debian.org/debian buster-updates main contrib
# security updates
deb http://security.debian.org buster/updates main contrib
deb http://security.debian.org/debian-security buster/updates main contrib
deb http://ftp.debian.org/debian/ stable main contrib non-free <========== kann der Fehler hier liegen? fehlt hier nicht buster?
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb [arch=amd64] http://download.proxmox.com/debian/pve buster pve-no-subscription

cat ceph.list
deb http://download.proxmox.com/debian/ceph-nautilus buster main

Also überall steht buster nur das rot markierte scheint ein Fehler zu sein?!?
Ja, das kann durchaus das Problem sein. Wenn ich da in die Debian Doku gucke...

Distribution​


The 'distribution' can be either the release code name / alias (jessie, stretch, buster, sid) or the release class (oldstable, stable, testing, unstable) respectively. If you mean to be tracking a release class then use the class name, if you want to track a Debian point release, use the code name. Avoid using stable in your sources.list as that results in nasty surprises and broken systems when the next release is made; upgrading to a new release should be a deliberate, careful action and editing a file once every two years is not a burden.
...dann klingt das so als wenn er halt immer das "stable" nimmt wenn man keine Distribution mit angibt, was dann inzwischen halt bullseye wäre, da ja buster nun nur noch "oldstable" ist.
 
Last edited:
Hallo Fabian_E, danke für die schnelle Reaktion

Hier einmal
cat sources.list
deb http://ftp.de.debian.org/debian buster main contrib
deb http://ftp.de.debian.org/debian buster-updates main contrib
# security updates
deb http://security.debian.org buster/updates main contrib
deb http://security.debian.org/debian-security buster/updates main contrib
deb http://ftp.debian.org/debian/ stable main contrib non-free <========== kann der Fehler hier liegen? fehlt hier nicht buster?
Ja, Debian stable ist mittlerweile Bullseye.

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb [arch=amd64] http://download.proxmox.com/debian/pve buster pve-no-subscription

cat ceph.list
deb http://download.proxmox.com/debian/ceph-nautilus buster main

Also überall steht buster nur das rot markierte scheint ein Fehler zu sein?!?

Besteht eigentlich eine Downgrade-Möglichkeit wenn ich z.B. deb http://ftp.debian.org/debian/ buster/oldstable main contrib non-free
oder hast Du evtl eine Idee?

Danke
Von einem Major-Release zurück downgraden ist nicht wirklich möglich. Wenn Du es trotzdem versuchen möchtest, das hier schaut vielversprechend aus (statt unstable natürlich einen Snapshot von buster benutzen und nachher die sources.list und policy wieder in Ordnung bringen). Alternativ bleiben:
  • Alles nach bullseye upgraden.
  • Node vom Cluster entfernen, neu installieren und wieder zum Cluster hinzufügen.
 
  • Like
Reactions: Stoiko Ivanov
Hallo Fabian,
sorry dass ich mich erst jetzt melde.
Ich hatte es fasst befürchtet und hatte mich schon mit einer neuinstallation des Node abgefunden.

Hier habe ich noch ein Frage,
werden die noch vorhanden Partionen mit den VMs/LXC evtl gelöscht bei einer Neuinstallation?
Oder werden Sie wieder erkannt?

Best Regards
Michael
 
werden die noch vorhanden Partionen mit den VMs/LXC evtl gelöscht bei einer Neuinstallation?
Oder werden Sie wieder erkannt?
Proxmox VE benutzt bei der Installation eine ganze Disk (oder auch mehrere wenn man das bei ZFS auswählt). Nachdem die Node wieder im Cluster ist, wird sie auch wieder die Konfigurationen vom Cluster haben. Im Fall, dass die Storages noch am selben Ort sind, sollten diese dann automatisch erkannt werden.
 

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!