2008/7/3 Nicholas Solter <[EMAIL PROTECTED]>:
> 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?

If there isn't one already, please file one.

-- 
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to