Bart Smaalders wrote: > Nicholas Solter wrote: >> Shawn Walker wrote: >>> 2008/7/3 Nicholas Solter <[EMAIL PROTECTED]>: >>>> I'm trying to install emacs from the blastwave repository, and am >>>> running into some problems. I'm probably missing something obvious, but >>>> I can't figure it out. >>>> >>>> The first problem is that if blastwave is not the preferred authority, >>>> pkg install doesn't seem to find the package at all, even though pkg >>>> contents -r can list its contents. >>>> >>>> [EMAIL PROTECTED]:~# cat /etc/release >>>> OpenSolaris 2008.11 snv_91 X86 >>>> Copyright 2008 Sun Microsystems, Inc. All Rights Reserved. >>>> Use is subject to license terms. >>>> Assembled 12 June 2008 >>>> [EMAIL PROTECTED]:~# pkg set-authority -O >>>> http://blastwave.network.com:10000/ blastwave >>>> [EMAIL PROTECTED]:~# pkg authority >>>> AUTHORITY URL >>>> blastwave http://blastwave.network.com:10000/ >>>> opensolaris.org (preferred) http://pkg.opensolaris.org:80/ >>>> [EMAIL PROTECTED]:~# pkg refresh --full >>>> [EMAIL PROTECTED]:~# pkg install IPSemacs >>> Try "pkg install pkg:/blastwave/IPSemacs" >>> >> Thanks for the suggestion. Unfortunately, it doesn't help. However, I >> played around a bit more, and it seems that the problem is both cases is >> that pkg install isn't able to find packages in an authority other than >> the preferred one, even though pkg info -r is able to see them. >> >> [EMAIL PROTECTED]:~# pkg set-authority -P blastwave >> [EMAIL PROTECTED]:~# pkg info -r pkg:/[EMAIL PROTECTED],5.11-0.91 >> Name: SUNWlang-sk >> Summary: Slovakian language support >> State: Not installed >> Authority: opensolaris.org >> Version: 0.5.11 >> Build Release: 5.11 >> Branch: 0.91 >> Packaging Date: Fri Jun 13 18:19:30 2008 >> Size: 3.5 MB >> FMRI: >> pkg://opensolaris.org/[EMAIL PROTECTED],5.11-0.91:20080613T181930Z >> [EMAIL PROTECTED]:~# pkg install pkg:/[EMAIL PROTECTED],5.11-0.91 >> Traceback (most recent call last): >> File "/usr/bin/pkg", line 1458, in ? >> ret = main_func() >> File "/usr/bin/pkg", line 1424, in main_func >> return install(img, pargs) >> File "/usr/bin/pkg", line 448, in install >> filters = filters, 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:/[EMAIL PROTECTED],5.11-0.91' not >> found in catalog or image" >> [EMAIL PROTECTED]:~# pkg set-authority -P opensolaris.org >> [EMAIL PROTECTED]:~# pkg install pkg:/[EMAIL PROTECTED],5.11-0.91 >> DOWNLOAD PKGS FILES XFER (MB) >> Completed 1/1 4/4 3.47/3.47 >> >> PHASE ACTIONS >> Install Phase 29/29 >> >> >> This seems like a bug to me, unless I'm misunderstanding the way >> non-preferred authorities are supposed to work. >> > > Yes.... I'll try and deal with this ASAP. >
Thanks, Bart and Shawn. Do I need to file a bug, or can I assume you'll take care of that? Thanks, Nick _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
