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
pkg: no package matching 'IPSemacs' could be found in current catalog
      suggest relaxing pattern, refreshing and/or examining catalogs
pkg: install failed: Unable to assemble image plan

The second problem is that even if I set blastwave as the preferred 
authority, the package fails to install because of failing to find a 
dependency:

[EMAIL PROTECTED]:~# pkg set-authority -P blastwave
[EMAIL PROTECTED]:~# pkg refresh --full
[EMAIL PROTECTED]:~# pkg install IPSemacs
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"

Note that the the same problems occurred when I tried to get emacs from 
the sunfreeware repo as well.

Does anyone know what's going on?

Thanks,
Nick
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to