Solaris 10サーバーでパスワード暗号化アルゴリズムを変更したいと思います。 CRYPT_DEFAULT オプションを __unix__ から 6 に変更すると、passwd コマンドを使用して前のパスワードを変更できなくなり、次のエラー メッセージが表示されます。
ld.so.1: passwd: fatal: libnspr4.so: open failed: No such file or directory
ld.so.1: passwd: fatal: relocation error: file /usr/lib/libldap.so.5: symbol PR_Initialized: referenced symbol not found
killed
この問題をどのように解決できますか?
答え1
エラーメッセージに示すように、インストールにファイル(またはパッケージ全体)がありません。次の行はそれをソートします。
ls -l /usr/lib/mps/libnspr4.so
grep libnspr4.so /var/sadm/install/contents
pkgchk SUNWpr
インストールされていない場合は、SUNWpr
以下を実行して追加する必要があります。
pkgadd -d . SUNWpr
インストールメディアディレクトリから。