Tuesday 2 December 2014

Upgrading Solaris 11 - Cannot install Puppet Agent

Using OpsCenter to update the Solaris 11 OS

root@sol11server:~# pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.1.20.5.0).
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.  For
                more information see https://support.oracle.com/CSP/main/article
                ?cmd=show&type=NOT&doctype=REFERENCE&id=1501435.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.1.20.5.0)
 Build Release: 5.11
        Branch: 0.175.1.20.0.5.0
Packaging Date: June 13, 2014 04:23:23 PM
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.1.20.0.5.0:20140613T162323Z
root@sol11server:~# pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.1.20.5.0).
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.  For
                more information see https://support.oracle.com/CSP/main/article
                ?cmd=show&type=NOT&doctype=REFERENCE&id=1501435.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.1.20.5.0)
 Build Release: 5.11
        Branch: 0.175.1.20.0.5.0
Packaging Date: June 13, 2014 04:23:23 PM
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.1.20.0.5.0:20140613T162323Z


root@sol11server:~# beadm list
BE                 Active Mountpoint Space   Policy Created
--                 ------ ---------- -----   ------ -------
solaris            -      -          24.25M  static 2013-07-29 09:36
solaris-1          -      -          14.32M  static 2014-01-14 10:02
solaris-2          NR     /          17.02G  static 2014-07-15 06:51
solaris-2-backup-1 -      -          282.0K  static 2014-09-30 09:55
solaris-3          -      -          280.27M static 2014-12-02 09:42


root@sol11server:~# pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.1.21.4.1).
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.  For
                more information see https://support.oracle.com/CSP/main/article
                ?cmd=show&type=NOT&doctype=REFERENCE&id=1501435.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.1.21.4.1)
 Build Release: 5.11
        Branch: 0.175.1.21.0.4.1
Packaging Date: July  1, 2014 04:57:05 PM
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.1.21.0.4.1:20140701T165705Z

root@sol11server:~# beadm list
BE                 Active Mountpoint Space  Policy Created
--                 ------ ---------- -----  ------ -------
solaris            -      -          24.25M static 2013-07-29 09:36
solaris-1          -      -          14.32M static 2014-01-14 10:02
solaris-2          -      -          36.58M static 2014-07-15 06:51
solaris-2-backup-1 -      -          282.0K static 2014-09-30 09:55
solaris-3          NR     /          17.50G static 2014-12-02 09:42



Unable to install puppet (client) on Solaris 11

root@sol11server:~# pkg info -r puppet
          Name: system/management/puppet
       Summary: Puppet - configuration management toolkit
   Description: Puppet is a flexible, customizable framework designed to help
                system administrators automate the many repetitive tasks they
                regularly perform. As a declarative, model-based approach to IT
                automation, it lets you define the desired state - or the "what"
                - of your infrastructure using the Puppet configuration
                language. Once these configurations are deployed, Puppet
                automatically installs the necessary packages and starts the
                related services, and then regularly enforces the desired state.
      Category: System/Administration and Configuration
         State: Not installed
     Publisher: solaris
       Version: 3.4.1
 Build Release: 5.11
        Branch: 0.175.2.0.0.42.1
Packaging Date: June 23, 2014 02:18:22 AM
          Size: 3.86 MB
          FMRI: pkg://solaris/system/management/puppet@3.4.1,5.11-0.175.2.0.0.42.1:20140623T021822Z

root@sol11server:~# pkg install puppet
Creating Plan (Solver setup): |
pkg install: No matching version of system/management/puppet can be installed:
  Reject:  pkg://solaris/system/management/puppet@3.4.1,5.11-0.175.2.0.0.42.1:20140623T021822Z
  Reason:  All versions matching 'require' dependency pkg:/system/linker@0.5.11,5.11-0.175.2.0.0.41.0 are rejected
    Reject:  pkg://solaris/system/linker@0.5.11,5.11-0.175.2.0.0.42.2:20140624T185945Z
    Reason:  This version is excluded by installed incorporation pkg://solaris/consolidation/osnet/osnet-incorporation@0.5.11,5.11-0.175.1.21.0.4.2:20140630T140637Z

root@sol11server:~# pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F https://oracle-oem-oc-mgmt-snitch:8002/IPS/
opscenter                   origin   online F https://oracle-oem-oc-mgmt-snitch:8002/IPS/
cacao                       origin   online F https://oracle-oem-oc-mgmt-snitch:8002/IPS/
mp-re          (non-sticky) origin   online F https://oracle-oem-oc-mgmt-snitch:8002/IPS/

root@sol11server:~# pkg update --accept
Creating Plan (Running solver): |
pkg update: No solution was found to satisfy constraints
Plan Creation: Package solver has not found a solution to update to latest available versions.
This may indicate an overly constrained set of packages are installed.

latest incorporations:

  pkg://solaris/consolidation/osnet/osnet-incorporation@0.5.11,5.11-0.175.2.1.0.5.2:20140801T183721Z
  pkg://solaris/consolidation/jdmk/jdmk-incorporation@0.5.11,5.11-0.175.2.0.0.22.0:20130902T173003Z
  pkg://solaris/consolidation/cns/cns-incorporation@0.5.11,5.11-0.175.2.0.0.39.0:20140512T125220Z
  pkg://solaris/entire@0.5.11,5.11-0.175.2.1.0.5.0:20140801T185914Z
  pkg://solaris/consolidation/X/X-incorporation@0.5.11,5.11-0.175.2.1.0.3.1413:20140722T155222Z
  pkg://solaris/consolidation/l10n/l10n-incorporation@0.5.11,5.11-0.175.2.1.0.4.2:20140728T200523Z
  pkg://solaris/consolidation/desktop/desktop-incorporation@0.5.11,5.11-0.175.2.0.0.42.0:20140623T125512Z
  pkg://solaris/consolidation/solaris_re/solaris_re-incorporation@0.5.11,5.11-0.175.2.0.0.42.0:20140623T214932Z
  pkg://solaris/consolidation/cacao/cacao-incorporation@0.5.11,5.11-0.175.2.0.0.38.0:20140428T130228Z
  pkg://solaris/consolidation/userland/userland-incorporation@0.5.11,5.11-0.175.2.1.0.5.0:20140801T184733Z
  pkg://solaris/consolidation/SunVTS/SunVTS-incorporation@7.18.2,5.11-0.175.2.1.0.5.1:20140801T185126Z
  pkg://solaris/consolidation/desktop/gnome-incorporation@0.5.11,5.11-0.175.2.0.0.42.0:20140623T125514Z
  pkg://solaris/consolidation/cde/cde-incorporation@0.5.11,5.11-0.175.2.0.0.23.0:20130916T152657Z
  pkg://solaris/consolidation/sunpro/sunpro-incorporation@0.5.11,5.11-0.175.2.1.0.4.0:20140728T200719Z
  pkg://solaris/consolidation/ldoms/ldoms-incorporation@0.5.11,5.11-0.175.2.0.0.34.0:20140303T141819Z
  pkg://solaris/consolidation/ips/ips-incorporation@0.5.11,5.11-0.175.2.1.0.3.0:20140722T154955Z
  pkg://solaris/consolidation/man/man-incorporation@0.5.11,5.11-0.175.2.0.0.40.0:20140527T142047Z
  pkg://solaris/consolidation/install/install-incorporation@0.5.11,5.11-0.175.2.0.0.5.0:20130107T161003Z
  pkg://solaris/consolidation/dbtg/dbtg-incorporation@0.5.11,5.11-0.175.2.0.0.38.0:20140428T130044Z
  pkg://solaris/consolidation/sic_team/sic_team-incorporation@0.5.11,5.11-0.175.2.0.0.39.0:20140512T160329Z

The following indicates why the system cannot update to the latest version:

  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.14:20111207T040849Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.14:20111207T040849Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.4:20110302T193947Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.4:20110302T193947Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.13:20111027T161404Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.13:20111027T161404Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.10:20110808T185447Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.10:20110808T185447Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.7:20110524T005246Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.7:20110524T005246Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/vpanels/vpanels-incorporation@0.5.11,5.11-0.175.0.0.0.1.778:20111012T230640Z found:
    Reject:  pkg://solaris/consolidation/vpanels/vpanels-incorporation@0.5.11,5.11-0.175.0.0.0.1.778:20111012T230640Z
    Reason:  A version for 'incorporate' dependency on pkg:/system/management/rad@0.5.11,5.11-0.175.0.0.0.1.778 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.5:20110328T181330Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.5:20110328T181330Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1:20101105T053409Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1:20101105T053409Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.6:20110415T151526Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.6:20110415T151526Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.12:20111006T173918Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.12:20111006T173918Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
  No suitable version of required package pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.11:20110829T231954Z found:
    Reject:  pkg://solaris/consolidation/gnome/gnome-incorporation@0.5.11,5.11-0.151.0.1.11:20110829T231954Z
    Reason:  A version for 'incorporate' dependency on pkg:/data/docbook@0.5.11,5.11-0.151.0.1 cannot be found
root@sol11server:~#

root@sol11server:~# pkg install puppet
Creating Plan (Solver setup): \
pkg install: No matching version of system/management/puppet can be installed:
  Reject:  pkg://solaris/system/management/puppet@3.4.1,5.11-0.175.2.0.0.42.1:20140623T021822Z
  Reason:  All versions matching 'require' dependency pkg:/system/linker@0.5.11,5.11-0.175.2.0.0.41.0 are rejected
    Reject:  pkg://solaris/system/linker@0.5.11,5.11-0.175.2.0.0.42.2:20140624T185945Z
    Reason:  This version is excluded by installed incorporation pkg://solaris/consolidation/osnet/osnet-incorporation@0.5.11,5.11-0.175.1.21.0.4.2:20140630T140637Z

Upgrade to latest Solaris 11 SRU, after fixing OpsCenter's update library.
root@sol11server:~# beadm list
BE                 Active Mountpoint Space  Policy Created
--                 ------ ---------- -----  ------ -------
solaris            -      -          24.25M static 2013-07-29 09:36
solaris-1          -      -          14.32M static 2014-01-14 10:02
solaris-2          -      -          36.58M static 2014-07-15 06:51
solaris-2-backup-1 -      -          282.0K static 2014-09-30 09:55
solaris-3          NR     /          19.53G static 2014-12-02 09:42
solaris-4          -      -          1.96G  static 2014-12-03 08:52

Reboot and activate new boot-environment
root@sol11server:~# pkg info entire
          Name: entire
       Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.2.4.6.0).
   Description: This package constrains system package versions to the same
                build.  WARNING: Proper system update and correct package
                selection depend on the presence of this incorporation.
                Removing this package will result in an unsupported system.  For
                more information see
                https://support.oracle.com/rs?type=doc&id=1672221.1.
      Category: Meta Packages/Incorporations
         State: Installed
     Publisher: solaris
       Version: 0.5.11 (Oracle Solaris 11.2.4.6.0)
 Build Release: 5.11
        Branch: 0.175.2.4.0.6.0
Packaging Date: November  5, 2014 10:17:24 PM
          Size: 5.46 kB
          FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.2.4.0.6.0:20141105T221724Z
root@sol11server:~#

Successfully installed Puppet client!
root@sol11server:~# pkg install puppet
           Packages to install:  5
           Mediators to change:  1
            Services to change:  2
       Create boot environment: No
Create backup boot environment: No
DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
Completed                                5/5   19403/19403    57.5/57.5  645k/s

PHASE                                          ITEMS
Installing new actions                   22471/22471
Updating package state database                 Done
Updating package cache                           0/0
Updating image state                            Done
Creating fast lookup database                   Done
Updating package cache                           4/4
root@sol11server:~#