PROXMOX Web Gui nicht erreichbar nach Update

xImNick

Member
Feb 18, 2021
13
0
6
21
Hallo zusammen. Ich habe mitte letzte Woche meinen PROXMOX Server updaten wollen. Seit dem ist die Web Oberfläche über die IP nicht mehr erreichbar und ich müsste dringend wieder auf diese Zugriff bekommen. Ich bin das ganze Forum durchgegangen und habe selber einiges Probiert doch finde keine Lösung. Ich kann den Server pingen und komme weiterhin über ssh auf den Server. Ich würde mich sehr über weitere Ideen freuen damit ich meine Daten retten kann.

Vielen Dank schon mal
 
Läuft der pveproxy service?
Code:
systemctl status pveproxy
 
Läuft der pveproxy service?
Code:
systemctl status pveproxy
● pveproxy.service
Loaded: masked (Reason: Unit pveproxy.service is masked.)
Active: inactive (dead)

Wenn ich systemctl start pveproxy mache bekomme ich den Fehler zurück

Failed to start pveproxy.service: Unit pveproxy.service is masked.


mit apt-get install proxmox-ve

bekomme ich

Code:
root@server:~# apt-get install proxmox-ve
Reading package lists... Done
Building dependency tree... Done
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:
 pve-container : Depends: binutils but it is not installable
 swtpm-tools : Depends: libjson-glib-1.0-0 (>= 1.5.2) but it is not installable
E: Unable to correct problems, you have held broken packages.
 
Last edited:
Der Service ist masked und kann daher nicht gestartet werden. Der Service kann mit folgendem Command entmasked werden:
Code:
systemctl unmask pveproxy.service
 
Der Service ist masked und kann daher nicht gestartet werden. Der Service kann mit folgendem Command entmasked werden:
Code:
systemctl unmask pveproxy.service

Okay habe ich gemacht nun kommt

root@server:~# systemctl status pveproxy Unit pveproxy.service could not be found.


root@server:~# systemctl start pveproxy Failed to start pveproxy.service: Unit pveproxy.service not found.
 
Die Installation scheint nicht ganz vollständig gewesen zu sein.
Das wäre noch einen Versuch wert:
Code:
apt install proxmox-ve
 
Die Installation scheint nicht ganz vollständig gewesen zu sein.
Das wäre noch einen Versuch wert:
Code:
apt install proxmox-ve
root@server:~# apt install proxmox-ve Reading package lists... Done Building dependency tree... Done 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: pve-container : Depends: binutils but it is not installable swtpm-tools : Depends: libjson-glib-1.0-0 (>= 1.5.2) but it is not installable E: Unable to correct problems, you have held broken packages.
 
Guck mal deine Repositories durch. Üblicherweise hast du bei Abhängigkeits-Problemen noch alte Repos in den Dateien im /etc/apt/sources.list.d/ Ordner, weil du nur die Datei /etc/apt/sources.list angepasst hast.
 
Guck mal deine Repositories durch. Üblicherweise hast du bei Abhängigkeits-Problemen noch alte Repos in den Dateien im /etc/apt/sources.list.d/ Ordner, weil du nur die Datei /etc/apt/sources.list angepasst hast.

Ich habe in /etc/apt/sources.list nur
Code:
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
stehen da ich noch auf Version 7 bin. Die andere ist leer. Wenn ich ein Update/Upgrade mache sieht das so aus:

Code:
root@server:~# apt update
Hit:1 http://download.proxmox.com/debian/pve bullseye InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.
root@server:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/75.5 MB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.116-1-pve
/etc/initramfs/post-update.d//proxmox-boot-sync: 10: /usr/sbin/proxmox-boot-tool: not found
run-parts: /etc/initramfs/post-update.d//proxmox-boot-sync exited with return code 127
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
Last edited:
Dann fehlen dir schonmal die drei standardmäßigen Debian 11 Repos:
https://wiki.debian.org/SourcesList said:
If you need the contrib and non-free components, add contrib non-free after main. For example, for Debian 11/Bullseye:

deb http://deb.debian.org/debian bullseye main contrib non-free
deb-src http://deb.debian.org/debian bullseye main contrib non-free

deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb-src http://deb.debian.org/debian-security/ bullseye-security main contrib non-free

deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free
 
  • Like
Reactions: xImNick
Dann fehlen dir schonmal die drei standardmäßigen Debian 11 Repos:
Danke voll verpeilt. Habe diese nachgetragen und nochmal ein update/upgrade gemacht und er hat mehrere Updates gezogen. Upgrade und status von pveproxy jedoch unverändert.

Code:
root@server:~# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0 B/75.5 MB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up initramfs-tools (0.140) ...
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140) ...
update-initramfs: Generating /boot/initrd.img-5.15.116-1-pve
/etc/initramfs/post-update.d//proxmox-boot-sync: 10: /usr/sbin/proxmox-boot-tool: not found
run-parts: /etc/initramfs/post-update.d//proxmox-boot-sync exited with return code 127
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@server:~# systemctl status pveproxy
Unit pveproxy.service could not be found.
 
Niemals ein "apt upgrade" machen. Damit zerschießt du dir dein PVE und hast dann solche Probleme wie jetzt mit den Abhängigkeiten. Immer ein "apt dist-upgrade" oder "apt full-upgrade" bei PVE/PBS benutzen.
 
  • Like
Reactions: Falk R.
Niemals ein "apt upgrade" machen. Damit zerschießt du dir dein PVE und hast dann solche Probleme wie jetzt mit den Abhängigkeiten. Immer ein "apt dist-upgrade" oder "apt full-upgrade" bei PVE/PBS benutzen.
Oh okay gut zu wissen danke! Beides funktioniert jetzt jedoch nicht mehr. Kann ich irgendwie die Daten von den VMs retten das würde mir schon reichen wenn sonst nichts mehr zu retten ist?
 
Versuch mal apt update --fix-missing
Wenn dependencies fehlen einfach mal von Hand nachinstallieren.
 
Versuch mal apt update --fix-missing
Wenn dependencies fehlen einfach mal von Hand nachinstallieren.
Leider auch ohne Erfolg. Ich denke das proxmox-boot-tool fehlt da ich mit find / -name proxmox-boot-tool nichts finden kann. Kann man das fixen?
 
Das proxmox-boot-tool ist im proxmox-kernel-helper Packet enthalten
 
Das proxmox-boot-tool ist im proxmox-kernel-helper Packet enthalten
apt-get install --reinstall proxmox-kernel-helper und apt-get install proxmox-kernel-helper funktionieren nicht.

Code:
root@server:~# apt-get install --reinstall proxmox-kernel-helper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  pve-kernel-5.11.22-3-pve pve-kernel-5.4.78-2-pve
The following NEW packages will be installed:
  proxmox-kernel-helper
0 upgraded, 1 newly installed, 2 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 679 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 107244 files and directories currently installed.)
Removing pve-kernel-5.11.22-3-pve (5.11.22-7) ...
Examining /etc/kernel/postrm.d.
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 5.11.22-3-pve /boot/vmlinuz-5.11.22-3-pve
update-initramfs: Deleting /boot/initrd.img-5.11.22-3-pve
run-parts: executing /etc/kernel/postrm.d/zz-proxmox-boot 5.11.22-3-pve /boot/vmlinuz-5.11.22-3-pve
/etc/kernel/postrm.d/zz-proxmox-boot: 31: .: cannot open /usr/share/pve-kernel-helper/scripts/functions: No such file
run-parts: /etc/kernel/postrm.d/zz-proxmox-boot exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.11.22-3-pve.postrm line 14.
dpkg: error processing package pve-kernel-5.11.22-3-pve (--remove):
 installed pve-kernel-5.11.22-3-pve package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
 pve-kernel-5.11.22-3-pve
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@server:~#

Code:
root@server:~# apt-get install proxmox-kernel-helper
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  pve-kernel-5.11.22-3-pve pve-kernel-5.4.78-2-pve
The following NEW packages will be installed:
  proxmox-kernel-helper
0 upgraded, 1 newly installed, 2 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 0 B/15.3 kB of archives.
After this operation, 679 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 107244 files and directories currently installed.)
Removing pve-kernel-5.11.22-3-pve (5.11.22-7) ...
Examining /etc/kernel/postrm.d.
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 5.11.22-3-pve /boot/vmlinuz-5.11.22-3-pve
update-initramfs: Deleting /boot/initrd.img-5.11.22-3-pve
run-parts: executing /etc/kernel/postrm.d/zz-proxmox-boot 5.11.22-3-pve /boot/vmlinuz-5.11.22-3-pve
/etc/kernel/postrm.d/zz-proxmox-boot: 31: .: cannot open /usr/share/pve-kernel-helper/scripts/functions: No such file
run-parts: /etc/kernel/postrm.d/zz-proxmox-boot exited with return code 2
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/pve-kernel-5.11.22-3-pve.postrm line 14.
dpkg: error processing package pve-kernel-5.11.22-3-pve (--remove):
 installed pve-kernel-5.11.22-3-pve package post-removal script subprocess returned error exit status 1
dpkg: too many errors, stopping
Errors were encountered while processing:
 pve-kernel-5.11.22-3-pve
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@server:~#
 
Auch die ganzen alten Kernel wundern mich. Wenn das ein PVE7 ist sollte da mindestens 5.15 stehen.
 
Das ganze pve6to7 Upgrade ist halt vermurkst, wenn da die standard Debian 11 Repos fehlten und dann vielleicht sogar mit einem "apt upgrade" geupgradet wurde.

Dürfte jetzt halt ein Mix aus Debian 10, 11 und PVE 6, 7 sein.
 
Last edited:
Also das einfachste, neu installieren und Restore aller VMs/LXC
 

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!