| Summary: | sysconfig agent not working with qmf-tool | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Dave Johnson <dajohnso> |
| Component: | matahari | Assignee: | Adam Stokes <astokes> |
| Status: | CLOSED NOTABUG | QA Contact: | Dave Johnson <dajohnso> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 6.2 | CC: | astokes, matahari-maint, whayutin |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-08-10 03:02:22 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
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 |
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)]