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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。