Sorry to bother you guys. I'm having problems using the "support" repository
to do a pkg image-update from OpenSolaris 2008.11 snv_101b to OpenSolaris
2009.06 using a Toshiba Tecra M10 laptop that came with OpenSolaris
pre-installed. I also have ZFS compression turned on for my rpool. Do you
think that might be what's causing the problem?

Just to clear up any possible misconceptions: my OpenSolaris support
contract is still valid and I have no problems with installing other
packages from the "support" repository, and the error message I'm getting
also says that this is definitely a bug in the IPS software itself and not a
problem with the repository.

Here is the error message that I get at the end of the update:

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 '26c3e2407c53'.

I updated as the "root" user with the following $PATH:

/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin

And here is a list of all the commands I run to update my system with a
small amount of the output omitted to make it more readable:

# pkg authority
PUBLISHER                             TYPE     STATUS   URI
opensolaris.org          (preferred)  origin   online
https://pkg.sun.com/opensolaris/support/


# pkg install -v SUNWipkg
...
 some output omitted
...
Install Phase                                218/218
Update Phase                                 171/171
Reading Existing Index                           9/9
Indexing Packages                                4/4

# pkg list -av SUNWipkg
FMRI                                                             STATE
UFIX
pkg:/[email protected],5.11-0.111:20100301T222005Z                 known
----
pkg:/[email protected],5.11-0.101:20090512T150120Z                 installed
u---


then I did a dry test run of the update with the command listed below and
everything worked perfectly:

# pkg image-update -nv
...
 several pages of output omitted
...
None -> pkg:/[email protected],5.11-0.111:20090508T161500Z
None -> pkg:/developer/[email protected]
,5.11-0.111:20100306T002517Z
Actuators:
      restart_fmri: svc:/system/manifest-import:default
      restart_fmri: svc:/application/desktop-cache/gconf-cache:default
      restart_fmri: svc:/application/desktop-cache/gconf-cache:default
      restart_fmri:
svc:/application/desktop-cache/input-method-cache:default
      restart_fmri:
svc:/application/desktop-cache/pixbuf-loaders-installer:default
      restart_fmri: svc:/application/font/fc-cache:default
      restart_fmri: svc:/system/manifest-import:default
      restart_fmri: svc:/application/desktop-cache/icon-cache:default
      restart_fmri: svc:/application/desktop-cache/mime-types-cache:default
      restart_fmri: svc:/system/manifest-import:default
      restart_fmri: svc:/application/desktop-cache/gconf-cache:default
      restart_fmri: svc:/application/desktop-cache/icon-cache:default
      restart_fmri: svc:/application/desktop-cache/mime-types-cache:default
      restart_fmri: svc:/application/font/fc-cache:default
None
#

Then I did the update for real:

# pkg image-update -v
...

 several pages of output omitted

...
      restart_fmri: svc:/application/desktop-cache/gconf-cache:default
      restart_fmri: svc:/application/desktop-cache/icon-cache:default
      restart_fmri: svc:/application/desktop-cache/mime-types-cache:default
      restart_fmri: svc:/application/font/fc-cache:default

None
DOWNLOAD                                    PKGS       FILES     XFER (MB)
Completed                                951/951 68229/68229 1515.92/1515.92


PHASE                                        ACTIONS
Removal Phase                            36388/36388
Install Phase                            44636/44636
Update Phase                             56840/56840
PHASE                                          ITEMS
Indexing Packages                            433/954

The running system has not been modified. Modifications were only made to a
clone of the running system.  This clone is mounted at /tmp/tmpUeDz-H should
you wish to inspect it.

pkg: An unexpected error happened during image-update: 'list' object has no
attribute 'split'
Traceback (most recent call last):
  File "/usr/bin/pkg", line 2598, in ?
    __ret = main_func()
  File "/usr/bin/pkg", line 2539, in main_func
    return image_update(mydir, pargs)
  File "/usr/bin/pkg", line 607, in image_update
    api_inst.execute_plan()
  File "/usr/lib/python2.4/vendor-packages/pkg/client/api.py", line 525, in
execute_plan
    self.img.imageplan.execute()
  File "/usr/lib/python2.4/vendor-packages/pkg/client/imageplan.py", line
813, in execute
    ind.rebuild_index_from_scratch(
  File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 782, in
rebuild_index_from_scratch
    IDX_INPUT_TYPE_FMRI, tmp_index_dir)
  File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 689, in
_generic_update_index
    dicts = self._process_fmris(inputs)
  File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 306, in
_process_fmris
    self.excludes, log=self.__log)
  File "/usr/lib/python2.4/vendor-packages/pkg/manifest.py", line 429, in
search_dict
    inds = action.generate_indices()
  File "/usr/lib/python2.4/vendor-packages/pkg/actions/attribute.py", line
69, in generate_indices
    return [
  File "/usr/lib/python2.4/vendor-packages/pkg/actions/attribute.py", line
128, in parse_category_info
    scheme, cats = self.attrs["value"].split(":", 1)
AttributeError: 'list' object has no attribute 'split'


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 '26c3e2407c53'.

#

Any help that I can get from the community would be deeply appreciated.

Thanks in advance!
_______________________________________________
install-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/install-discuss

Reply via email to