CRYPT_DEFAULTを変更した後、passwdは機能しません。

CRYPT_DEFAULTを変更した後、passwdは機能しません。

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

インストールメディアディレクトリから。

関連情報