"No hay versión para la dependencia 'opcional'..." al actualizar Solaris 11.3

"No hay versión para la dependencia 'opcional'..." al actualizar Solaris 11.3

Tengo problemas para actualizar Solaris 11.3. Los siguientes problemas aparecen tanto en un hardware DL360 G5 (Xeons duales) como en una VM invitada (Core i7). Las instalaciones de Solaris utilizan la imagen de Sun y no realicé ninguna personalización más que parahabilitar su repositorio de software para Sun Studio.

encontréAgregar y actualizar software en Oracle Solaris 11.3, pero debo admitir que soy demasiado inexperto para usarlo para resolver un problema que no figura en la lista. La búsqueda de algunos de los mensajes de error no produce nada útil.

¿Cuál es el problema y cómo lo soluciono?


$ 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

Respuesta1

Parece que los documentos de Oracle enInstalación de Sun Studioperdió un paso.

Para garantizar que los paquetes pudieran actualizarse, era necesario ejecutar este comando, que se encontraba enActualización de un paquete restringido por una incorporación:

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

Una vez realizado el cambio, todo se completó como se esperaba:

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

EDITAR:Se informó que la solución funciona para Solaris 11.3 basado en SPARC, así como para hardware Intel. Ver también"No hay versión para la dependencia 'opcional'..." al actualizar Solaris 11.3 en hardware SPARC.

Respuesta2

Tuve que ejecutar Sudo pkg update --accept, todo funcionó con ese indicador de aceptación. Ejecutando Solaris 11.3 en un entorno Parallels VM en MacOS.

Respuesta3

Aquí hay un enlace de cómo resolver estos problemas: https://docs.oracle.com/cd/E53394_01/html/E54739/constraints.html

información relacionada