The pkg --refresh didn't seem to help - I am getting the same error as before.

 pkg publisher solaris

            Publisher: solaris
                Alias:
           Origin URI: http://pkg.oracle.com/solaris/release/
              SSL Key: None
             SSL Cert: None
          Client UUID: 58ae0f66-5d9d-11e1-afd8-80144f0015ea
      Catalog Updated: November  9, 2011 03:34:27 PM
              Enabled: Yes
     Signature Policy: verify

I have been trying this pkg list command on multiple systems and saw similar errors. Don't know the history of all but at least one system I upgraded from an earlier (pre -GA) release to GA.

Thanks,
Mythili

On 2/29/2012 7:47 AM, Shawn Walker wrote:
On 02/29/12 07:38, Mythili Subharam wrote:
cat /etc/release
Oracle Solaris 11 11/11 X86
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights
reserved.
Assembled 18 October 2011

I am getting this:
pkg list -a driver/audio/*
NAME (PUBLISHER) VERSION IF
driver/audio/audio-usb 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audio810 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audiocmi 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audioemu10k 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audiohd 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audioixp 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audiols 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audiop16x 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audiosolo 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audiovia823x 0.5.11-0.175.0.0.0.2.1 i-
driver/audio/audiovia97 0.5.11-0.153 --
Traceback (most recent call last):
File "/usr/bin/pkg", line 5956, in handle_errors
__ret = func(*args, **kwargs)
File "/usr/bin/pkg", line 5939, in main_func
pargs=pargs, **opts)
File "/usr/bin/pkg", line 461, in list_inventory
for pt, summ, cats, states, attrs in res:
File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line 109,
in wraer
for v in f(instance, *fargs, **f_kwargs):
File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line 3224,
in __t_pkg_list
ordered=True, pubs=pubs):
File "/usr/lib/python2.6/vendor-packages/pkg/catalog.py", line 2536, in
entryctions
pubs=pubs, tuples=True):
File "/usr/lib/python2.6/vendor-packages/pkg/catalog.py", line 1490, in
__entes
last=last_version, ordered=ordered, pubs=pubs):
File "/usr/lib/python2.6/vendor-packages/pkg/catalog.py", line 894, in
tuple_tries
if cb is None or cb(t, entry):
File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line 3169,
in chk_state
pkg.version.CONSTRAINT_AUTO):
File "/usr/lib/python2.6/vendor-packages/pkg/version.py", line 503, in
is_sucssor
if other.release and self.release:
AttributeError: 'NoneType' object has no attribute 'release'


pkg: This is an internal error in pkg(5) version a6782843ee0c. Please log a Service Request about this issue including the information above and this
message.

Is this a known issue?

No, and it would appear that there may be some data corruption on your system.

First, create a new BE as a backup:

  beadm create s11-backup

Then, execute:

  pkg refresh --full

...and then try the list again:

  pkg list -a 'driver/audio/*'


Was this system upgraded from an older release?

-Shawn
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to