In "[FreeBSD-users-jp 95056] エラー libcrypt.so.4 not found" at Tue, 08 Oct 2013 16:37:13 +0900 kenji kawachi <[email protected]> wrote: > Dobashi Mitsuyoshi 様 > > ありがとうございます。 > > アップデートは以下で行いました。 > 正常に終了したと思っています。 > > # freebsd-update -r 8.4-RELEASE upgrade > > > > >> /libexec/ld-elf.so.1:Shared object "libcrypt.so.4" not found, require by > >> "Perl 5.8.9"
原因はports/packageを更新していないからです。baseをメジャーアップグレー ドしたら、ports/packageは全て再インストールしなければなりません。 FreeBSDハンドブックにも http://www.freebsd.org/doc/ja/books/handbook/updating-upgrading-freebsdupdate.html の 18.2.3.にさらっと書いてあります。 とりあえず回避したいなら、packageで misc/compat8x をインストールすれば古いpackageも動くようになるでしょう。しかし、新旧ラ イブラリが混在することになるので、常用はおすすめしません。 > > > >例えば (8.4-RELEASE #1 r255966:)では > > > >% ldd /usr/local/bin/perl > >/usr/local/bin/perl: > > libperl.so => /usr/local/lib/perl5/5.14/mach/CORE/libperl.so > (0x800646000) > > libm.so.5 => /lib/libm.so.5 (0x8008a0000) > > libcrypt.so.5 => /lib/libcrypt.so.5 (0x8009c0000) > > libutil.so.8 => /lib/libutil.so.8 (0x800ae0000) > > libthr.so.3 => /lib/libthr.so.3 (0x800bf1000) > > libc.so.7 => /lib/libc.so.7 (0x800d09000) > > > >libcriptの場所は /usr/lib/ですので、正常にアップしたなら > >(/usr/src/crypto/)入っていると思われます。 > > > >> FreeBSD7.2をFreeBSD8.4にアップデートしました。 > > > >どのような作業を行ったのでしょうか? > ># make buildworld > >又は > ># freebsd-update -r 8.4-RELEASE upgrade > >又は > >CD or memostickから? > > > >それらは、正常に終了したでしょうか? > >(出来れば新しいスレッドにしましょう。) > >-- > > / Name : Dobashi Mitsuyoshi / > > / Email : [email protected] / > >_______________________________________________ > >[email protected] mailing list > >https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp > >To unsubscribe, send any mail to "[email protected]" > > _______________________________________________ > [email protected] mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp > To unsubscribe, send any mail to "[email protected]" > _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "[email protected]"
