Sorry, I meant to include the work around in that email. If you run pkg rebuild-index, then try to image-update again, everything should work fine. I'd also recommend running pkg rebuild-index again once you've booted into the new image. (I'm sorry, I know this is a pain, but we think we have it fixed in 96 so it shouldn't happen again.)
Thanks, Brock Brock Pytlik wrote: > Hi, actually, I'm pretty sure you've hit > http://defect.opensolaris.org/bz/show_bug.cgi?id=2838 which was fixed > just after 95 was built. This should be fixed in 96 when that comes out. > > Brock > > Sriram Natarajan wrote: > >> Hi >> I tried to upgrade to build 95 from 86 and ran into the following error. >> >> >> PHASE ITEMS >> Indexing Packages 609/609 >> DOWNLOAD PKGS FILES XFER (MB) >> Completed 624/624 41638/41638 >> 2498.40/2498.40 >> >> PHASE ACTIONS >> Removal Phase 15053/15053 >> Update Phase 25755/25755 >> Install Phase 29840/29840 >> Reading Existing Index 8/8 >> Indexing Packages 8/624pkg: >> An unexpected error happened during image-update: >> 'pkg:/[EMAIL PROTECTED],5.11-1:20080723T223421Z' >> opensolaris-1 failed to be updated. No changes have been made to >> opensolaris-1. >> Traceback (most recent call last): >> File "/usr/bin/pkg", line 1734, in ? >> ret = main_func() >> File "/usr/bin/pkg", line 1696, in main_func >> return image_update(img, pargs) >> File "/usr/bin/pkg", line 527, in image_update >> img.imageplan.execute() >> File "/usr/lib/python2.4/vendor-packages/pkg/client/imageplan.py", >> line 550, in execute >> self.ind.client_update_index((self.filters, plan_info)) >> File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 676, in >> client_update_index >> tmp_index_dir) >> File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 637, in >> _generic_update_index >> start_point) >> File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 316, in >> _process_pkgplan_list >> self._data_full_fmri.remove_entity( >> File "/usr/lib/python2.4/vendor-packages/pkg/search_storage.py", line >> 582, in remove_entity >> self._set.remove(entity) >> KeyError: 'pkg:/[EMAIL PROTECTED],5.11-1:20080723T223421Z' >> 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 the output of 'pkg version'. >> >> >> This machine - where this error happened - contained packages from >> webstack (http://pkg.opensolaris.org/webstack) repository. >> >> I had to manually uninstall all the packages that were installed from >> ´webstack´ repository before trying to upgrade again and this time the >> update worked fine. >> >> Thought, I should let the community know - not sure if this is a known >> bug or not. >> >> Well, that is another matter that any attempt to uninstall web stack >> repo specific package only ended up cleaning up the catalog but did not >> actually remove any files. >> >> for example, any attempt to remove ´drupal' package like below >> pfexec pkg -R /tmp/mnt uninstall drupal >> >> didn´t actually remove anything but only cleaned up the catalog and >> cribbed with the following error . >> >> Traceback (most recent call last): >> File "/usr/bin/pkg", line 1734, in ? >> ret = main_func() >> File "/usr/bin/pkg", line 1700, in main_func >> return uninstall(img, pargs) >> File "/usr/bin/pkg", line 761, in uninstall >> ip.execute() >> File "/usr/lib/python2.4/vendor-packages/pkg/client/imageplan.py", >> line 550, in execute >> self.ind.client_update_index((self.filters, plan_info)) >> File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 676, in >> client_update_index >> tmp_index_dir) >> File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 637, in >> _generic_update_index >> start_point) >> File "/usr/lib/python2.4/vendor-packages/pkg/indexer.py", line 316, in >> _process_pkgplan_list >> self._data_full_fmri.remove_entity( >> File "/usr/lib/python2.4/vendor-packages/pkg/search_storage.py", line >> 582, in remove_entity >> self._set.remove(entity) >> >> >> - Sriram >> _______________________________________________ >> indiana-discuss mailing list >> [email protected] >> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss >> >> > > _______________________________________________ > indiana-discuss mailing list > [email protected] > http://mail.opensolaris.org/mailman/listinfo/indiana-discuss > _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
