„Keine Version für ‚optionale‘ Abhängigkeit …“ beim Aktualisieren von Solaris 11.3

„Keine Version für ‚optionale‘ Abhängigkeit …“ beim Aktualisieren von Solaris 11.3

Ich habe Probleme beim Aktualisieren von Solaris 11.3. Die folgenden Probleme treten sowohl auf einer DL360 G5-Hardware (Dual Xeons) als auch auf einem VM-Gast (Core i7) auf. Die Solaris-Installationen verwenden das Image von Sun, und ich habe keine anderen Anpassungen vorgenommen alsaktivieren Sie ihr Software-Repository für Sun Studio.

ich fandHinzufügen und Aktualisieren von Software in Oracle Solaris 11.3, aber ich muss zugeben, dass ich zu unerfahren bin, um damit ein Problem zu lösen, das nicht aufgeführt ist. Die Suche nach einigen Fehlermeldungen bringt nichts Nützliches.

Was ist das Problem und wie behebe ich es?


$ 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

Antwort1

Es sieht so aus, als ob die Oracle-Dokumente aufInstallieren von Sun Studioeinen Schritt verpasst.

Um sicherzustellen, dass die Pakete aktualisiert werden konnten, musste dieser Befehl ausgeführt werden, der sich unterAktualisieren eines durch eine Eingliederung eingeschränkten Pakets:

pkg change-facet facet.version-lock.consolidation/sunpro/sunpro-incorporation=false

Nachdem die Änderung vorgenommen wurde, verlief alles wie erwartet:

$ 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
---------------------------------------------------------------------------

BEARBEITEN:Es wurde berichtet, dass die Lösung sowohl für SPARC-basierte Solaris 11.3- als auch für Intel-Hardware funktioniert. Siehe auch„Keine Version für ‚optionale‘ Abhängigkeit…“ beim Aktualisieren von Solaris 11.3 auf SPARC-Hardware.

Antwort2

Ich musste „sudo pkg update --accept“ ausführen, alles hat mit diesem Accept-Flag funktioniert. Ausführen von Solaris 11.3 in einer Parallels VM-Umgebung unter MacOS.

Antwort3

Hier ist ein Link zur Lösung dieser Probleme: https://docs.oracle.com/cd/E53394_01/html/E54739/constraints.html

verwandte Informationen