On Thu, Feb 10, 2022 at 3:08 PM Matyi Szabolcs
<matyi.szabolcs(a)internetx.com> wrote:
Hi Support,
The following is the problem.
I am trying to upgrade a CentOS 7 oVirt host to CentOS 8 Stream with oVirt-engine
backup.
https://www.ovirt.org/documentation/upgrade_guide/#SHE_Upgrading_from_4-3
I perform the reset as follows:
hosted-engine --deploy --restore-from-file=/path/to/backup
When ansible-playbook is almost finished it gives the following error:
[ INFO ] changed: [localhost]
[ INFO ] TASK [ovirt.ovirt.hosted_engine_setup : Initialize lockspace volume]
[ ERROR ] fatal: [localhost]: FAILED! => {"attempts": 5,
"changed": true, "cmd": ["hosted-engine",
"--reinitialize-lockspace", "--force"], "delta":
"0:00:00.227640", "end": "2022-02-08 08:22:54.615
461", "msg": "non-zero return code", "rc": 1,
"start": "2022-02-08 08:22:54.387821", "stderr":
"Traceback (most recent call last):\n File
\"/usr/lib64/python3.6/runpy.py\", line 193, in _run_modul
e_as_main\n \"__main__\", mod_spec)\n File
\"/usr/lib64/python3.6/runpy.py\", line 85, in _run_code\n exec(code,
run_globals)\n File \"/usr/lib/python3.6/site-packages/ovirt_hosted_engine_s
etup/reinitialize_lockspace.py\", line 30, in <module>\n
ha_cli.reset_lockspace(force)\n File
\"/usr/lib/python3.6/site-packages/ovirt_hosted_engine_ha/client/client.py\",
line 286, in reset_lo
ckspace\n stats = broker.get_stats_from_storage()\n File
\"/usr/lib/python3.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py\",
line 148, in get_stats_from_storage\n result = self._p
roxy.get_stats()\n File \"/usr/lib64/python3.6/xmlrpc/client.py\", line 1112,
in __call__\n return self.__send(self.__name, args)\n File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 1452, i
n __request\n verbose=self.__verbose\n File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 1154, in request\n return
self.single_request(host, handler, request_body, verbose)\n File \"/usr
/lib64/python3.6/xmlrpc/client.py\", line 1166, in single_request\n http_conn =
self.send_request(host, handler, request_body, verbose)\n File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 12
79, in send_request\n self.send_content(connection, request_body)\n File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 1309, in send_content\n
connection.endheaders(request_body)\n File \
"/usr/lib64/python3.6/http/client.py\", line 1268, in endheaders\n
self._send_output(message_body, encode_chunked=encode_chunked)\n File
\"/usr/lib64/python3.6/http/client.py\", line 1044, in _
send_output\n self.send(msg)\n File
\"/usr/lib64/python3.6/http/client.py\", line 982, in send\n self.connect()\n
File \"/usr/lib/python3.6/site-packages/ovirt_hosted_engine_ha/lib/unixrpc.
py\", line 76, in connect\n
self.sock.connect(base64.b16decode(self.host))\nFileNotFoundError: [Errno 2] No such file
or directory", "stderr_lines": ["Traceback (most recent call
last):", " Fil
e \"/usr/lib64/python3.6/runpy.py\", line 193, in _run_module_as_main",
" \"__main__\", mod_spec)", " File
\"/usr/lib64/python3.6/runpy.py\", line 85, in _run_code", "
exec(code, run_globals
)", " File
\"/usr/lib/python3.6/site-packages/ovirt_hosted_engine_setup/reinitialize_lockspace.py\",
line 30, in <module>", " ha_cli.reset_lockspace(force)", "
File \"/usr/lib/python3.6/site-p
ackages/ovirt_hosted_engine_ha/client/client.py\", line 286, in
reset_lockspace", " stats = broker.get_stats_from_storage()", "
File \"/usr/lib/python3.6/site-packages/ovirt_hosted_engine_ha/li
b/brokerlink.py\", line 148, in get_stats_from_storage", " result =
self._proxy.get_stats()", " File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 1112, in __call__", "
return self.__send(
self.__name, args)", " File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 1452, in __request", "
verbose=self.__verbose", " File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 1154, in requ
est", " return self.single_request(host, handler, request_body,
verbose)", " File \"/usr/lib64/python3.6/xmlrpc/client.py\", line
1166, in single_request", " http_conn = self.send_request(ho
st, handler, request_body, verbose)", " File
\"/usr/lib64/python3.6/xmlrpc/client.py\", line 1279, in send_request",
" self.send_content(connection, request_body)", " File
\"/usr/lib64/python3
.6/xmlrpc/client.py\", line 1309, in send_content", "
connection.endheaders(request_body)", " File
\"/usr/lib64/python3.6/http/client.py\", line 1268, in endheaders", "
self._send_output(mes
sage_body, encode_chunked=encode_chunked)", " File
\"/usr/lib64/python3.6/http/client.py\", line 1044, in _send_output",
" self.send(msg)", " File
\"/usr/lib64/python3.6/http/client.py\", line
982, in send", " self.connect()", " File
\"/usr/lib/python3.6/site-packages/ovirt_hosted_engine_ha/lib/unixrpc.py\", line
76, in connect", " self.sock.connect(base64.b16decode(self.host))",
"FileNotFoundError: [Errno 2] No such file or directory"], "stdout":
"", "stdout_lines": []}
[ ERROR ] Failed to execute stage 'Closing up': Failed executing
ansible-playbook
[ INFO ] Stage: Clean up
What is the problem?
Not sure. Please check/share also:
/var/log/ovirt-hosted-engine-*
/var/log/audit
systemctl status ovirt-ha-agent
systemctl status ovirt-ha-broker
df
/var/log/messages
It seems like the command ["hosted-engine",
"--reinitialize-lockspace", "--force"] failed to connect to the
broker. Can't tell if it's because the broker failed to start, or
failed to create the socket, or the client failed to access the
socket, etc.
Best regards,
--
Didi