Date: Wed, 24 Jan 2024 17:56:16 -0300 From: Eduardo Lemos de Sa <eduardo.lemosdesa@gmail.com> To: Pete Wright <pete@nomadlogic.org> Cc: Frank Leonhardt <freebsd-doc@fjl.co.uk>, freebsd-questions@freebsd.org Subject: Re: "libcap_fileargs.so.1" not found Message-ID: <CA%2BnjGkvpnpy3DcXiKCwx3wa0EHn7pA163OgPSc_FGFztMHTU4w@mail.gmail.com> In-Reply-To: <ff11311a-52eb-4f2a-999e-b5b22f442f1b@nomadlogic.org> References: <542ee99a-c27f-4127-a723-abc0a77dd2fe@fjl.co.uk> <ff11311a-52eb-4f2a-999e-b5b22f442f1b@nomadlogic.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000f0f607060fb74ba1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Dear On Wed, Jan 24, 2024 at 3:08=E2=80=AFPM Pete Wright <pete@nomadlogic.org> w= rote: > > On 1/24/24 04:20, Frank Leonhardt wrote: > > This may have a simple fix, but it involves binary packages and these > > aren't my thing... > > > > This is a plain machine I keep as a reference for the latest version > > of FreeBSD. In December I tried to "upgrade" it 14, but the result > > didn't work out so I reverted to 13.2. All seemed okay. > > > > Except "wc" now barfs with 'ld-elf.so.1: Shared object > > "libcap_fileargs.so.1" not found, required by "wc"' > > > > libcap_fileargs.so.1 is present and correct, as far as I can tell: > > > > -r--r--r-- 1 root wheel 12684 Dec 8 17:23 > > /usr/lib32/libcap_fileargs.so.1 > > -r-xr-xr-x 1 root wheel 13744 Dec 8 17:23 /usr/bin/wc.broken > > > > Other files in /usr/bin have the same timestamp but those I've tried > > seem to work just fine. > > > > To get me moving I've simply recompiled wc.c, but I'd like to know > > what's going on here. Did the rolled-back upgrade to 14 not roll back > > fully, and what's the "official" solution? > > > I think you'll need to provide more information before people can help yo= u. > > > How did you perform the upgrade from 13.2-RELEASE to 14.0-RELEASE? > freebsd-update, build from source? > > How and at what point did the upgrade fail? > > How did you revert your system back to 13.2-RELEASE? > > I'm guessing you have a mixed userland right now where there are some > binaries that are linked against incorrect libraries. IMHO I would try > to complete the upgrade to 14.0-RELEASE as solving for that would ensure > you can update the future releases. > > -pete > > -- > Pete Wright > pete@nomadlogic.org > > > I did a update from source (using git). I compiled world, kernal. Before to do a restart, I update and upgrade all packages (pkg utility). Everything went fine. My best wishes Eduardo --=20 Eduardo Lemos de Sa Professor Titular Dep. Quimica da Universidade Federal do Paran=C3=A1 fone: +55(41)3361-3300 fax: +55(41)3361-3186 --000000000000f0f607060fb74ba1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">Dear</div><br><div class=3D"gmail_quote">= <div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 24, 2024 at 3:08=E2=80=AF= PM Pete Wright <<a href=3D"mailto:pete@nomadlogic.org">pete@nomadlogic.o= rg</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi= n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex= "><br> On 1/24/24 04:20, Frank Leonhardt wrote:<br> > This may have a simple fix, but it involves binary packages and these = <br> > aren't my thing...<br> ><br> > This is a plain machine I keep as a reference for the latest version <= br> > of FreeBSD. In December I tried to "upgrade" it 14, but the = result <br> > didn't work out so I reverted to 13.2. All seemed okay.<br> ><br> > Except "wc" now barfs with 'ld-elf.so.1: Shared object <= br> > "libcap_fileargs.so.1" not found, required by "wc"= '<br> ><br> > libcap_fileargs.so.1 is present and correct, as far as I can tell:<br> ><br> > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 12684 Dec=C2=A0 8 17:23 <br> > /usr/lib32/libcap_fileargs.so.1<br> > -r-xr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 13744 Dec=C2=A0 8 17:23 /usr= /bin/wc.broken<br> ><br> > Other files=C2=A0 in /usr/bin have the same timestamp but those I'= ve tried <br> > seem to work just fine.<br> ><br> > To get me moving I've simply recompiled wc.c, but I'd like to = know <br> > what's going on here. Did the rolled-back upgrade to 14 not roll b= ack <br> > fully, and what's the "official" solution?<br> ><br> I think you'll need to provide more information before people can help = you.<br> <br> <br> How did you perform the upgrade from 13.2-RELEASE to 14.0-RELEASE?=C2=A0 <b= r> freebsd-update, build from source?<br> <br> How and at what point did the upgrade fail?<br> <br> How did you revert your system back to 13.2-RELEASE?<br> <br> I'm guessing you have a mixed userland right now where there are some <= br> binaries that are linked against incorrect libraries.=C2=A0 IMHO I would tr= y <br> to complete the upgrade to 14.0-RELEASE as solving for that would ensure <b= r> you can update the future releases.<br> <br> -pete<br> <br> -- <br> Pete Wright<br> <a href=3D"mailto:pete@nomadlogic.org" target=3D"_blank">pete@nomadlogic.or= g</a><br> <br> <br> </blockquote></div><br clear=3D"all"><div>I did a update from source (using= git). I compiled world, kernal. Before to do a restart, I update and upgra= de all packages (pkg utility).</div><div>Everything went fine.</div><div><b= r></div><div>My best wishes</div><div><br></div><div>Eduardo</div><div><br>= </div><div><br></div><span class=3D"gmail_signature_prefix">-- </span><br><= div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D= "ltr"><div>Eduardo Lemos de Sa<br>Professor Titular<br>Dep. Quimica da Univ= ersidade Federal do Paran=C3=A1<br>fone: +55(41)3361-3300<br>fax: =C2=A0 +5= 5(41)3361-3186<br></div></div></div></div></div></div> --000000000000f0f607060fb74ba1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BnjGkvpnpy3DcXiKCwx3wa0EHn7pA163OgPSc_FGFztMHTU4w>