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
