openGauss报错解决方案

2024-06-21 08:44

本文主要是介绍openGauss报错解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

openGauss报错解决方案

完整安装流程:https://blog.csdn.net/weixin_47115107/article/details/139844001?spm=1001.2014.3001.5501

2.5 交互式安装
python gs_preinstall -U omm -G dbgrp -X /opt/software/openGauss/clusterconfig.xml

报错Error: os architecture is x86_64, package architecture is aarch64

下载错版本了,根据自己的架构下载openGauss版本,使用arch​查询架构

提示[GAUSS-50236] : The /opt/software/openGauss/clusterconfig.xml does not exist or the permission on the upper-layer directory is insufficient. 找不到文件

检查文件路径 区分大小写

报错[GAUSS-51620] : Failed to obtain local instance information. It is not a host name bogon.

修改主机名,注意与xml文件的nodeNames​字段保持一致,同时与<DEVICE sn="1000001">​下的name​字段一致

报错ImportError: libpython3.6m.so.1.0: cannot open shared object file: No such file or directory

缺少 libpython3.6m.so.1.0 库

系统中存在ibpython3.7m.so.1.0,创建一个软链接指向3.6即可

find / -name libpython*m.so.1.0

image

ln -s /usr/lib64/libpython3.7m.so.1.0 /usr/lib64/libpython3.6m.so.1.0

预安装命令执行时卡住,没有输出内容

添加 --unused-third-party​ 可选项

报错Error: os architecture is x86_64, package architecture is

麒麟:架构一致,不知道为什么报错

假装自己是centos也不行,修改源码,跳过检测

修改 /opt/software/opengauss/script/gspylib/common/CheckPythonVersion.py​ 文件的 check_os_and_package_arch()​ 函数

在68行附近,注释掉

image

报错ModuleNotFoundError: No module named ‘netifaces’

缺少该模块,安装即可,其他模块一致处理

pip3 install netifaces

报错[GAUSS-50201] : The [‘openGauss-5.0.2-openEuler-64bit.tar.bz2’, ‘openGauss-5.0.2-Kylin-64bit.tar.bz2’, ‘openGauss-5.0.2-UnionTech-64bit.tar.bz2’] does not exist.

返回上级目录

修改相关文件名

image

[GAUSS-51103] : Failed to execute the PSSH command [encrypt …].Error is:./encrypt: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory

进入/lib64​ 目录

image

查找相关文件,不存在就创建软链接

[GAUSS-52400] : Installation environment does not meet the desired result.
Please get more details by “/opt/software/opengauss/script/gs_checkos -i A -h kylin --detail”.

安装环境不满足要求,/opt/software/opengauss/script/gs_checkos -i A -h kylin --detail​ 按要求修改

2.6 开始安装
chmod -R 755 /opt/software/openGauss/script/
su - omm

omm指的是前置脚本gs_preinstall中-U参数指定的用户。

安装脚本gs_install必须以前置脚本中指定的omm执行,否则,脚本执行会报错。

gs_install -X /opt/software/openGauss/clusterconfig.xml --gsinit-parameter="--encoding=UTF8"  --dn-guc="max_process_memory=5GB"  --dn-guc="shared_buffers=256MB" --dn-guc="bulk_write_ring_size=256MB" --dn-guc="cstore_buffers=16MB"

提示gs_install不存在 -bash: gs_install: command not found

使用绝对路径 /opt/software/openGauss/script/gs_install

提示操作文件时没有权限

使用root用户将文件夹改777

Exception: [GAUSS-51802] : Failed to obtain the environment variable PGHOST.

猜测是主机名,修改成主机名并没有解决问题

image

设置监听地址

export PGHOST=localhost
source ~/.bashc

image

修改不生效?

vi .bashc

image

Exception: [GAUSS-50201] : The 192.168.133.154 does not exist. Please check it.

欧拉报错,而centos却没有此问题

实际上,centos的PGHOST​值为/opt/huawei/wisequery/omm_mppdb

欧拉执行export PGHOST=/opt/huawei/wisequery/omm_mppdb

重新安装报错 Exception: [GAUSS-50201] : The /opt/huawei/wisequery/omm_mppdb does not exist. Please check it.

实际中,eluer的/opt目录下没有相关文件夹,猜测是预安装的问题

所以这个值是干嘛用的?

这篇关于openGauss报错解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1080749

相关文章

Java空指针异常NullPointerException的原因与解决方案

《Java空指针异常NullPointerException的原因与解决方案》在Java开发中,NullPointerException(空指针异常)是最常见的运行时异常之一,通常发生在程序尝试访问或... 目录一、空指针异常产生的原因1. 变量未初始化2. 对象引用被显式置为null3. 方法返回null

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

宝塔安装的MySQL无法连接的情况及解决方案

《宝塔安装的MySQL无法连接的情况及解决方案》宝塔面板是一款流行的服务器管理工具,其中集成的MySQL数据库有时会出现连接问题,本文详细介绍两种最常见的MySQL连接错误:“1130-Hostisn... 目录一、错误 1130:Host ‘xxx.xxx.xxx.xxx’ is not allowed

redis在spring boot中异常退出的问题解决方案

《redis在springboot中异常退出的问题解决方案》:本文主要介绍redis在springboot中异常退出的问题解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴... 目录问题:解决 问题根源️ 解决方案1. 异步处理 + 提前ACK(关键步骤)2. 调整Redis消费者组

springboot项目redis缓存异常实战案例详解(提供解决方案)

《springboot项目redis缓存异常实战案例详解(提供解决方案)》redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数据... 目录缓存异常实践案例缓存穿透问题缓存击穿问题(其中也解决了穿透问题)完整代码缓存异常实践案例Red

使用@Cacheable注解Redis时Redis宕机或其他原因连不上继续调用原方法的解决方案

《使用@Cacheable注解Redis时Redis宕机或其他原因连不上继续调用原方法的解决方案》在SpringBoot应用中,我们经常使用​​@Cacheable​​注解来缓存数据,以提高应用的性能... 目录@Cacheable注解Redis时,Redis宕机或其他原因连不上,继续调用原方法的解决方案1

解决Java异常报错:java.nio.channels.UnresolvedAddressException问题

《解决Java异常报错:java.nio.channels.UnresolvedAddressException问题》:本文主要介绍解决Java异常报错:java.nio.channels.Unr... 目录异常含义可能出现的场景1. 错误的 IP 地址格式2. DNS 解析失败3. 未初始化的地址对象解决

Python报错ModuleNotFoundError的10种解决方案

《Python报错ModuleNotFoundError的10种解决方案》在Python开发中,ModuleNotFoundError是最常见的运行时错误之一,通常由模块路径配置错误、依赖缺失或命名冲... 目录一、常见错误场景与原因分析二、10种解决方案与代码示例1. 检查并安装缺失模块2. 动态添加模块

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

Nginx部署React项目时重定向循环问题的解决方案

《Nginx部署React项目时重定向循环问题的解决方案》Nginx在处理React项目请求时出现重定向循环,通常是由于`try_files`配置错误或`root`路径配置不当导致的,本文给大家详细介... 目录问题原因1. try_files 配置错误2. root 路径错误解决方法1. 检查 try_f