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

It is.


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

Reply via email to