暂无图片
银河麒麟桌面操作系统 V10(SP1) 安装 openGauss 报 postgresql.conf:没有那个文件或目录
我来答
分享
沉默的鲨鱼
2023-05-17
银河麒麟桌面操作系统 V10(SP1) 安装 openGauss 报 postgresql.conf:没有那个文件或目录

银河麒麟桌面操作系统 V10(SP1)
版本:2203
内核:linux5.4.18-53-generic
CPU:phytium,D2000/8


root@junli-kaitianm740z:/opt/software# ldd --version
ldd (Ubuntu GLIBC 2.31-0kylin9.1k20.5) 2.31


使用的 openGauss_3.1.1 极简版
=====================================================
文件夹权限:

root@junli-kaitianm740z:/opt/software/openGauss# ll
总用量 40
drwx------ 9 omm dbgroup 4096 5月 17 21:58 ./
drwxrwxrwx 3 omm root 4096 5月 17 21:57 ../
drwxrwxrwx 2 omm dbgroup 4096 1月 6 09:42 bin/
drwxrwxrwx 3 omm dbgroup 4096 1月 6 09:42 etc/
drwxrwxrwx 3 omm dbgroup 4096 1月 6 09:42 include/
drwxrwxrwx 4 omm dbgroup 4096 1月 6 09:42 jre/
drwxrwxrwx 5 omm dbgroup 4096 1月 6 09:42 lib/
drwxrwxrwx 5 omm dbgroup 4096 1月 6 09:42 share/
drwxrwxrwx 2 omm dbgroup 4096 5月 17 22:16 simpleInstall/
-rwxrwxrwx 1 omm dbgroup 32 1月 6 09:42 version.cfg*


=====================================================
$ ./install.sh -w "J12345678@" -p 8848 && source ~/.bashrc
[step 1]: check parameter
[step 2]: check install env and os setting
[step 3]: change_gausshome_owner
[step 4]: set environment variables

QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 1001
[step 6]: init datanode
Illegal instruction (core dumped)
no data was returned by command ""/opt/software/openGauss/bin/gaussdb" -V"
The program "gaussdb" is needed by gs_initdb but was not found in the
same directory as "/opt/software/openGauss/bin/gs_initdb".
Check your installation.
sed:无法读取 /opt/software/openGauss/data/single_node/postgresql.conf:没有那个文件或目录
[step 7]: start datanode
[2023-05-17 22:16:32.052][248863][][gs_ctl]: gs_ctl started,datadir is /opt/software/openGauss/data/single_node
[2023-05-17 22:16:32.052][248863][][gs_ctl]: can't create lock file "/opt/software/openGauss/data/single_node/pg_ctl.lock" : 没有那个文件或目录import sql file
Would you like to create a demo database (yes/no)? yes
Load demoDB failed, you can check load.log for more details.


=====================================================
对应的load.log报错信息:

failed to connect Unknown:5432.
./install.sh:行 318: 241087 非法指令 (核心已转储)gsql -d postgres -p $port -f school.sql
failed to connect Unknown:5432.
./install.sh:行 318: 241091 非法指令 (核心已转储)gsql -d postgres -p $port -f finance.sql

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
vimiix

报错是CPU指令集不支持(Illegal instruction (core dumped)

原因:

openGauss 没有提供飞腾CPU架构的安装包。

其他方案:

可以考虑选择 MogDB 的飞腾安装包。

https://cdn-mogdb.enmotech.com/mogdb-media/3.0.4/openEuler_Phytium_arm/MogDB-3.0.4-openEuler-Phytium-arm64.tar.gz

参考安装方式:

  1. 在 root 用户下执行该命令下载安装部署工具 PTK
curl --proto '=https' --tlsv1.2 -sSf https://cdn-mogdb.enmotech.com/ptk/install.sh | sh
  1. 创建部署配置文件:
cat > config.yaml << EOF global: # 集群名称,可自定义 cluster_name: burnell # 用户,可自定义 user: omm # 用户组,可自定义 group: dbgrp # 安装目录,可自定义 base_dir: /opt/software/mogdb db_servers: - host: 127.0.0.1 # 数据库端口,可自定义 db_port: 26000 EOF
  1. 重新开一个终端激活PTK,然后执行部署数据库
ptk install -f config.yaml -p https://cdn-mogdb.enmotech.com/mogdb-media/3.0.4/openEuler_Phytium_arm/MogDB-3.0.4-openEuler-Phytium-arm64.tar.gz --skip-check-os
  1. 安装完成后即可切换到 omm 用户下登录数据库

PTK参考文档:https://docs.mogdb.io/zh/ptk/v0.7/overview

暂无图片 评论
暂无图片 有用 2
暂无图片
沉默的鲨鱼

确实可行,多谢多谢!

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏