[libvirt] All virsh commands testing failed with git head

Daniel Veillard veillard at redhat.com
Tue Nov 29 11:16:00 UTC 2011


On Tue, Nov 29, 2011 at 06:59:46PM +0800, Osier Yang wrote:
> On 2011年11月29日 18:55, Daniel Veillard wrote:
> >On Tue, Nov 29, 2011 at 06:46:26PM +0800, Osier Yang wrote:
> >>Part of the error log is pasted, looks like it's caused by
> >>the calling of virNodeSuspendInit in virInitialize.
> >>================================
> >
> >   Weird that worked for me , lemme recheck that everything went in ...
> >
> >>cd tests; LIBVIRT_DEBUG=1 VIR_TEST_DEBUG=1 ./virshtest; cd -
> >>TEST: virshtest
> >>  1) virsh list (default)                                              ...
> >>Offset 0
> >>Expect [ ]
> >>Actual [2011-11-29 18:44:38.153: 24448: info : libvirt version: 0.9.7
> >>2011-11-29 18:44:38.153: 24448: error : virNodeSuspendInit:86 :
> >>Failed to get host power management features
> >>  ]
> >
> >   Are you running the tests as root ?
> >If no, that's weird
> >If yes, do you have pm-utils package installed ?
> 
> Yes, as root,

  err, I would not do this :-)

> and pm-utils installed.
> 
> [root at foo libvirt]# pm-is-supported --suspend
> [root at foo libvirt]# echo $?
> 0

  Then I'm afraid that's a PATH limiting factor (wild guess) specific
to running within virshtest, because if you run
  ~/libvirt/tests -> ../tools/virsh -c test:///default list
   Id Name                 State
   ----------------------------------
    1 test                 running

i.e. it works normally. Basically here we should report the error when
run within libvirtd but not when running as non-root or in the test
environment.

Daniel
-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list