Webzugang funktioniert nicht

puba

Member
Feb 15, 2024
8
0
6
Hallo,
seit einigen Tagen funktioniert mein Web-Zungang nicht mehr, d.h. es wird kein Bild aufgebaut.
Der ssh-Zugang ist möglich. (Proxmox-Version 8.4.17)
kann mir jemand bei der Lösung helfen?
Gruß puba
 
Bitte teile einen Screenshot von dem was du aktuell siehst, sowie von den Netzwerk und Konsole Tabs aus den Developer Tools des Browsers.
 
Last edited:
Ich habe kein Update gemacht. (nicht bewußt)
hier die Screenshots
 

Attachments

  • Bildschirmfoto vom 2026-08-05 19-00-33.png
    Bildschirmfoto vom 2026-08-05 19-00-33.png
    119.2 KB · Views: 15
  • Bildschirmfoto vom 2026-08-05 19-04-21.png
    Bildschirmfoto vom 2026-08-05 19-04-21.png
    191.1 KB · Views: 15
  • Bildschirmfoto vom 2026-08-05 19-05-04.png
    Bildschirmfoto vom 2026-08-05 19-05-04.png
    245.5 KB · Views: 16
Probier mal das. Genau diese Fehler aus dem dritten Bild kamen in der Vergangenheit oft bei der Benutzung der Helper Scripte vor. Eventuell muss der Browser Cache auch gelöscht werden.
 
Last edited:
  • Like
Reactions: Johannes S
Da bekomme ich viele Abhängigkeiten, ist das so gewollt:
"
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libpve-network-api-perl : Depends: pve-cluster (>= 9.0.1) but 8.1.2 is to be installed
libpve-rs-perl : Depends: perl (>= 5.40.1-6) but 5.36.0-7+deb12u3 is to be installed
Depends: perlapi-5.40.1 but it is not installable
Depends: libapt-pkg7.0 (>= 1.9~) but it is not installable
Depends: libc6 (>= 2.39) but 2.36-9+deb12u14 is to be installed
Depends: libgmp10 (>= 2:6.3.0+dfsg) but 2:6.2.1+dfsg1-1.1 is to be installed
Depends: libhogweed6t64 but it is not installable
Depends: libnettle8t64 (>= 3.9~) but it is not installable
Depends: libssl3t64 (>= 3.0.0) but it is not installable
Depends: libzstd1 (>= 1.5.5) but 1.5.4+dfsg2-5 is to be installed
lxc-pve : Depends: libc6 (>= 2.38) but 2.36-9+deb12u14 is to be installed
proxmox-mini-journalreader : Depends: libc6 (>= 2.38) but 2.36-9+deb12u14 is to be installed
proxmox-termproxy : Depends: libc6 (>= 2.39) but 2.36-9+deb12u14 is to be installed
pve-firewall : Depends: libglib2.0-0t64 (>= 2.32.0) but it is not installable
pve-manager : Depends: pve-cluster (>= 9.0.1) but 8.1.2 is to be installed
qemu-server : Depends: libc6 (>= 2.38) but 2.36-9+deb12u14 is to be installed
Depends: libglib2.0-0t64 (>= 2.12.0) but it is not installable
vncterm : Depends: libc6 (>= 2.38) but 2.36-9+deb12u14 is to be installed
Depends: libgnutls30t64 (>= 3.8.1) but it is not installable
Depends: libpng16-16t64 (>= 1.6.46) but it is not installable
E: Unable to correct problems, you have held broken packages
"
 
Ne, aber das ist ein ganz anderes Thema. Ich würde mir für solche Paketmanagement Probleme folgendes ansehen
Bash:
find /etc/apt/sources.* -type f -exec tail -n+1 {} +
find /etc/apt/preferences* -type f -exec tail -n+1 {} +
apt-mark showhold
apt update
apt -o Debug::pkgProblemResolver=true dist-upgrade
Und speziell für das Problem hier ebenso
Bash:
apt -o Debug::pkgProblemResolver=true install --reinstall pve-manager proxmox-widget-toolkit
 
Last edited:
  • Like
Reactions: Johannes S
Also ich habe das gleiche Problem und ich habe das was du gesagt hat gerade mal getstet er hat nur 2 Sachen enftern und sonst nicht gemacht nach dem ich denn Cache geleer habe ich es nochmal versucht und leider habe ich es immer noch
 
Befehl output:
Code:
find /etc/apt/sources.* -type f -exec tail -n+1 {} +
find /etc/apt/preferences* -type f -exec tail -n+1 {} +
apt-mark showhold
apt update
apt -o Debug::pkgProblemResolver=true dist-upgrade
==> /etc/apt/sources.list.d/ceph.sources <==
Types: deb
URIs: https://enterprise.proxmox.com/debian/ceph-squid
Suites: trixie
Components: enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enabled: false

==> /etc/apt/sources.list.d/proxmox.sources <==
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

==> /etc/apt/sources.list.d/debian.sources <==
Types: deb
URIs: http://deb.debian.org/debian/
Suites: trixie trixie-updates
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Types: deb
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

==> /etc/apt/sources.list.d/pve-enterprise.sources <==
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
Enabled: false

==> /etc/apt/sources.list.d/hp-mcp.list <==
# deb [ signed-by=/etc/apt/keyrings/hpePublicKey2048_key1.gpg,/etc/apt/keyrings/hpePublicKey2048_key2.gpg,/etc/apt/keyrings/hpPublicKey2048_key1.gpg,/etc/apt/keyrings/hpPublicKey2048.gpg ] https://downloads.linux.hpe.com/SDR/repo/mcp bookworm/current non-free
Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://security.debian.org/debian-security trixie-security InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Hit:4 http://download.proxmox.com/debian/pve trixie InRelease
All packages are up to date.
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Entering ResolveByKeep
Summary:
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
root@FH-001:~# apt -o Debug::pkgProblemResolver=true install --reinstall pve-manager proxmox-widget-toolkit
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 91914 (apt)
Starting pkgProblemResolver with broken count: 0
Starting 2 pkgProblemResolver with broken count: 0
Done
Summary:
  Upgrading: 0, Installing: 0, Reinstalling: 2, Removing: 0, Not Upgrading: 0
  Download size: 0 B / 882 kB
  Space needed: 0 B / 5,503 GB available

(Reading database ... 63505 files and directories currently installed.)
Preparing to unpack .../proxmox-widget-toolkit_5.2.7_all.deb ...
Unpacking proxmox-widget-toolkit (5.2.7) over (5.2.7) ...
Preparing to unpack .../pve-manager_9.2.9_all.deb ...
Unpacking pve-manager (9.2.9) over (9.2.9) ...
Setting up proxmox-widget-toolkit (5.2.7) ...
Setting up pve-manager (9.2.9) ...
Processing triggers for man-db (2.13.1-1) ...

debsums:
hier bekomme ich keinen Output zurück ich habe debsums installiert und dann debsums -c gemacht
 
Das sieht, soweit ich das auf einem Handy beurteilen kann, normal aus. Kannst du auch ein Bild der Browser Entwicklertools zeigen?
 
Nutzt du einen Reverse Proxy oder ähnliches? Vielleicht auch mal in einem anderen Browser bzw. Incognito Tab prüfen.
Kannst du das Aufrufen? https://DEINEPVEADRESSE:8006/pve2/js/pvemanagerlib.js

Die Datei stammt übrigens aus pve-manager
Bash:
# dpkg -S /usr/share/pve-manager/js/pvemanagerlib.js
pve-manager: /usr/share/pve-manager/js/pvemanagerlib.js

# grep -sR "StdWorkspace" /usr/share/
/usr/share/pve-manager/index.html.tpl:    Ext.onReady(function() { Ext.create('PVE.StdWorkspace');});
/usr/share/pve-manager/js/pvemanagerlib.js:                    var ws = me.up('pveStdWorkspace');
/usr/share/pve-manager/js/pvemanagerlib.js:                    var ws = me.up('pveStdWorkspace');
/usr/share/pve-manager/js/pvemanagerlib.js:                            let ws = view.up('pveStdWorkspace');
/usr/share/pve-manager/js/pvemanagerlib.js:Ext.define('PVE.StdWorkspace', {
/usr/share/pve-manager/js/pvemanagerlib.js:    alias: ['widget.pveStdWorkspace'],
 
Last edited:
@puba, bei dir passen die JS-Versionen nicht zusammen: proxmoxlib.js?ver=v5.2.6 ist das widget-toolkit aus PVE 9, pvemanagerlib.js?ver=8.4.17 dagegen noch PVE 8. Deckt sich mit der Paketliste aus #7, deine Repos zeigen auf trixie/PVE 9, das System ist aber noch Bookworm (libc6 2.36). widget-toolkit ist arch:all und hat keine libc-Abhängigkeit, das rutscht bei so einem halben Upgrade einfach durch, während pve-manager an pve-cluster/libc hängenbleibt. Daher der ngettext is not defined und die weiße Seite. Entweder Sources zurück auf bookworm und apt install --allow-downgrades proxmox-widget-toolkit=<8er-Version>, oder gleich sauber hoch: pve8to9 laufen lassen und das Debian-Upgrade auf trixie durchziehen.

@Melone145 deins ist aber was anderes, auch wenn die weiße Seite gleich aussieht. Bei dir läuft 9.2.9 komplett, und der entscheidende Fehler ist ERR_CONTENT_LENGTH_MISMATCH bei pvemanagerlib.js. Die Datei kommt abgeschnitten an, deshalb ist PVE.StdWorkspace nicht definiert und ExtJS versucht sie per Loader nachzuziehen, das ist dann die 500. Die Pakete sind also in Ordnung, es hakt auf dem Transportweg. Die ERR_INTERNET_DISCONNECTED daneben sprechen dafür. Wie kommst du auf die Kiste, VPN oder Tunnel dazwischen? Spontan tippe ich auf MTU. Zum Nachmessen mal vom Client aus curl -k -o /dev/null -w '%{size_download}\n' https://deinepve:8006/pve2/js/pvemanagerlib.js und den Wert mit stat -c %s /usr/share/pve-manager/js/pvemanagerlib.js auf dem Host vergleichen.
 
@Bu66as ich gehe mit einer Public IP auf denn Server kein VPN oder sonst etwas und deine MTU Theorie habe ich gerade mal geprüft ich bekomme bei beidem 2399706 raus
 
Nutzt du einen Reverse Proxy oder ähnliches? Vielleicht auch mal in einem anderen Browser bzw. Incognito Tab prüfen.
Kannst du das Aufrufen? https://DEINEPVEADRESSE:8006/pve2/js/pvemanagerlib.js

Die Datei stammt übrigens aus pve-manager
Bash:
# dpkg -S /usr/share/pve-manager/js/pvemanagerlib.js
pve-manager: /usr/share/pve-manager/js/pvemanagerlib.js

# grep -sR "StdWorkspace" /usr/share/
/usr/share/pve-manager/index.html.tpl:    Ext.onReady(function() { Ext.create('PVE.StdWorkspace');});
/usr/share/pve-manager/js/pvemanagerlib.js:                    var ws = me.up('pveStdWorkspace');
/usr/share/pve-manager/js/pvemanagerlib.js:                    var ws = me.up('pveStdWorkspace');
/usr/share/pve-manager/js/pvemanagerlib.js:                            let ws = view.up('pveStdWorkspace');
/usr/share/pve-manager/js/pvemanagerlib.js:Ext.define('PVE.StdWorkspace', {
/usr/share/pve-manager/js/pvemanagerlib.js:    alias: ['widget.pveStdWorkspace'],
Also einen Reverse Proxy benutze ich nicht die pvemanagerlib.js kann ich auch Probmelos öffnen ich habe es auch schon mit mehren Browseren versucht die Normal und im Incognito Tab da ich in vergangenheit auch schon Probleme mir Firefox und Proxmox hatte
 
@Impact als mit hilfe von KI habe ich jetzt eine lösung gefunden die Funktioniert hat das wäre

Lösung:
GZIP-Kompression im Proxmox-Webserver (pveproxy) deaktivieren.

Befehl:
echo "COMPRESSION=0" >> /etc/default/pveproxy
systemctl restart pveproxy

Wie sinnvoll das ist keine Ahnung aber auf die Schnelle bin ich Happy das es nach Tagen wieder geht
 
Warum sollte man das deaktivieren müssen, wenn das normalerweise aktiviert ist? Das sieht für mich eher nach Symptombekämpfung aus *kopfschüttel*
 
  • Like
Reactions: ThoSo
Ich weiß es nicht aber ich weiß auch nicht wo auf einmal der Fehler her gekommen ist und ich sitze da seit Tagen an diesem Fehler ich habe nicht anders gemacht als denn Server installiert mich 1 mal in die Web GUI angemeldet und als ich am nächsten tag etwas machen wolle ging es nicht mehr das ist zumindest eine Tempräre lösung für das alles