Hi All,

after using IPS repositories successfully for quite some time, I've managed to 
get to a point where I can no longer set a publisher to 
http://pkg.opensolaris.org/dev:

jp at superbird:~$ cat /etc/release 
                       OpenSolaris Development snv_128a X86
           Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 23 November 2009
jp at superbird:~$ 

jp at superbird:~$ pkg publisher
PUBLISHER                             TYPE     STATUS   URI
Dev                      (preferred)  origin   online   
http://opensolaris.homeunix.com:10906/

jp at superbird:~$ pfexec pkg set-publisher -P -O 
http://pkg.opensolaris.org/dev opensolaris.org
Caching catalogs ...Traceback (most recent call last):
  File "/usr/bin/pkg", line 3088, in handle_errors
    __ret = func(*args, **kwargs)
  File "/usr/bin/pkg", line 3065, in main_func
    return callable(img, pargs)
  File "/usr/bin/pkg", line 2191, in publisher_set
    refresh_allowed=refresh_catalogs)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/api.py", line 1282, in 
add_publisher
    progtrack=self.__progresstracker)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line 761, in 
add_publisher
    progtrack=progtrack)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line 1527, in 
refresh_publishers
    self.__rebuild_image_catalogs(progtrack=progtrack)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line 1414, in 
__rebuild_image_catalogs
    kcat.append(old_kcat, cb=old_append_cb)
  File "/usr/lib/python2.4/vendor-packages/pkg/catalog.py", line 1700, in append
    self.__append(src, cb=cb, pfmri=pfmri, pubs=pubs)
  File "/usr/lib/python2.4/vendor-packages/pkg/catalog.py", line 1190, in 
__append
    npart.add(f, metadata=nentry, op_time=op_time)
  File "/usr/lib/python2.4/vendor-packages/pkg/catalog.py", line 388, in add
    catalog_name=self.pathname)
DuplicateCatalogEntry: Unable to perform 'add' operation for catalog 
/var/pkg/tmp/tmp0rTr5p/known/catalog.summary.C; completion would result in a 
duplicate entry for package 'pkg://opensolaris.org/SUNWstc at 
0.5.11,5.11-0.106:20090131T191239Z'.

pkg: This is an internal error.  Please let the developers know about this
problem by filing a bug at http://defect.opensolaris.org and including the
above traceback and this message.  The version of pkg(5) is 'b987b1a759cb'.

This is a bummer because I wanted to get to B129. Any ideas on how to resolve?

Cheers, JP
-- 
This message posted from opensolaris.org
-------------- next part --------------
jp at superbird:~$ pkg publisher
PUBLISHER                             TYPE     STATUS   URI
Dev                      (preferred)  origin   online   
http://opensolaris.homeunix.com:10906/
jp at superbird:~$ pfexec pkg set-publisher -P -O 
http://pkg.opensolaris.org/dev opensolaris.org
Caching catalogs ...Traceback (most recent call last):
  File "/usr/bin/pkg", line 3088, in handle_errors
    __ret = func(*args, **kwargs)
  File "/usr/bin/pkg", line 3065, in main_func
    return callable(img, pargs)
  File "/usr/bin/pkg", line 2191, in publisher_set
    refresh_allowed=refresh_catalogs)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/api.py", line 1282, in 
add_publisher
    progtrack=self.__progresstracker)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line 761, in 
add_publisher
    progtrack=progtrack)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line 1527, in 
refresh_publishers
    self.__rebuild_image_catalogs(progtrack=progtrack)
  File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line 1414, in 
__rebuild_image_catalogs
    kcat.append(old_kcat, cb=old_append_cb)
  File "/usr/lib/python2.4/vendor-packages/pkg/catalog.py", line 1700, in append
    self.__append(src, cb=cb, pfmri=pfmri, pubs=pubs)
  File "/usr/lib/python2.4/vendor-packages/pkg/catalog.py", line 1190, in 
__append
    npart.add(f, metadata=nentry, op_time=op_time)
  File "/usr/lib/python2.4/vendor-packages/pkg/catalog.py", line 388, in add
    catalog_name=self.pathname)
DuplicateCatalogEntry: Unable to perform 'add' operation for catalog 
/var/pkg/tmp/tmp0rTr5p/known/catalog.summary.C; completion would result in a 
duplicate entry for package 'pkg://opensolaris.org/SUNWstc at 
0.5.11,5.11-0.106:20090131T191239Z'.


pkg: This is an internal error.  Please let the developers know about this
problem by filing a bug at http://defect.opensolaris.org and including the
above traceback and this message.  The version of pkg(5) is 'b987b1a759cb'.


Reply via email to