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
