On 21 Jun 2008, at 01:19, Alan Steinberg wrote:
> The development repository, pkg.opensolaris.org, has been updated to
> Build 91. Additionally, updates to image packaging have been
> committed
> to the 2008.05 version. You can update image packaging for a 2008.05
> release via the following steps:
>
> $ pfexec pkg refresh
> $ pfexec pkg install pkg:/[EMAIL PROTECTED],5.11-0.86
>
> You may wish to update SUNWipkg before updating your image to Build
> 91.
> (You can update to pkg:/[EMAIL PROTECTED],5.11-0.90 if you are already
> running Build 90.)
I was running build 90, and updated SUNWipkg as described in the parens:
canopus% pfexec pkg install pkg:/[EMAIL PROTECTED],5.11-0.90
DOWNLOAD PKGS FILES XFER
(MB)
Completed 1/1 93/93
0.84/0.84
PHASE ACTIONS
Removal Phase 2/2
Update Phase 87/87
Install Phase 9/9
Looks good so far, but now:
canopus% pfexec pkg refresh
canopus% pfexec pkg image-update
Traceback (most recent call last):
File "/usr/bin/pkg", line 1458, in ?
ret = main_func()
File "/usr/bin/pkg", line 1422, in main_func
return image_update(img, pargs)
File "/usr/bin/pkg", line 365, in image_update
verbose = verbose, noexecute = noexecute)
File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
1280, in make_install_plan
self.load_optional_dependencies()
File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
1021, in load_optional_dependencies
self.update_optional_dependency(min_fmri)
File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
989, in update_optional_dependency
matcher = pkg.fmri.exact_name_match)[0]
File "/usr/lib/python2.4/vendor-packages/pkg/client/image.py", line
403, in get_matching_fmris
raise KeyError, "packages matching '%s' not found in catalog or
image" \
KeyError: "packages matching 'pkg:/CPANauthen-sasl' not found in
catalog or image"
The CPANauthen-sasl package referenced in the last line does not exist
in my local repo, but it is an optional dependency of a local package
(CPANperl-ldap) that does exist there and is also installed.
Have I confused pkg by referencing a non-existent package?
And how do I recover? :-)
Cheers,
Chris
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss