Обновил работающую систему. Приехали пакеты pve-access-control-6.0.2-alt2.x86_64 pve-vncterm-1.5.2-alt3.x86_64 pve-docs-6.0.4-alt1.noarch pve-qemu-server-6.0.7-alt2.x86_64 pve-spiceterm-3.1.1-alt2.x86_64 pve-http-server-3.0.2-alt2.x86_64 pve-container-3.0.7-alt2.x86_64 pve-xtermjs-3.10.1-alt1.noarch pve-lxc-3.1.0-alt3.x86_64 pve-novnc-1.0.0-alt1.noarch pve-firewall-4.0.7-alt2.x86_64 pve-ha-manager-3.0.2-alt2.x86_64 pve-qemu-aux-4.0.0-alt1.noarch pve-qemu-img-4.0.0-alt1.x86_64 pve-qemu-common-4.0.0-alt1.x86_64 pve-storage-6.0.8-alt1.x86_64 pve-qemu-system-4.0.0-alt1.x86_64 pve-common-6.0.4-alt2.noarch pve-guest-common-3.0.1-alt2.x86_64 pve-cluster-6.0.6-alt2.x86_64 pve-manager-6.0.7-alt2.x86_64 После перезагрузки машины в web-интерфейсе не показывается информация (пустые окна). В окне отладки браузера есть такие ответы с ошибками: Request URL: https://hektor:8006/api2/json/cluster/resources Request Method: GET Status Code: 500 Undefined subroutine &PVE::Cluster::get_guest_config_property called at /usr/share/perl5/PVE/API2/Cluster.pm line 325.
Вроде её не так давно добавили... https://pve.proxmox.com/pipermail/pve-devel/2019-June/037499.html ну я закомментировал её использование в /usr/share/perl5/PVE/API2/Cluster.pm <------># we try to generate 'numbers' by using "$X + 0" <------>if (!$param->{type} || $param->{type} eq 'vm') { <------> my $locked_vms = 0; <------> #my $locked_vms = PVE::Cluster::get_guest_config_property('lock'); Потому что она не экспортируется тем файлом, в котором реализована: # grep -A4 @EXPORT /usr/share/perl5/PVE/Cluster.pm our @EXPORT_OK = qw( cfs_read_file cfs_write_file cfs_register_file cfs_lock_file);
Перевешиваю на Сизиф — версии одинаковые, бага такая же, стало быть.
исправлено в pve-cluster 6.0.7-alt3