I'd like to understand why the following installation is actually working. I'm
wondering
if this is a known bug that I'm hitting here.
This is on S11 SRU93 sparc (I've also reproduced on S11 GA)
It's my understanding that package driver/x11/xsvc is only permitted to be
installed on x86. Simply trying to install it from the command line supports
this:
# pkg list driver/x11/xsvc
pkg list: no packages matching 'driver/x11/xsvc' installed
# pkg install -nv driver/x11/xsvc
Creating Plan
pkg install: The following pattern(s) only matched packages that are not
available
for the current image's architecture, zone type, and/or other variant:
driver/x11/xsvc
The problem I'm having is with package,
system/management/hmp/[email protected], which is
not bundled with the OS but comes from the systems group. There is a known bug
in this version of the package in that it has this in it's manifest:
depend fmri=driver/x11/xsvc type=require
and it should only require this package on x86.
What I don't understand is that when I try to install the hmp package it
actually
installs and installs driver/x11/xsvc as well.
(first the dry-run)
# pkg install -nv hmp/hmp-tools; echo $?
Packages to install: 4
Estimated space available: 109.51 GB
Estimated space to be consumed: 192.97 MB
Create boot environment: No
Create backup boot environment: Yes
Rebuild boot archive: Yes
Changed packages:
mp-re
system/management/hmp/hmp-libs
None -> 2.2.1.15513,5.11-1:20120314T235605Z
system/management/hmp/hmp-tools
None -> 2.2.1.15513,5.11-1:20120314T235822Z
solaris
driver/x11/xsvc
None -> 0.5.11,5.11-0.175.0.9.0.1.1:20120612T192700Z
system/library/gcc-45-runtime
None -> 4.5.2,5.11-0.175.0.0.0.2.537:20111019T115727Z
0
(now the real install)
# pkg install hmp/hmp-tools ; echo $?
Packages to install: 4
Create boot environment: No
Create backup boot environment: Yes
DOWNLOAD PKGS FILES XFER (MB)
Completed 4/4 115/115 31.4/31.4$<3>
PHASE ACTIONS
Install Phase 263/263
PHASE ITEMS
Package State Update Phase 4/4
Image State Update Phase 2/2
0
(and now driver/x11/xsvc is showing as installed!)
# pkg list driver/x11/xsvc
NAME (PUBLISHER) VERSION IFO
driver/x11/xsvc 0.5.11-0.175.0.9.0.1.1 i--
This from 'pkg history':
Operation: install
Outcome: Failed
Reason: Constrained
Client: pkg
Version: 90713a5f6a6f
User: admin (60004)
Boot Env.: s11_sru93
Boot Env. UUID: be14d0f6-7084-ec0a-a53b-d3a6b37ccd72
New Boot Env.: None
New Boot Env. UUID: (None)
Snapshot: (None)
Start Time: 2012-06-26T23:36:22
End Time: 2012-06-26T23:36:26
Total Time: 0:00:04
Command: /usr/bin/pkg install -nv driver/x11/xsvc
Start State:
None
End State:
None
Errors:
Traceback (most recent call last):
File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line 1035, in
__plan_op
self._img.make_install_plan(**kwargs)
File "/usr/lib/python2.6/vendor-packages/pkg/client/image.py", line 4014, in
make_install_plan
reject_list=reject_list)
File "/usr/lib/python2.6/vendor-packages/pkg/client/image.py", line 3977, in
__make_plan_common
ip.plan_install(**kwargs)
File "/usr/lib/python2.6/vendor-packages/pkg/client/imageplan.py", line 576,
in plan_install
reject_list=reject_list)
File "/usr/lib/python2.6/vendor-packages/pkg/client/imageplan.py", line 560,
in __plan_install
reject_list=reject_list)
File "/usr/lib/python2.6/vendor-packages/pkg/client/imageplan.py", line 505,
in __plan_install_solver
installed_pkgs=installed_dict, reject_set=reject_set)
File "/usr/lib/python2.6/vendor-packages/pkg/client/imageplan.py", line 3659,
in __match_user_fmris
rejected_pats=exclpats)
PlanCreationException: The following pattern(s) only matched packages that are
not available
for the current image's architecture, zone type, and/or other variant:
driver/x11/xsvc
Operation: install
Outcome: Succeeded
Reason: None
Client: pkg
Version: 90713a5f6a6f
User: admin (60004)
Boot Env.: s11_sru93
Boot Env. UUID: be14d0f6-7084-ec0a-a53b-d3a6b37ccd72
New Boot Env.: None
New Boot Env. UUID: (None)
Snapshot: (None)
Start Time: 2012-06-26T23:43:36
End Time: 2012-06-26T23:46:46
Total Time: 0:03:10
Command: /usr/bin/pkg install hmp/hmp-tools
Start State:
Solver: [ Variables: 507 Clauses: 3118 Iterations: 1 State: Succeeded]
Timings: [phase 1: 3.657, phase 2: 1.142, phase 3: 4.425, phase 4: 0.000,
phase 5: 0.002, phase 6: 0.000, phase 7: 0.140, phase 8: 6.603, phase 9:
0.000, phase 10: 5.150, phase 11: 0.142, phase 12: 2.791]
Maintained incorporations:
pkg://solaris/consolidation/gfx/[email protected],5.11-0.175.0.0.0.2.0:20111019T144752Z
pkg://solaris/consolidation/man/[email protected],5.11-0.175.0.0.0.0.0:20110927T192523Z
pkg://solaris/consolidation/admin/[email protected],5.11-0.175.0.0.0.2.0:20111019T144751Z
pkg://solaris/consolidation/SunVTS/[email protected],5.11-0.175.0.7.0.3.0:20120421T004225Z
pkg://solaris/consolidation/solaris_re/[email protected],5.11-0.175.0.0.0.2.0:20111019T122734Z
pkg://cacao/consolidation/cacao/[email protected],5.11-0.175.0.9.0.4.0:20120530T140411Z
pkg://solaris/consolidation/jdmk/[email protected],5.11-0.173.0.0.0.0.0:20110828T210111Z
pkg://solaris/consolidation/nvidia/[email protected],5.11-0.175.0.0.0.0.0:20110927T192422Z
pkg://solaris/consolidation/dbtg/[email protected],5.11-0.175.0.0.0.2.0:20111019T144751Z
pkg://solaris/consolidation/ips/[email protected],5.11-0.175.0.9.0.3.0:20120623T000446Z
pkg://solaris/consolidation/cde/[email protected],5.11-0.175.0.0.0.0.0:20110927T191905Z
pkg://solaris/consolidation/smcc/[email protected],5.11-0.175.0.0.0.2.0:20111019T144755Z
pkg://solaris/consolidation/osnet/[email protected],5.11-0.175.0.9.0.3.1:20120622T234322Z
pkg://solaris/consolidation/vpanels/[email protected],5.11-0.175.0.0.0.1.778:20111012T230640Z
pkg://solaris/consolidation/desktop/[email protected],5.11-0.175.0.8.0.3.0:20120524T231907Z
pkg://solaris/consolidation/l10n/[email protected],5.11-0.175.0.9.0.1.107:20120612T195416Z
pkg://solaris/consolidation/X/[email protected],5.11-0.175.0.8.0.2.1226:20120519T002403Z
pkg://solaris/consolidation/sic_team/[email protected],5.11-0.172.0.0.0.0.0:20110816T070737Z
pkg://solaris/consolidation/sunpro/[email protected],5.11-0.174.0.0.0.0.0:20110921T184135Z
pkg://solaris/[email protected],5.11-0.175.0.9.0.3.0:20120623T002818Z
pkg://solaris/consolidation/cns/[email protected],5.11-0.175.0.0.0.1.0:20111012T230319Z
pkg://solaris/consolidation/nspg/[email protected],5.11-0.175.0.0.0.2.0:20111019T144753Z
pkg://solaris/consolidation/install/[email protected],5.11-0.175.0.7.0.2.0:20120416T210633Z
pkg://solaris/consolidation/userland/[email protected],5.11-0.175.0.9.0.3.0:20120622T235911Z
pkg://solaris/consolidation/desktop/[email protected],5.11-0.175.0.8.0.3.0:20120524T231910Z
pkg://solaris/consolidation/sfw/[email protected],5.11-0.175.0.0.0.2.0:20111019T144754Z
Package version changes:
None ->
pkg://mp-re/system/management/hmp/[email protected],5.11-1:20120314T235605Z
None ->
pkg://mp-re/system/management/hmp/[email protected],5.11-1:20120314T235822Z
None ->
pkg://solaris/driver/x11/[email protected],5.11-0.175.0.9.0.1.1:20120612T192700Z
None ->
pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.537:20111019T115727Z
End State:
None ->
pkg://mp-re/system/management/hmp/[email protected],5.11-1:20120314T235605Z
None ->
pkg://mp-re/system/management/hmp/[email protected],5.11-1:20120314T235822Z
None ->
pkg://solaris/driver/x11/[email protected],5.11-0.175.0.9.0.1.1:20120612T192700Z
None ->
pkg://solaris/system/library/[email protected],5.11-0.175.0.0.0.2.537:20111019T115727Z
Known issue? Or is there a valid reason driver/x11/xsvc can't be installed by
itself but
can still be pulled in as a dependency?
# pkg contents -m driver/x11/xsvc | grep variant.arch
set name=variant.arch value=i386
# uname -a
SunOS oc-t5220-04 5.11 11.0 sun4v sparc SUNW,SPARC-Enterprise-T5220
thanks
Dave
---
David Sechrest Phone: (408) 276-5800 x15800
Systems Management Email: [email protected]
Oracle Corporation
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss