TASK ERROR: Failed to run vncproxy.(undefined symbol: OSSL_HTTP_set1_request, version OPENSSL_3.0.0)

shira

Member
Dec 10, 2019
5
0
21
36
Hi
A few hours ago I noticed that all but CT in my pve were not able to use vnc properly!
When I click on the console of a particular vm I always get the following error immediately

Code:
Can't load '/usr/lib/x86_64-linux-gnu/perl5/5.36/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /lib/x86_64-linux-gnu/libcrypto.so.3: undefined symbol: OSSL_HTTP_set1_request, version OPENSSL_3.0.0 at /usr/lib/x86_64-linux-gnu/perl-base/DynaLoader.pm line 201.
 at /usr/share/perl5/IO/Socket/SSL.pm line 19.
Compilation failed in require at /usr/share/perl5/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /usr/share/perl5/IO/Socket/SSL.pm line 19.
Compilation failed in require at /usr/share/perl5/PVE/APIClient/LWP.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/APIClient/LWP.pm line 8.
Compilation failed in require at /usr/share/perl5/PVE/CLI/qm.pm line 18.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/CLI/qm.pm line 18.
Compilation failed in require at /usr/sbin/qm line 6.
BEGIN failed--compilation aborted at /usr/sbin/qm line 6.
TASK ERROR: Failed to run vncproxy.

For what it's worth, my vnc has been working fine for me yesterday.
I've tried googling for similar errors, but I can't find any solution to this problem.
How can I troubleshoot and fix this error?

Also, when I run pveversion I get the following error

Code:
Can't locate Proxmox/Lib/PMG.pm in @INC (you may need to install the Proxmox::Lib::PMG module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Proxmox/Lib/Common.pm line 38.
BEGIN failed--compilation aborted at /usr/share/perl5/Proxmox/Lib/Common.pm line 41.
Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/base.pm line 135.
        ...propagated at /usr/lib/x86_64-linux-gnu/perl-base/base.pm line 157.
BEGIN failed--compilation aborted at /usr/share/perl5/Proxmox/RS/APT/Repositories.pm line 2.
Compilation failed in require at /usr/share/perl5/PVE/API2/APT.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/APT.pm line 13.
Compilation failed in require at /usr/bin/pveversion line 7.
BEGIN failed--compilation aborted at /usr/bin/pveversion line 7.
How can I troubleshoot and fix this error?
 

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!