Comment #2 on issue 665 by [email protected]: RpcCallJobqueueUpdate does not virtualize the file path
http://code.google.com/p/ganeti/issues/detail?id=665

Some corrections, the quoted exception is the wrong one (the quoted one complains about the path being not absolute due to the prepended 'ZZZ', just ignore it). The correct exception was:

2014-01-09 11:54:26,901: ganeti-noded pid=26300 INFO 192.0.2.11:52705 POST /hooks_runner HTTP/1.1 200
2014-01-09 11:54:26,993: ganeti-noded pid=26302 ERROR Error in RPC call
Traceback (most recent call last):
File "/usr/local/share/ganeti/2.11/ganeti/server/noded.py", line 182, in HandleRequest
    result = (True, method(serializer.LoadJson(req.request_body)))
File "/usr/local/share/ganeti/2.11/ganeti/server/noded.py", line 103, in wrapper
    return fn(*args, **kwargs)
File "/usr/local/share/ganeti/2.11/ganeti/server/noded.py", line 1055, in perspective_jobqueue_update
    return backend.JobQueueUpdate(file_name, content)
File "/usr/local/share/ganeti/2.11/ganeti/backend.py", line 3502, in JobQueueUpdate
    file_name = vcluster.LocalizeVirtualPath(file_name)
File "/usr/local/share/ganeti/2.11/ganeti/vcluster.py", line 266, in LocalizeVirtualPath
    raise RuntimeError("Path '%s' is not a virtual path" % path)
RuntimeError: Path '/srv/ganeti/vcluster/node1/var/lib/ganeti/queue/job-2' is not a virtual path


I debugged some more and I realized that the ssh error message, that gnt cluster verify shows is not related to this exception. I suspect it is due to my test setup, so ignore it for now. However, the exception in the RPC handling is still a valid issue, I think.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to