骤雨落. 2024-03-17 11:17 采纳率: 0%
浏览 11
已结题

VirtualBox安装openGauss出错

问题遇到的现象和发生背景

根据要求 使用VirtualBox 创建了一个虚拟机 并安装了openEuler系统 目的是为了安装openGauss 按照文档一步一步做 在图片这一步出错了 好像是缺少了_psutil_linux.so_3.9这个文件

img

操作环境、软件版本等信息

Win11
VirtualBOx版本 7.0.14 r161095 (Qt5.15.2)
MobaXterm_Personal_24.0

尝试过的解决方法

使用了pip install --user psutil 也没有效果

我想要达到的结果

输入python gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml 后 显示如图内容

img

  • 写回答

3条回答 默认 最新

  • Kwan的解忧杂货铺 Java领域优质创作者 2024-03-17 11:23
    关注

    骤雨落. 上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    根据你提供的信息,出错信息中显示缺少_psutil_linux.so_3.9文件。这可能是由于psutil模块未正确安装导致的。你已经尝试使用pip install --user psutil命令安装了psutil模块,但没有生效。

    针对这个问题,我提供以下解决方案:

    1. **确认你的操作系统是否已经安装了Python。**在终端中输入python --version,如果能正确显示Python版本号,则说明Python已经安装。如果没有安装,请先安装Python。

    2. **确认你的Python版本是否与系统要求的版本匹配。**在openGauss的官方文档中,通常会指明要求的Python版本,比如Python 3.7或3.8。确保你的Python版本符合要求。

    3. **尝试使用pip安装特定版本的psutil模块。**根据错误信息中显示的缺失文件名为_psutil_linux.so_3.9,可以尝试使用pip安装psutil的3.9版本。在终端中运行以下命令:

      pip install --user psutil==3.9
      

      这将安装指定版本的psutil模块。安装完成后,再次尝试运行初始化脚本。

    4. 如果以上方法仍然无效,可以考虑手动下载并安装缺失文件。在psutil的官方GitHub库中,可以找到相关的发布版本。找到相应的版本,下载并解压缩。然后将缺失的文件_psutil_linux.so_3.9复制到正确的位置中。

      首先,使用以下命令下载指定版本的psutil源代码:

      pip download --no-binary :all: --no-deps psutil==3.9
      

      下载完成后,解压缩文件。找到_psutil_linux.so_3.9文件,并将它复制到openGauss的安装路径中:

      cp _psutil_linux.so_3.9 /opt/software/openGauss/script/gspylib/os/./../../../lib/psutil/
      

      替换路径中的"/opt/software/openGauss/"为你实际的openGauss安装路径。

    请注意,手动复制文件的操作可能会有一定风险,因此建议在操作之前备份相关文件。另外,还建议在openGauss的官方文档或讨论社区中找到更多关于该问题的解决方法。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月26日
  • 创建了问题 3月17日

悬赏问题

  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?