Hide Forgot
Description of problem: ======================= Trying to interact with the sysconfig agent using qmf-tool is not working correctly. The Data Address looks suspect. qmf: list classes Classes: Package Class Type ------------------------------------ org.matahariproject Sysconfig Data qmf: query Sysconfig org.matahariproject Data Objects Returned: 1: Number Data Address ---------------------- 3 sysconfig qmf: call 3 Data ID and method-name not specified. Version-Release number of selected component (if applicable): ============================================================= matahari-sysconfig-0.4.2-2.el6.x86_64 How reproducible: ================= 100% Steps to Reproduce: 1. install matahari broker, sysconfig agent, and qpid-tools 2. start broker and agent 3. run 'qmf-tool localhost:49000' 4. query sysconfig object and call its properties Additional info: # python console seems to work >>> sysconfig = sess.getObjects(_class='Sysconfig',_package="org.matahariproject") >>> sysconfig = sysconfig[0] >>> sysconfig.getProperties() [(uuid, "Failed to open file '/etc/machine-id': No such file or directory"), (hostname, 'agent'), (is_postboot_configured, 0)] >>> sysconfig.getMethods() [run_uri(uri, flags, scheme, key), run_string(text, flags, scheme, key), query(text, flags, scheme), is_configured(key)]
Are these your exact commands? See https://github.com/matahari/matahari/wiki/TestPlan for information on connecting and using qmf-tool. To show properties you'll need to do: show #ID To call a method with arguments you'll need call #ID <arg1, arg2, ...> HTH
Man, I knew that! Grrr! Closing as NOTABUG