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

From: Miguel Clara <miguelmclara_at_gmail.com>
Date: Tue, 24 Feb 2015 14:35:26 +0000
]# rcorder /etc/rc.d/* /usr/local/etc/rc.d/* >/dev/null
rcorder: file `/usr/local/etc/rc.d/tcsd' is before unknown provision
`kerberos'
rcorder: file `/usr/local/etc/rc.d/tcsd' is before unknown provision `named'
rcorder: file `/usr/local/etc/rc.d/dnscrypt-proxy' is before unknown
provision `unbound'
rcorder: Circular dependency on file `/usr/local/etc/rc.d/webcamd'.
rcorder: Circular dependency on provision `dbus' in file
`/usr/local/etc/rc.d/webcamd'.
rcorder: Circular dependency on provision `ldconfig' in file
`/usr/local/etc/rc.d/dnscrypt-proxy'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/devfs'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/mdconfig2'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/newsyslog'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/syslogd'.
rcorder: Circular dependency on provision `NETWORKING' in file
`/etc/rc.d/kdc'.
rcorder: Circular dependency on provision `ldconfig' in file
`/etc/rc.d/SERVERS'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/archdep'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/SERVERS'.
rcorder: requirement `tpmd' in file `/usr/local/etc/rc.d/tcsd' has no
providers.
rcorder: Circular dependency on file `/usr/local/etc/rc.d/uuidd'.
rcorder: requirement `usbd' in file `/usr/local/etc/rc.d/hald' has no
providers.

# rcorder /etc/rc.d/* /usr/local/etc/rc.d/* | awk
‘/SERVERS|cleanvar|ldconfig|dbus/ { print NR, $0 }’
rcorder: file `/usr/local/etc/rc.d/tcsd' is before unknown provision
`kerberos'
rcorder: file `/usr/local/etc/rc.d/tcsd' is before unknown provision `named'
rcorder: file `/usr/local/etc/rc.d/dnscrypt-proxy' is before unknown
provision `unbound'
rcorder: Circular dependency on file `/usr/local/etc/rc.d/webcamd'.
rcorder: Circular dependency on provision `dbus' in file
`/usr/local/etc/rc.d/webcamd'.
rcorder: Circular dependency on provision `ldconfig' in file
`/usr/local/etc/rc.d/dnscrypt-proxy'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/devfs'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/mdconfig2'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/newsyslog'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/syslogd'.
rcorder: Circular dependency on provision `NETWORKING' in file
`/etc/rc.d/kdc'.
rcorder: Circular dependency on provision `ldconfig' in file
`/etc/rc.d/SERVERS'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/archdep'.
rcorder: Circular dependency on provision `mountcritremote' in file
`/etc/rc.d/SERVERS'.
rcorder: requirement `tpmd' in file `/usr/local/etc/rc.d/tcsd' has no
providers.
rcorder: Circular dependency on file `/usr/local/etc/rc.d/uuidd'.
rcorder: requirement `usbd' in file `/usr/local/etc/rc.d/hald' has no
providers.
cleanvar: Command not found.
dbus/: Command not found.

Note that this is still with the change to dnscrypt-ptoxy REQUIRE (adding
ldconfig)


Melhores Cumprimentos // Best Regards
-----------------------------------------------
*Miguel Clara*
*IT - Sys Admin & Developer*
*E-mail:    *miguelmclara_at_gmail.com
         www.linkedin.com/in/miguelmclara/

On Tue, Feb 24, 2015 at 5:31 AM, Garrett Cooper <yaneurabeya_at_gmail.com>
wrote:

> 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 - 13:35:48 UTC

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