VxRail:VxVerify 升级预检查“无法访问所有必需的 Python 软件包”

摘要: VxVerify 升级预检查失败,并显示“无法访问所有必需的 Python 软件包”和 ModuleNotFoundError。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

尝试运行 VxVerify 时看到此输出:

Running general VxRail health tests (test profile 5)...
Enter 'None' for user or password if these are unknown, but some tests will not be able to run.
['VxVerify version: 4.50.402.', '[Sitepack] Python 3.11.9 (main, Apr 18 2024, 16:44:43) [GCC]', '[sp_add] Python sitepack added to PATH: /mystic/radar/venv/lib64/python3.11/site-packages', '[sp_add] Python sitepack added to PATH: /mystic/radar/venv/lib/python3.11/site-packages', '[import_pmik] Imported paramiko from site-packages', '[root] import packaging-version loose', "[root] Path: ['/home/mystic', '/usr/lib64/python311.zip', '/usr/lib64/python3.11', '/usr/lib64/python3.11/lib-dynload', '/usr/lib64/python3.11/site-packages', '/usr/lib64/python3.11/_import_failed', '/usr/lib/python3.11/site-packages', '/mystic/radar/venv/lib64/python3.11/site-packages', '/mystic/radar/venv/lib/python3.11/site-packages']"]
Site packages error: No module named 'psycopg2': Traceback (most recent call last):
  File "vxv4.py", line 176, in <module>
ModuleNotFoundError: No module named 'psycopg2'

Failure to access all the necessary Python packages. If not a root user, rerun as root.

For VxRail 7.0.520+ or 8.0.210+, use python3.11 vxverify4...

原因

VxRail Manager 上的 RADAR 出现问题。

解决方案

先截取 VxRail Manager 的快照,然后再使用以下步骤修复 RADAR。

1. cd /mystic/radar/
2. cp Radar.tgz /mystic
3. mv /mystic/radar /mystic/radar.bak
4. su - tcserver
5. mkdir /mystic/radar
6. cd /mystic
7. tar -xzf Radar.tgz --exclude='logs/' --exclude='report/' -C /mystic/radar
8. exit
9. systemctl restart vmware-marvin

完成后,重试 VxVerify 运行状况检查。

受影响的产品

VxRail, VxRail Appliance Series, VxRail Software
文章属性
文章编号: 000312471
文章类型: Solution
上次修改时间: 03 10月 2025
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。