Monday, October 02, 2017

Re: ld.so: openvpn: can't load library 'liblzo2.so.1.0'

On 2017-10-02 21:54, Jeremie Courreges-Anglas wrote:
> On Mon, Oct 02 2017, Atanas Vladimirov <vlado@bsdbg.net> wrote:
>> On 2017-10-02 18:47, Stuart Henderson wrote:
>>> On 2017-10-01, Atanas Vladimirov <vlado@bsdbg.net> wrote:
>>>> I'm running -current and I'm seeing that error on first boot when
>>>> upgrading to a newer snapshot:
>>>>
>>> ..
>>>> em0: DHCPACK from 95.87.227.225 (64:87:88:58:b2:b8)
>>>> em0: bound to 95.87.227.232 -- renewal in 300 seconds
>>>> ld.so: openvpn: can't load library 'liblzo2.so.1.0'
>>>> Killed
>>>
>>> OpenVPN started here ^^
>>>
>>>> reordering libraries: done.
>>>> starting early daemons: syslogd pflogd nsd unbound ntpd isakmpd
>>>> npppd.
>>>> starting RPC daemons:.
>>>> savecore: no core dump
>>>> checking quotas: done.
>>>> clearing /tmp
>>>> kern.securelevel: 0 -> 1
>>>> creating runtime link editor directory cache.
>>>
>>> but ldconfig runs here ^^
>>>
>>> liblzo2.so.1.0 isn't reachable until the above is run.
>>>
>>> Try something like "env LD_LIBRARY_PATH=/usr/lib:/usr/local/lib" when
>>> starting openvpn from hostname.if.
>>>
>>> If this used to work, there is a chance that maybe this changed in
>>> libexec/ld.so/path.c r1.7.
>>
>> I'm not sure that I did it in the right way:
>>
>> ~$ cat /etc/hostname.tun4
>> up
>> description dn42-w0h
>> !env LD_LIBRARY_PATH=/usr/lib:/usr/local/lib
>> !/usr/local/sbin/openvpn --daemon --config /etc/dn42-w0h.ovpn
>
> This should rather be
>
> !env LD_LIBRARY_PATH=/usr/lib:/usr/local/lib /usr/local/sbin/openvpn
> --daemon --config /etc/dn42-w0h.ovpn

Thank you. I'll wait for a newer snapshot and will let you know the
result.

No comments:

Post a Comment