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

相关文章

js异步提交form表单的解决方案

1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span style="color:#ff0000;"><strong>@注意 后台接收参数要解码否则中文会导致乱码 如:URLDecoder.decode(param,"UTF-8")</strong></span>

Jenkins 插件 地址证书报错问题解决思路

问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target...... 网上很多的解决方式是更新站点的地址,我这里修改了一个日本的地址(清华镜像也好),其实发现是解决不了上述的报错问题的,其实,最终拉去插件的时候,会提示证书的问题,几经周折找到了其中一遍博文

【Python报错已解决】AttributeError: ‘list‘ object has no attribute ‘text‘

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言一、问题描述1.1 报错示例1.2 报错分析1.3 解决思路 二、解决方法2.1 方法一:检查属性名2.2 步骤二:访问列表元素的属性 三、其他解决方法四、总结 前言 在Python编程中,属性错误(At

明明的随机数处理问题分析与解决方案

明明的随机数处理问题分析与解决方案 引言问题描述解决方案数据结构设计具体步骤伪代码C语言实现详细解释读取输入去重操作排序操作输出结果复杂度分析 引言 明明生成了N个1到500之间的随机整数,我们需要对这些整数进行处理,删去重复的数字,然后进行排序并输出结果。本文将详细讲解如何通过算法、数据结构以及C语言来解决这个问题。我们将会使用数组和哈希表来实现去重操作,再利用排序算法对结果

UE5 半透明阴影 快速解决方案

Step 1: 打开该选项 Step 2: 将半透明材质给到模型后,设置光照的Shadow Resolution Scale,越大,阴影的效果越好

DBeaver 连接 MySQL 报错 Public Key Retrieval is not allowed

DBeaver 连接 MySQL 报错 Public Key Retrieval is not allowed 文章目录 DBeaver 连接 MySQL 报错 Public Key Retrieval is not allowed问题解决办法 问题 使用 DBeaver 连接 MySQL 数据库的时候, 一直报错下面的错误 Public Key Retrieval is

MySQL主从同步延迟原理及解决方案

概述 MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力; ②在从主服务器进行备份,避免备份期间影响主服务器服务; ③当主服务器出现问题时,可以切换到从服务器。 相信大家对于这些好处已经非常了解了,在项目的部署中也采用这种方案。但是MySQL的主从同步一直有从库延迟的问题,那么为什么会有这种问题。这种问题如何解决呢? MyS

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef‘ of undefined“

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef’ of undefined” 最近用vue做的一个界面,引入了一个子组件,在父组件中调用子组件的方法时,报错提示: [Vue warn]: Error in v-on handler: “TypeError: Cannot read property ‘methods

安装SQL2005后SQL Server Management Studio 没有出来的解决方案

一种情况,在安装 sqlServer2005 时 居然出现两个警告: 1 Com+ 目录要求 2 Edition change check 郁闷!网上说出现两个警告,是肯定装不成功的!我抱着侥幸的态度试了下,成功了。 安装成功后,正准备 “ 仅工具、联机丛书和示例(T)” 但是安装不了,他提示我“工作站组件”安装过了对现有组件无法更新或升级。 解决办法: 1 打开“控

Vue3上传图片报错:Current request is not a multipart request

当你看到错误 "Current request is not a multipart request" 时,这通常意味着你的服务器或后端代码期望接收一个 multipart/form-data 类型的请求,但实际上并没有收到这样的请求。在使用 <el-upload> 组件时,如果你已经设置了 http-request 属性来自定义上传行为,并且遇到了这个错误,可能是因为你在发送请求时没有正确地设置