From owner-freebsd-current@FreeBSD.ORG Tue Feb 24 14:35:48 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F41D94D8 for ; Tue, 24 Feb 2015 14:35:47 +0000 (UTC) Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AD586179 for ; Tue, 24 Feb 2015 14:35:47 +0000 (UTC) Received: by iecrp18 with SMTP id rp18so32323079iec.9 for ; Tue, 24 Feb 2015 06:35:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=tl6GJCf6cIgKUrHkA03MC1TqZ2Eb5gqAWquD9Ka4p9M=; b=yXQx5oO57g5mCg6FEqCf1GtzSgxcNUx9605rgVS5UCqiF5LYlDEucMxrtuduAAUWRj Jg6J4ov4KUrHsEUfCdzuQmF8nXqIOZ9ZzgVulnArdHRFfFmrgcHAvrztUJ8JUKAhYocu tXLYjMtpVXDPhNGy8GY5O+Owv7JhOBPunDHl7gMnGtNjUNwCkUgbSjUOLdDvxrWYKD7S i3HRMIjfCroV+A1aCx+5QCSqY6B34s1L8oZbEmNE7HJPXZOOfF9urL8Q7nfPPUv8LpDv yfFsMYptjh8VRHGH2EdsEo82tOAYdAeHAVhcIiyjUdG9ZuPLty9FN3rIE33gaeW0mzrv bVzw== X-Received: by 10.107.5.212 with SMTP id 203mr6535774iof.4.1424788547029; Tue, 24 Feb 2015 06:35:47 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.120.35 with HTTP; Tue, 24 Feb 2015 06:35:26 -0800 (PST) In-Reply-To: <64AF7708-217B-4AC0-A47A-AD1B0BFF7EDC@gmail.com> References: <64AF7708-217B-4AC0-A47A-AD1B0BFF7EDC@gmail.com> From: Miguel Clara Date: Tue, 24 Feb 2015 14:35:26 +0000 Message-ID: Subject: Re: Shared object "libsodium.so.13" not found, required by "dnscrypt-proxy" To: Garrett Cooper Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Feb 2015 14:35:48 -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 =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) Melhores Cumprimentos // Best Regards ----------------------------------------------- *Miguel Clara* *IT - Sys Admin & Developer* *E-mail: *miguelmclara@gmail.com www.linkedin.com/in/miguelmclara/ On Tue, Feb 24, 2015 at 5:31 AM, Garrett Cooper wrote: > On Feb 23, 2015, at 21:29, Miguel Clara wrote: > > > On February 24, 2015 5:10:35 AM WET, Garrett Cooper < > yaneurabeya@gmail.com> wrote: > >> On Feb 23, 2015, at 20:07, Miguel Clara wrote= : > >> > >>> On Tue, Feb 24, 2015 at 1:18 AM, NGie Cooper > >> wrote: > >>> On Mon, Feb 23, 2015 at 10:43 AM, Miguel Clara > >> 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=3D 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 =3D> /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 > =E2=80=98/SERVERS|cleanvar|ldconfig|dbus/ { print NR, $0 }=E2=80=99 >