Solaris 11.3 x86システムを更新しようとしています。 Sun Developer StudioやSun SSHサーバーなど、Sun / Oracleソフトウェアがシステムにインストールされます。これには他のソフトウェアはありません/usr/local
。
このエラーが見つかりました:
$ sudo pkg update
Creating Plan (Package planning: 1/10): -
pkg update: Chain was rooted in an untrusted self-signed certificate.
The package involved is pkg://solaris/consolidation/ddt/[email protected],0.5.11-11.4.0.0.1.11.0:20180718T212443Z
~によると画像パッケージングシステムを使用したソフトウェアパッケージングと配信信頼できない自己署名証明書文書によると、これは自己署名OpenSSL証明書を使用しているためです。別の同様のページは署名パッケージのトラブルシューティングただし、前のページを再構成し、新しいコンテンツを追加しません。更新パッケージのOracleドキュメントは、次の場所にあります。パッケージの更新しかし、必要な情報を提供していないようです。
Sunの記事には、トラブルシューティングのためのステップバイステップのガイドラインがありません。 SolarisがSun証明書を信頼できるようにしようとしていますが、使用エラーを解決できません。
$ sudo pkg set-publisher --approve-ca-cert solaris/consolidation/ddt/ddt-incorporation
pkg set-publisher: requires a publisher name
Usage:
pkg set-publisher [-Ped] [-k ssl_key] [-c ssl_cert]
[-g origin_to_add|--add-origin=origin_to_add ...]
[-G origin_to_remove|--remove-origin=origin_to_remove ...]
....
そして:
$ sudo pkg set-publisher --approve-ca-cert solaris/consolidation/ddt/ddt-incorporation sun
pkg set-publisher: Could not find /export/home/jwalton/solaris/consolidation/ddt/ddt-incorporation
pkg://
プレフィックスの指定やフルネームの使用などの他の組み合わせを試しましたが、問題は解決しません。
このエラーをどのように克服できますか?
ベストアンサー1
自己署名されていませんが、Solaris 11.3 GA リリースで知られている認証機関によって署名されませんでした。新しい認証局のサポートは、次の説明に従ってSolaris 11.4にアップグレードする前に、まずSolaris 11.3 SRU 23以降にアップデートする必要がある理由の1つです。アップグレード手順。