1) ```:raise ShellError: Raised if an unknown error occurs``` This is what I cut from aexpect.py, def cmd_output(), 
2) what I mean here with try and catch is in service_libvirtd_control(). The other one in libvirtd_is_running() I agree to remove it.