On 23 December 2016 at 21:43, Nir Soffer <nsoffer(a)redhat.com>
wrote:
>
> The fix seems to work, do you want to review or test it?
>
https://gerrit.ovirt.org/69052
>
Fix merged, and looking at hosts it seems to do what it was supposed to:
# ls -ld /var/log/ovirt-imageio-daemon/
drwxr-xr-x. 2 vdsm kvm 4096 Dec 25 07:45 /var/log/ovirt-imageio-daemon/
But now we have a new failure, SuperVDSM not starting with this in the logs:
MainThread::DEBUG::2016-12-25
07:45:36,018::supervdsmServer::275::SuperVdsm.Server::(main) Making
sure I'm root - SuperVdsm
MainThread::DEBUG::2016-12-25
07:45:36,018::supervdsmServer::284::SuperVdsm.Server::(main) Parsing
cmd args
MainThread::DEBUG::2016-12-25
07:45:36,018::supervdsmServer::287::SuperVdsm.Server::(main) Cleaning
old socket /var/run/vdsm/svdsm.sock
MainThread::DEBUG::2016-12-25
07:45:36,018::supervdsmServer::291::SuperVdsm.Server::(main) Setting
up keep alive thread
MainThread::DEBUG::2016-12-25
07:45:36,018::supervdsmServer::297::SuperVdsm.Server::(main) Creating
remote object manager
MainThread::ERROR::2016-12-25
07:45:36,018::supervdsmServer::321::SuperVdsm.Server::(main) Could not
start Super Vdsm
Traceback (most recent call last):
File "/usr/share/vdsm/supervdsmServer", line 301, in main
server = anager.get_server()
File "/usr/lib64/python2.7/multiprocessing/managers.py", line 493,
in get_server
self._authkey, self._serializer)
File "/usr/lib64/python2.7/multiprocessing/managers.py", line 162, in
__init__
self.listener = Listener(address=address, backlog=16)
File "/usr/lib64/python2.7/multiprocessing/connection.py", line 136,
in __init__
self._listener = SocketListener(address, family, backlog)
File "/usr/lib64/python2.7/multiprocessing/connection.py", line 260,
in __init__
self._socket.bind(address)
File "/usr/lib64/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 2] No such file or directory
MainThread::DEBUG::2016-12-25
07:45:36,338::supervdsmServer::275::SuperVdsm.Server::(main) Making
sure I'm root - SuperVdsm
Can you tell if /var/run/vdsm/svdsm.sock exists?
What's `ls -lZ /var/run/vdsm` ?
Can you manually run supervdsmServer --sockfile=/var/run/vdsm/svdsm.sock
on that host?