Re: Shared object "libsodium.so.13" not found, required by "dnscrypt-proxy"

From: Garrett Cooper <yaneurabeya_at_gmail.com>
Date: Mon, 23 Feb 2015 21:31:47 -0800
On Feb 23, 2015, at 21:29, Miguel Clara <miguelmclara_at_gmail.com> wrote:

> On February 24, 2015 5:10:35 AM WET, Garrett Cooper <yaneurabeya_at_gmail.com> wrote:
>> On Feb 23, 2015, at 20:07, Miguel Clara <miguelmclara_at_gmail.com> wrote:
>> 
>>> On Tue, Feb 24, 2015 at 1:18 AM, NGie Cooper <yaneurabeya_at_gmail.com>
>> wrote:
>>> On Mon, Feb 23, 2015 at 10:43 AM, Miguel Clara
>> <miguelmclara_at_gmail.com> wrote:
>>>> I don't think this is a 11-Current issue per say but probalby bad
>> config,
>>>> but since I'm using CURRENT I dicided to post to the list.
>>>> 
>>>> When my system boots dnscrypt fails to start with:
>>>> 
>>>> Shared object "libsodium.so.13" not found, required by
>> "dnscrypt-proxy"
>>>> 
>>>> But manual start works without issue, I've resinstalled libsodium
>> and
>>>> dnscrypt from ports and I noticed "USE_LDCONFIG=   yes" is present
>> in the
>>>> Makefile for libsodium,
>>> 
>>> ...
>>> 
>>> What does dnscrypt-proxy REQUIRE?
>>> 
>>> 
>>> Fro the rc.d instead by the port
>>> cat /usr/ports/dns/dnscrypt-proxy/files/dnscrypt-proxy.in |grep
>> REQUIR
>>> # REQUIRE: SERVERS cleanvar
>>> 
>>> 
>>> And this is what I've tried but no luck
>>> cat /usr/local/etc/rc.d/dnscrypt-proxy |grep REQUIRE
>>> # REQUIRE: SERVERS cleanvar ldconfig
>> 
>> Yeah, SERVERS comes waaaay after ldconfig.
>> 
>> What does `ldconfig -rv | grep libsodium` say?
> 
> 488:-lsodium.13 => /usr/local/lib/libsodium.so.13
> 
> and after boot I can star the service fine..  ldconfig seems to kick in just before dbus  which REQUIRES it. 

What do the following commands say?

rcorder /etc/rc.d/* /usr/local/etc/rc.d/* >/dev/null
rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | awk ‘/SERVERS|cleanvar|ldconfig|dbus/ { print NR, $0 }’

Received on Tue Feb 24 2015 - 04:31:50 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:55 UTC