Solaris 11.3 のアップデートで問題が発生しています。以下の問題は、DL360 G5 ハードウェア (デュアル Xeon) と VM ゲスト (Core i7) の両方で発生します。Solaris のインストールでは Sun のイメージを使用しており、カスタマイズは行っていません。Sun Studioのソフトウェアリポジトリを有効にする。
私は見つけたOracle Solaris 11.3 でのソフトウェアの追加と更新しかし、リストされていない問題を解決するためにそれを使用するには経験が浅すぎることを認めなければなりません。いくつかのエラー メッセージを検索しても、役に立つものは何も見つかりません。
問題は何ですか、どうすれば解決できますか?
$ sudo pkg update
Creating Plan (Running solver): /
pkg update: No solution was found to satisfy constraints
No solution found to update to latest available versions.
This may indicate an overly constrained set of packages are installed.
latest incorporations:
pkg://solaris/consolidation/sunpro/[email protected],5.11-0.175.3.9.0.2.0:20160528T012705Z
The following indicates why the system cannot update to the latest version:
Reject: pkg://solaris/library/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/[email protected]
Reason: No version matching 'conditional' dependency library/python/[email protected],5.12-5.12.0.0.0.90.0 can be installed
Reject: pkg://solaris/file/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/file/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/python/[email protected]
Reason: No version matching 'conditional' dependency library/python/[email protected],5.12-5.12.0.0.0.95.0 can be installed
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
Reason: No version matching 'require' dependency library/python/[email protected],5.12-5.12.0.0.0.95.0 can be installed
----------------------------------------
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
----------------------------------------
Reject: pkg://solaris/library/python/[email protected]
Reason: [already rejected; see above]
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
Reason: No version matching 'conditional' dependency library/python/[email protected],5.12-5.12.0.0.0.95.0 can be installed
----------------------------------------
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
----------------------------------------
Reject: pkg://solaris/library/python/[email protected]
Reason: [already rejected; see above]
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/[email protected]
Reason: No version for 'optional' dependency on consolidation/desktop/[email protected],5.11-5.12.0.0.0.14.0 can be found
答え1
OracleのドキュメントのようですSun Studio のインストール一歩踏み外した。
パッケージを確実に更新するには、以下のコマンドを実行する必要があります。法人化によって制約されるパッケージの更新:
pkg change-facet facet.version-lock.consolidation/sunpro/sunpro-incorporation=false
変更を加えると、期待どおりに完了しました。
$ sudo ~/do-update.sh
Packages to update: 7
Create boot environment: No
Create backup boot environment: Yes
DOWNLOAD PKGS FILES XFER (MB) SPEED
Completed 7/7 69/69 3.8/3.8 1.5M/s
PHASE ITEMS
Removing old actions 29/29
Installing new actions 39/39
Updating modified actions 52/52
Updating package state database Done
Updating package cache 7/7
Updating image state Done
Creating fast lookup database Done
Updating package cache 2/2
---------------------------------------------------------------------------
NOTE: Please review release notes posted at:
http://www.oracle.com/pls/topic/lookup?ctx=solaris11&id=SERNS
---------------------------------------------------------------------------
編集:このソリューションはSPARCベースのSolaris 11.3とIntelハードウェアで動作すると報告されています。SPARC ハードウェアで Solaris 11.3 を更新すると、「オプションの依存関係のバージョンがありません...」。
答え2
sudo pkg update --accept を実行する必要がありましたが、その accept フラグがあればすべて機能しました。MacOS 上の Parallels VM 環境で Solaris 11.3 を実行しています。
答え3
これらの問題を解決する方法のリンクは次のとおりです: 制約