我在更新 Solaris 11.3 时遇到问题。以下问题同时出现在 DL360 G5 硬件(双 Xeon)和 VM 来宾(Core i7)上。Solaris 安装使用 Sun 的映像,除了启用 Sun Studio 的 Software Repository之外,我没有执行任何自定义。
我在 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/sunpro-incorporation@0.5.11,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/ncurses@5.7-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/ncurses@5.7-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/python/python-imaging-27@1.1.7-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/popt@1.16-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/python/python-imaging-27@1.1.7-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/python-imaging@1.1.7-5.12.0.0.0.90.0
Reason: No version matching 'conditional' dependency library/python/python-imaging-27@1.1.7,5.12-5.12.0.0.0.90.0 can be installed
Reject: pkg://solaris/file/gnu-findutils@4.6.0-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/file/gnu-findutils@4.5.14-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/popt@1.7-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.12.0 can be found
Reject: pkg://solaris/library/python/python-imaging@1.1.7-5.12.0.0.0.95.0
Reason: No version matching 'conditional' dependency library/python/python-imaging-27@1.1.7,5.12-5.12.0.0.0.95.0 can be installed
Reject: pkg://solaris/library/python/python-zope-interface-27@3.3.0-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/python-twisted-27@10.1.0-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/python-zope-interface-27@3.3.0-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Reason: No version matching 'require' dependency library/python/python-zope-interface@3.3.0,5.12-5.12.0.0.0.95.0 can be installed
----------------------------------------
Reject: pkg://solaris/library/python/python-zope-interface@3.3.0-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
----------------------------------------
Reject: pkg://solaris/library/python/python-zope-interface@3.3.0-5.12.0.0.0.95.0
Reason: [already rejected; see above]
Reject: pkg://solaris/library/python/python-twisted@10.1.0-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Reason: No version matching 'conditional' dependency library/python/python-twisted-27@10.1.0,5.12-5.12.0.0.0.95.0 can be installed
----------------------------------------
Reject: pkg://solaris/library/python/python-twisted-27@10.1.0-5.12.0.0.0.95.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
----------------------------------------
Reject: pkg://solaris/library/python/python-twisted-27@10.1.0-5.12.0.0.0.95.0
Reason: [already rejected; see above]
Reject: pkg://solaris/library/python/python-zope-interface@3.3.0-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Reject: pkg://solaris/library/python/python-twisted@10.1.0-5.12.0.0.0.90.0
Reason: No version for 'optional' dependency on consolidation/desktop/desktop-incorporation@5.12,5.11-5.12.0.0.0.14.0 can be found
Run Code Online (Sandbox Code Playgroud)
看起来安装 Sun Studio上的 Oracle 文档遗漏了一步。
为确保包可以更新,需要运行此命令,该命令位于更新受合并约束的包下:
pkg change-facet facet.version-lock.consolidation/sunpro/sunpro-incorporation=false
Run Code Online (Sandbox Code Playgroud)
更改完成后,事情按预期完成:
$ 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
---------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
编辑:据报道该解决方案适用于基于 SPARC 的 Solaris 11.3 以及 Intel 硬件。在 SPARC 硬件上更新 Solaris 11.3 时,另请参阅“没有用于‘可选’依赖项的版本……”。
| 归档时间: |
|
| 查看次数: |
3230 次 |
| 最近记录: |