
On Sun, Dec 25, 2016 at 3:01 PM, Barak Korren <bkorren@redhat.com> wrote:
On 23 December 2016 at 21:43, Nir Soffer <nsoffer@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?