In "[FreeBSD-users-jp 95056] エラー libcrypt.so.4 not found" at Tue, 08 Oct 2013 
16:37:13 +0900
 kenji kawachi <k.kawa...@nasuinfo.or.jp>  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 : md...@luna.wak2.jp /
>  >_______________________________________________
>  >freebsd-users-jp@freebsd.org mailing list
>  >https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
>  >To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"
> 
> _______________________________________________
> freebsd-users-jp@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"
> 
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信