Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Feb 2015 18:53:31 +0000
From:      Miguel Clara <miguelmclara@gmail.com>
To:        Garrett Cooper <yaneurabeya@gmail.com>
Cc:        freebsd-current <freebsd-current@freebsd.org>
Subject:   Re: Shared object "libsodium.so.13" not found, required by "dnscrypt-proxy"
Message-ID:  <CADGo8CVjVig6HT6o2MYMzXizFLG62WMEFTe278nq8qoOg3-akQ@mail.gmail.com>
In-Reply-To: <885DA4D0-9644-4F06-97C9-04EAD7B4958C@gmail.com>
References:  <CADGo8CURnvyLD55zs5m=hgrG9g6xct0q4ZMSNiY%2BzLA1GBi0Ug@mail.gmail.com> <CAGHfRMC1_jRQxkxu-aaJJBvqb8oPvOrCiJwOWhLsR1A81YKrEw@mail.gmail.com> <CADGo8CWyyFJXR5fD%2BYe%2BSynzH0mqfh3Fsx8ULmQzOxTwR0Bd8A@mail.gmail.com> <FF6DD5BB-7D15-4224-8EF5-DA1C89908B1B@gmail.com> <B506CD41-42F8-4DAF-B2D3-B09C70A2A28D@gmail.com> <64AF7708-217B-4AC0-A47A-AD1B0BFF7EDC@gmail.com> <CADGo8CUCCjrW-3p9F4aiwRh1fbid%2BfNjikag55%2BNheJYBUt-Rg@mail.gmail.com> <885DA4D0-9644-4F06-97C9-04EAD7B4958C@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Feb 24, 2015 at 6:13 PM, Garrett Cooper <yaneurabeya@gmail.com>
wrote:

> On Feb 24, 2015, at 6:35, Miguel Clara <miguelmclara@gmail.com> wrote:
>
> > ]# 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
> =E2=80=98/SERVERS|cleanvar|ldconfig|dbus/ { print NR, $0 }=E2=80=99
> > 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)
>
> Your rcorder is 50 shades of broken :(. Please remove all local
> modifications to scripts, then repost the output of the rcorder commands
> again. I suspect what=E2=80=99s going wrong is the result of some of my c=
hanges to
> remove etc/rc.d based on build knobs=E2=80=A6
> Cheers,
>

So much like the movies them... damn.... :X

I don't recall any changes to the rc.d scripts except the one to
dnscrypt-proxy (adding the ldconfig REQUIRE)

I also don't really know what to make of the output... expect this part:

"Circular dependency on provision", but the man says:
A set of files has a circular dependency which was detected while
processing the stated condition.

So it should mean that 'A' requires 'B' but 'B' requires 'A'... but this
does not seem to be the case...

I guess I'll have to go one by one and see if I can identify issue. But
first I'll make sure the ports that use those rc.d scripts are up to date.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADGo8CVjVig6HT6o2MYMzXizFLG62WMEFTe278nq8qoOg3-akQ>