On 12/06/12 09:12, Craig Mohrman wrote:
Someone want to take a look at my test machine shortty.
I'm playing around with mediated links and am using the
implementation field as well as version.

pkg mediator -a
is not happy.


$ pkg info entire
           FMRI: pkg://solaris/[email protected],5.12-5.12.0.0.0.10.0:20121203T162757Z

$ pkg mediator
MEDIATOR VER. SRC. VERSION IMPL. SRC. IMPLEMENTATION
gcc      system    3.4     system
java     system    1.7     system
perl     local     5.16    local      64
php      system    5.3     system
python   vendor    2.6     vendor
cmohrman@msulliva-us2:~$ pkg mediator -a
Traceback (most recent call last):
   File "/usr/bin/pkg", line 6507, in handle_errors
     __ret = func(*args, **kwargs)
   File "/usr/bin/pkg", line 6490, in main_func
     pargs=pargs, **opts)
   File "/usr/bin/pkg", line 2728, in list_mediators
     for mname, values in gen_mediators:
   File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line 788, in 
gen_available_mediators
     excludes=excludes):
   File "/usr/lib/python2.6/vendor-packages/pkg/manifest.py", line 1217, in 
gen_mediators
     self.__load_cached_data("manifest.mediatorcache")
   File "/usr/lib/python2.6/vendor-packages/pkg/manifest.py", line 1154, in 
__load_cached_data
     for s in f
   File "/usr/lib/python2.6/vendor-packages/pkg/manifest.py", line 1154, 
in<genexpr>
     for s in f
MalformedActionError: Malformed action at position: 85: whitespace in key:
     set name=pkg.mediator value=perl mediator-version=5.16 
mediator-implementation=64 set name=pkg.mediator value=perl 
mediator-version=5.16 mediator-implementation=32

If you truss the process for file opens you should be able to discover which manifest is causing the problem.

In short, you've likely got a corrupted manifest on disk somehow.

-Shawn


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

Reply via email to