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

Reply via email to