Page MenuHomeVyOS Platform

lldpd is broken on 1.1.8
Closed, WontfixPublicBUG

Description

Attempting to enable LLDP on 1.1.8 results in the following error message:

# commit
[ service lldp ]
Starting lldpd...
/usr/sbin/lldpd: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
ctl_connect: unable to connect to socket /var/run/lldpd.socket: No such file or directory
fatal: unable to connect to socket /var/run/lldpd.socket
Warning: error setting location on [eth0]

Needs to be rebuilt for the new libssl, I guess

I ran ldd on everything in /usr/bin and /usr/sbin and lldpd appears to be the only broken binary.

Details

Difficulty level
Unknown (require assessment)
Version
1.1.8
Why the issue appeared?
Will be filled on close

Event Timeline

syncer triaged this task as Normal priority.
syncer moved this task from Need Triage to Backlog on the VyOS 1.1.x board.
syncer added subscribers: UnicronNL, syncer.

@UnicronNL can you rebuild it ?

The lldpd package had really insufficient dependencies, it didn't even list libssl. This is why it wasn't rebuilt, we used apt-cache rdepend to find the packages that depend on libssl0.9.8, and due to missing dependencies this one didn't show up.

Until we make a new release, you can install an updated package by hand:

http://dev.packages.vyos.net/legacy/repos/vyos/pool/main/l/lldpd/lldpd_0.6.0+vyos1+helium3_amd64.deb
http://dev.packages.vyos.net/legacy/repos/vyos/pool/main/l/lldpd/lldpd_0.6.0+vyos1+helium3_i386.deb

Another workaround is the following:

sudo ln -s /usr/lib/libssl.so.{1.0.2,0.9.8}
sudo ln -s /usr/lib/libcrypto.so.{1.0.2,0.9.8}
sudo ldconfig

# commit
[ service lldp ]
Starting lldpd...

# pgrep lldp
11690
11694

What's the probability of seeing a 1.1.9 release sometime soon with this fix in it? I have a bunch of machines I'd like to upgrade to 1.1.8+, but it seems irritating to have to manually install an updated .deb on each of them.

Hi,
we not going to do 1.1.9 and 1.2 should fix this