HELP In upgrade (7 to 8), Gui Broke, VMs but configuration/updates all broken

sassriverrat

New Member
Jan 23, 2023
7
0
1
Good Afternoon,

Getting a little desperate because the entire family's system of VMs (running thinclients) are on here but I worry if I just lost all of my finances...

I was trying to update from 7 to 8 last night. Initially, my distro list was my issue. Well in the mix, I think part of the pve daemon got deleted from what I vaguely remember and I've been reading for nearly 8 hours and haven't gotten it fixed. A few of the VMs that were running still are, but the GUI is broken and even simple commands like [I]qm list[/I] produce this:
Code:
root@server2:~# qm list
Can't modify undef operator in scalar assignment at /usr/share/perl5/Convert/ASN1/_decode.pm line 101, near ");"
BEGIN not safe after errors--compilation aborted at /usr/share/perl5/Convert/ASN1/_decode.pm line 610.
Compilation failed in require at /usr/share/perl5/Convert/ASN1.pm line 438.
BEGIN failed--compilation aborted at /usr/share/perl5/Convert/ASN1.pm line 444.
Compilation failed in require at /usr/share/perl5/Net/LDAP.pm line 12.
BEGIN failed--compilation aborted at /usr/share/perl5/Net/LDAP.pm line 12.
Compilation failed in require at /usr/share/perl5/PVE/LDAP.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/LDAP.pm line 7.
Compilation failed in require at /usr/share/perl5/PVE/Auth/LDAP.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Auth/LDAP.pm line 8.
Compilation failed in require at /usr/share/perl5/PVE/Auth/AD.pm line 5.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Auth/AD.pm line 5.
Compilation failed in require at /usr/share/perl5/PVE/AccessControl.pm line 28.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/AccessControl.pm line 28.
Compilation failed in require at /usr/share/perl5/PVE/RPCEnvironment.pm line 6.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/RPCEnvironment.pm line 6.
Compilation failed in require at /usr/share/perl5/PVE/Storage.pm line 24.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Storage.pm line 24.
Compilation failed in require at /usr/share/perl5/PVE/GuestHelpers.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/GuestHelpers.pm line 8.
Compilation failed in require at /usr/share/perl5/PVE/CLI/qm.pm line 21.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/CLI/qm.pm line 21.
Compilation failed in require at /usr/sbin/qm line 6.
BEGIN failed--compilation aborted at /usr/sbin/qm line 6.

Pulling my hair out and getting frustrated at this point. Anyone have any ideas?
 
Hi,

can you please post the output of pveversion -v and tail -n+0 /etc/apt/sources.list /etc/apt/sources.list.d/*? That should help determine which packages are borked.
Also, did you use apt dist-upgrade (or apt full-upgrade) to upgrade your machine?

It might also help running apt-get --fix-broken install, which should continue setting up packages if the upgrade process somehow got interrupted.
 
The problem is in libconvert-asn1-perl package. Try to upgrade it.

I have the same issue, when trying to install only new pve components because of new version of guest system in one of my container.