Приветствую, друзья! Это мой первый пост здесь, и мне просто необходимо поделиться своим открытием. Я выяснил, в чем причина того, что мой Web GUI не работает ни на одном устройстве и в любом браузере. Он просто выдает пустую страницу, но сохраняет дефолтное фоновое изображение, что, кстати, было неплохо. Оказалось, что дело было в откате виджет-toolkit с версии proxmox-widget-toolkit_4.3.10_all.deb до proxmox-widget-toolkit_4.3.9_all.deb с помощью dpkg. Команды `apt clean && apt update` не решили проблему, потому что в репозиториях была доступна более новая версия. До этого в браузерах было много ошибок, указывающих на proxlomxlib.js (строка 1999), где, видимо, где-то была неправильно расставлена скобка. `dpkg -V` выдал вот такой вывод:
Bash: dpkg -V proxmox-widget-toolkit
??5?????? /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
Именно из-за этого файла возникли многие другие проблемы. Сертификаты были в порядке, pveproxy и pvemanager работали как часы. Похоже, в коде для версии 4.3.10 какая-то ошибка. Вот вывод моей pveversion:
Bash: proxmox-ve: 8.4.0 (running kernel: 6.8.12-9-pve)
pve-manager: 8.4.1 (running version: 8.4.1/2a5fa54a8503f96d)
proxmox-kernel-helper: 8.1.1
proxmox-kernel-6.8.12-10-pve-signed: 6.8.12-10
proxmox-kernel-6.8: 6.8.12-10
proxmox-kernel-6.8.12-9-pve-signed: 6.8.12-9
amd64-microcode: 3.20240820.1~deb12u1
ceph-fuse: 16.2.15+ds-0+deb12u1
corosync: 3.1.9-pve1
criu: 3.17.1-2+deb12u1
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx11
intel-microcode: 3.20250512.1~deb12u1
libjs-extjs: 7.0.0-5
libknet1: 1.30-pve2
libproxmox-acme-perl: 1.6.0
libproxmox-backup-qemu0: 1.5.1
libproxmox-rs-perl: 0.3.5
libpve-access-control: 8.2.2
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 1.6.0
libpve-cluster-perl: 1.6.0
libpve-common-perl: 1.6.0
libpve-guest-common-perl: 1.6.0
libpve-http-server-perl: 1.6.0
libpve-network-perl: 1.6.0
libpve-rs-perl: 1.6.0
libpve-storage-perl: 1.6.0
libspice-server1: 1.6.0
lvm2: 1.6.0
lxc-pve: 1.6.0
lxcfs: 1.6.0
novnc-pve: 1.6.0
proxmox-backup-client: 1.6.0
proxmox-backup-file-restore: 1.6.0
proxmox-firewall: 1.6.0
proxmox-kernel-helper: 1.6.0
proxmox-mail-forward: 1.6.0
proxmox-mini-journalreader: 1.6.0
proxmox-offline-mirror-helper: 1.6.0
proxmox-widget-toolkit: 4.3.9
pve-cluster: 1.6.0
pve-container: 1.6.0
pve-docs: 1.6.0
pve-edk2-firmware: not correctly installed
pve-esxi-import-tools: 1.6.0
pve-firewall: 1.6.0
pve-firmware: 1.6.0
pve-ha-manager: 1.6.0
pve-i18n: 1.6.0
pve-qemu-kvm: 1.6.0
pve-xtermjs: 1.6.0
qemu-server: 1.6.0
smartmontools: 1.6.0
spiceterm: 1.6.0
swtpm: 1.6.0
vncterm: 1.6.0
zfsutils-linux: 1.6.0
Bash: dpkg -V proxmox-widget-toolkit
??5?????? /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
Именно из-за этого файла возникли многие другие проблемы. Сертификаты были в порядке, pveproxy и pvemanager работали как часы. Похоже, в коде для версии 4.3.10 какая-то ошибка. Вот вывод моей pveversion:
Bash: proxmox-ve: 8.4.0 (running kernel: 6.8.12-9-pve)
pve-manager: 8.4.1 (running version: 8.4.1/2a5fa54a8503f96d)
proxmox-kernel-helper: 8.1.1
proxmox-kernel-6.8.12-10-pve-signed: 6.8.12-10
proxmox-kernel-6.8: 6.8.12-10
proxmox-kernel-6.8.12-9-pve-signed: 6.8.12-9
amd64-microcode: 3.20240820.1~deb12u1
ceph-fuse: 16.2.15+ds-0+deb12u1
corosync: 3.1.9-pve1
criu: 3.17.1-2+deb12u1
glusterfs-client: 10.3-5
ifupdown2: 3.2.0-1+pmx11
intel-microcode: 3.20250512.1~deb12u1
libjs-extjs: 7.0.0-5
libknet1: 1.30-pve2
libproxmox-acme-perl: 1.6.0
libproxmox-backup-qemu0: 1.5.1
libproxmox-rs-perl: 0.3.5
libpve-access-control: 8.2.2
libpve-apiclient-perl: 3.3.2
libpve-cluster-api-perl: 1.6.0
libpve-cluster-perl: 1.6.0
libpve-common-perl: 1.6.0
libpve-guest-common-perl: 1.6.0
libpve-http-server-perl: 1.6.0
libpve-network-perl: 1.6.0
libpve-rs-perl: 1.6.0
libpve-storage-perl: 1.6.0
libspice-server1: 1.6.0
lvm2: 1.6.0
lxc-pve: 1.6.0
lxcfs: 1.6.0
novnc-pve: 1.6.0
proxmox-backup-client: 1.6.0
proxmox-backup-file-restore: 1.6.0
proxmox-firewall: 1.6.0
proxmox-kernel-helper: 1.6.0
proxmox-mail-forward: 1.6.0
proxmox-mini-journalreader: 1.6.0
proxmox-offline-mirror-helper: 1.6.0
proxmox-widget-toolkit: 4.3.9
pve-cluster: 1.6.0
pve-container: 1.6.0
pve-docs: 1.6.0
pve-edk2-firmware: not correctly installed
pve-esxi-import-tools: 1.6.0
pve-firewall: 1.6.0
pve-firmware: 1.6.0
pve-ha-manager: 1.6.0
pve-i18n: 1.6.0
pve-qemu-kvm: 1.6.0
pve-xtermjs: 1.6.0
qemu-server: 1.6.0
smartmontools: 1.6.0
spiceterm: 1.6.0
swtpm: 1.6.0
vncterm: 1.6.0
zfsutils-linux: 1.6.0
