Error during latest updates (27.03.2015)

tfjelde

Member
Mar 27, 2015
4
0
21
Hi

When installing the updates that where available on 27.03.2015
i did get a lot of compilation fails for the PVE Daemon / PVE API Proxy Server / PVE SPICE Proxy Server and PVE Status Daemon
all related to the OPENSSL_1.0.1

Any thing i need to worry about ? :)

Code:
Get:1 http://security.debian.org/ wheezy/updates/main libssl1.0.0 amd64 1.0.1e-2+deb7u16 [1,261 kB]Get:2 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise libpve-storage-perl all 3.0-32 [56.1 kB]
Get:3 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise pve-kernel-2.6.32-37-pve amd64 2.6.32-150 [36.3 MB]
Get:4 http://security.debian.org/ wheezy/updates/main openssl amd64 1.0.1e-2+deb7u16 [701 kB]
Get:5 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise pve-firmware all 1.1-4 [30.3 MB]
Get:6 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise pve-qemu-kvm amd64 2.2-8 [5,660 kB]
Get:7 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise pve-firewall amd64 1.0-21 [54.3 kB]
Get:8 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise qemu-server amd64 3.4-3 [129 kB]
Get:9 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise pve-manager amd64 3.4-3 [3,879 kB]
Get:10 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise proxmox-ve-2.6.32 all 3.4-150 [4,736 B]
Get:11 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise zfs-doc amd64 0.6.3-3~wheezy [61.6 kB]
Get:12 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise libuutil1 amd64 0.6.3-3~wheezy [32.8 kB]
Get:13 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise libnvpair1 amd64 0.6.3-3~wheezy [29.2 kB]
Get:14 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise libzpool2 amd64 0.6.3-3~wheezy [438 kB]
Get:15 https://enterprise.proxmox.com/debian/ wheezy/pve-enterprise libzfs2 amd64 0.6.3-3~wheezy [120 kB]
Fetched 79.1 MB in 37s (2,108 kB/s)
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 49954 files and directories currently installed.)
Preparing to replace libssl1.0.0:amd64 1.0.1e-2+deb7u14 (using .../libssl1.0.0_1.0.1e-2+deb7u16_amd64.deb) ...
Unpacking replacement libssl1.0.0:amd64 ...
Preparing to replace libpve-storage-perl 3.0-31 (using .../libpve-storage-perl_3.0-32_all.deb) ...
Unpacking replacement libpve-storage-perl ...
Preparing to replace openssl 1.0.1e-2+deb7u14 (using .../openssl_1.0.1e-2+deb7u16_amd64.deb) ...
Unpacking replacement openssl ...
Preparing to replace pve-kernel-2.6.32-37-pve 2.6.32-147 (using .../pve-kernel-2.6.32-37-pve_2.6.32-150_amd64.deb) ...
Unpacking replacement pve-kernel-2.6.32-37-pve ...
Preparing to replace pve-firmware 1.1-3 (using .../pve-firmware_1.1-4_all.deb) ...
Unpacking replacement pve-firmware ...
Preparing to replace pve-qemu-kvm 2.1-12 (using .../pve-qemu-kvm_2.2-8_amd64.deb) ...
Unpacking replacement pve-qemu-kvm ...
Preparing to replace pve-firewall 1.0-18 (using .../pve-firewall_1.0-21_amd64.deb) ...
Unpacking replacement pve-firewall ...
Preparing to replace qemu-server 3.3-20 (using .../qemu-server_3.4-3_amd64.deb) ...
Unpacking replacement qemu-server ...
Preparing to replace pve-manager 3.4-1 (using .../pve-manager_3.4-3_amd64.deb) ...
Unpacking replacement pve-manager ...
Preparing to replace proxmox-ve-2.6.32 3.3-147 (using .../proxmox-ve-2.6.32_3.4-150_all.deb) ...
Unpacking replacement proxmox-ve-2.6.32 ...
Preparing to replace zfs-doc 0.6.3-2~wheezy (using .../zfs-doc_0.6.3-3~wheezy_amd64.deb) ...
Unpacking replacement zfs-doc ...
Preparing to replace libuutil1 0.6.3-2~wheezy (using .../libuutil1_0.6.3-3~wheezy_amd64.deb) ...
Unpacking replacement libuutil1 ...
Preparing to replace libnvpair1 0.6.3-2~wheezy (using .../libnvpair1_0.6.3-3~wheezy_amd64.deb) ...
Unpacking replacement libnvpair1 ...
Preparing to replace libzpool2 0.6.3-2~wheezy (using .../libzpool2_0.6.3-3~wheezy_amd64.deb) ...
Unpacking replacement libzpool2 ...
Preparing to replace libzfs2 0.6.3-2~wheezy (using .../libzfs2_0.6.3-3~wheezy_amd64.deb) ...
Unpacking replacement libzfs2 ...
Processing triggers for man-db ...
Setting up libssl1.0.0:amd64 (1.0.1e-2+deb7u16) ...
Setting up libpve-storage-perl (3.0-32) ...
Setting up openssl (1.0.1e-2+deb7u16) ...
Setting up pve-kernel-2.6.32-37-pve (2.6.32-150) ...
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-37-pve /boot/vmlinuz-2.6.32-37-pve
update-initramfs: Generating /boot/initrd.img-2.6.32-37-pve
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.32-37-pve /boot/vmlinuz-2.6.32-37-pve
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-2.6.32-37-pve
Found initrd image: /boot/initrd.img-2.6.32-37-pve
Found linux image: /boot/vmlinuz-2.6.32-34-pve
Found initrd image: /boot/initrd.img-2.6.32-34-pve
Found linux image: /boot/vmlinuz-2.6.32-32-pve
Found initrd image: /boot/initrd.img-2.6.32-32-pve
Found linux image: /boot/vmlinuz-2.6.32-31-pve
Found initrd image: /boot/initrd.img-2.6.32-31-pve
Found linux image: /boot/vmlinuz-2.6.32-30-pve
Found initrd image: /boot/initrd.img-2.6.32-30-pve
Found linux image: /boot/vmlinuz-2.6.32-29-pve
Found initrd image: /boot/initrd.img-2.6.32-29-pve
Found linux image: /boot/vmlinuz-2.6.32-28-pve
Found initrd image: /boot/initrd.img-2.6.32-28-pve
Found linux image: /boot/vmlinuz-2.6.32-27-pve
Found initrd image: /boot/initrd.img-2.6.32-27-pve
Found memtest86+ image: /memtest86+.bin
Found memtest86+ multiboot image: /memtest86+_multiboot.bin
done
Setting up pve-firmware (1.1-4) ...
Setting up pve-qemu-kvm (2.2-8) ...
Setting up pve-firewall (1.0-21) ...
Restarting PVE firewall logger: pvefw-logger.
Restarting Proxmox VE firewall: pve-firewall.
Setting up qemu-server (3.4-3) ...
Setting up pve-manager (3.4-3) ...
Installing new version of config file /etc/logrotate.d/pve ...
Restarting PVE Daemon: pvedaemonCan't load '/usr/lib/perl5/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /usr/lib/perl5/auto/Net/SSLeay/SSLeay.so: symbol SSL_get0_next_proto_negotiated, version OPENSSL_1.0.1 not defined in file libssl.so.1.0.0 with link time reference at /usr/lib/perl/5.14/DynaLoader.pm line 184.
 at /usr/share/perl5/PVE/AccessControl.pm line 8
Compilation failed in require at /usr/share/perl5/PVE/AccessControl.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/AccessControl.pm line 8.
Compilation failed in require at /usr/share/perl5/PVE/RPCEnvironment.pm line 16.
BEGIN failed--compilation aborted at /usr/on the share/perl5/PVE/RPCEnvironment.pm line 16.
Compilation failed in require at /usr/share/perl5/PVE/Storage.pm line 19.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Storage.pm line 19.
Compilation failed in require at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
Compilation failed in require at /usr/share/perl5/PVE/API2.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2.pm line 13.
Compilation failed in require at /usr/bin/pvedaemon line 12.
BEGIN failed--compilation aborted at /usr/bin/pvedaemon line 12.
 failed!
Restarting PVE API Proxy Server: pveproxyCan't load '/usr/lib/perl5/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /usr/lib/perl5/auto/Net/SSLeay/SSLeay.so: symbol SSL_get0_next_proto_negotiated, version OPENSSL_1.0.1 not defined in file libssl.so.1.0.0 with link time reference at /usr/lib/perl/5.14/DynaLoader.pm line 184.
 at /usr/share/perl5/PVE/AccessControl.pm line 8
Compilation failed in require at /usr/share/perl5/PVE/AccessControl.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/AccessControl.pm line 8.
Compilation failed in require at /usr/share/perl5/PVE/RPCEnvironment.pm line 16.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/RPCEnvironment.pm line 16.
Compilation failed in require at /usr/share/perl5/PVE/Storage.pm line 19.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Storage.pm line 19.
Compilation failed in require at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
Compilation failed in require at /usr/share/perl5/PVE/API2.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2.pm line 13.
Compilation failed in require at /usr/bin/pveproxy line 19.
BEGIN failed--compilation aborted at /usr/bin/pveproxy line 19.
 failed!
Restarting PVE SPICE Proxy Server: spiceproxyCan't load '/usr/lib/perl5/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /usr/lib/perl5/auto/Net/SSLeay/SSLeay.so: symbol SSL_get0_next_proto_negotiated, version OPENSSL_1.0.1 not defined in file libssl.so.1.0.0 with link time reference at /usr/lib/perl/5.14/DynaLoader.pm line 184.
 at /usr/share/perl5/PVE/AccessControl.pm line 8
Compilation failed in require at /usr/share/perl5/PVE/AccessControl.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/AccessControl.pm line 8.
Compilation failed in require at /usr/share/perl5/PVE/RPCEnvironment.pm line 16.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/RPCEnvironment.pm line 16.
Compilation failed in require at /usr/share/perl5/PVE/Storage.pm line 19.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Storage.pm line 19.
Compilation failed in require at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2/Cluster.pm line 13.
Compilation failed in require at /usr/share/perl5/PVE/API2.pm line 13.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/API2.pm line 13.
Compilation failed in require at /usr/bin/spiceproxy line 17.
BEGIN failed--compilation aborted at /usr/bin/spiceproxy line 17.
 failed!
Restarting PVE Status Daemon: pvestatdCan't load '/usr/lib/perl5/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: /usr/lib/perl5/auto/Net/SSLeay/SSLeay.so: symbol SSL_get0_next_proto_negotiated, version OPENSSL_1.0.1 not defined in file libssl.so.1.0.0 with link time reference at /usr/lib/perl/5.14/DynaLoader.pm line 184.
 at /usr/share/perl5/PVE/AccessControl.pm line 8
Compilation failed in require at /usr/share/perl5/PVE/AccessControl.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/AccessControl.pm line 8.
Compilation failed in require at /usr/share/perl5/PVE/RPCEnvironment.pm line 16.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/RPCEnvironment.pm line 16.
Compilation failed in require at /usr/share/perl5/PVE/Storage.pm line 19.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/Storage.pm line 19.
Compilation failed in require at /usr/bin/pvestatd line 14.
BEGIN failed--compilation aborted at /usr/bin/pvestatd line 14.
 failed!
Setting up proxmox-ve-2.6.32 (3.4-150) ...
installing proxmox release key: OK
Setting up zfs-doc (0.6.3-3~wheezy) ...
Setting up libuutil1 (0.6.3-3~wheezy) ...
Setting up libnvpair1 (0.6.3-3~wheezy) ...
Setting up libzpool2 (0.6.3-3~wheezy) ...
Setting up libzfs2 (0.6.3-3~wheezy) ...
 
Check the version of the related perl package and the current pve packages

Code:
aptitude versions ssleay-perl
pveversion -v
 
Hi

Version

Code:
Package libcrypt-ssleay-perl:
p   0.58-1                                        stable                    500


Package libnet-ssleay-perl:
i A 1.48-1+b1

the command pveversion -v gives me a "command not found" ?
 
Hi,
try to reinstall pve
apt-get install proxmox-ve-2.6.32
 
Sorry think i mixed up which SSH session I run the commands in last time :confused:

The correct versions are:
aptitude versions ssleay-perl
Code:
Package libcrypt-ssleay-perl:i   0.58-1                                        stable                    500


Package libnet-ssleay-perl:
i   1.48-1+b1                                     stable                    500

and pveversion -v
Code:
proxmox-ve-2.6.32: 3.4-150 (running kernel: 2.6.32-37-pve)
pve-manager: 3.4-3 (running version: 3.4-3/2fc72fee)
pve-kernel-2.6.32-32-pve: 2.6.32-136
pve-kernel-2.6.32-27-pve: 2.6.32-121
pve-kernel-2.6.32-28-pve: 2.6.32-124
pve-kernel-2.6.32-30-pve: 2.6.32-130
pve-kernel-2.6.32-37-pve: 2.6.32-150
pve-kernel-2.6.32-29-pve: 2.6.32-126
pve-kernel-2.6.32-34-pve: 2.6.32-140
pve-kernel-2.6.32-31-pve: 2.6.32-132
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.7-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.10-2
pve-cluster: 3.0-16
qemu-server: 3.4-3
pve-firmware: 1.1-4
libpve-common-perl: 3.0-24
libpve-access-control: 3.0-16
libpve-storage-perl: 3.0-32
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-8
vzctl: 4.0-1pve6
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 2.2-8
ksm-control-daemon: 1.1-1
glusterfs-client: 3.5.2-1

Also tried the apt-get install proxmox-ve-2.6.32
Code:
root@main-proxmox:~# apt-get install proxmox-ve-2.6.32Reading package lists... Done
Building dependency tree
Reading state information... Done
proxmox-ve-2.6.32 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


I can add that the server is still up running and everything looks to be ok but I’m not sure what will happen if I need to restart the server.
 
Hello tfjelde

The correct versions are:
aptitude versions ssleay-perl
Code:
Package libcrypt-ssleay-perl:i   0.58-1                                        stable                    500


Package libnet-ssleay-perl:
i   1.48-1+b1                                     stable                    500

and pveversion -v
Code:
proxmox-ve-2.6.32: 3.4-150 (running kernel: 2.6.32-37-pve)
pve-manager: 3.4-3 (running version: 3.4-3/2fc72fee)
pve-kernel-2.6.32-32-pve: 2.6.32-136
pve-kernel-2.6.32-27-pve: 2.6.32-121
pve-kernel-2.6.32-28-pve: 2.6.32-124
pve-kernel-2.6.32-30-pve: 2.6.32-130
pve-kernel-2.6.32-37-pve: 2.6.32-150
pve-kernel-2.6.32-29-pve: 2.6.32-126
pve-kernel-2.6.32-34-pve: 2.6.32-140
pve-kernel-2.6.32-31-pve: 2.6.32-132
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.7-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.10-2
pve-cluster: 3.0-16
qemu-server: 3.4-3
pve-firmware: 1.1-4
libpve-common-perl: 3.0-24
libpve-access-control: 3.0-16
libpve-storage-perl: 3.0-32
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-8
vzctl: 4.0-1pve6
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 2.2-8
ksm-control-daemon: 1.1-1
glusterfs-client: 3.5.2-1

Also tried the apt-get install proxmox-ve-2.6.32
Code:
root@main-proxmox:~# apt-get install proxmox-ve-2.6.32Reading package lists... Done
Building dependency tree
Reading state information... Done
proxmox-ve-2.6.32 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


I can add that the server is still up running and everything looks to be ok but I’m not sure what will happen if I need to restart the server.

Your package versions are up to date - strange what happened (I upgraded to the same versions and did not encounter such a problem).

Difficult to say if something is irregular now. Try the following

Code:
/etc/init.d/pvedaemon restart

If this works without any problem and does not display any error like

Code:
Compilation failed in require at /usr/share/perl5/PVE/AccessControl.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/PVE/AccessControl.pm line 8.

everything is ok and it was just a sporadic strange thing ....

kind regards

Mr.Holmes
 
Last edited:
Hi

The /etc/init.d/pvedaemon restart worked with no errors, so probably everything is OK

Thanks for all help
:D
 

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!