GBase 8c
安装配置
问答

GBase 8c V5 在银河麒麟V10操作系统下安装时报错,请协助解决

发表于2024-09-26 13:34:07183次浏览11个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】: GBase 8c V5

【操作系统】: 银河麒麟V10

【CPU】: X86

【问题描述】*: 数据库预安装脚本成功,在用gbase用户执行正式安装命令“gs_install -X /opt/database/package/cluster_config.xml”时报错,报错信息如下,求助解决:

[GAUSS-53600]: Can not start the database, the cmd is source /home/gbase/.bashrc; python3 '/opt/database/install/om/script/local/StartInstance.py' -U gbase -R /opt/database/install/app -t 300 --security-mode=off,  Error:
[FAILURE] ANke-KYv10:
[GAUSS-51607] : Failed to start instance. Error: Please check the gs_ctl log for failure details.
[2024-09-26 13:07:44.660][12009][][gs_ctl]: gs_ctl started,datadir is /opt/database/install/data/dn 
[2024-09-26 13:07:44.720][12009][][gs_ctl]: waiting for server to start...
.0 LOG:  [Alarm Module]can not read GAUSS_WARNING_TYPE env.
    
0 LOG:  [Alarm Module]Host Name: ANke-KYv10 
    
0 LOG:  [Alarm Module]Host IP: ANke-KYv10. Copy hostname directly in case of taking 10s to use 'gethostbyname' when /etc/hosts does not contain <HOST IP>
    
0 LOG:  [Alarm Module]Cluster Name: gbase 
    
0 LOG:  [Alarm Module]Invalid data in AlarmItem file! Read alarm English name failed! line: 58
    
0 WARNING:  failed to open feature control file, please check whether it exists: FileName=gaussdb.version, Errno=2, Errmessage=No such file or directory.
0 WARNING:  failed to parse feature control file: gaussdb.version.
0 WARNING:  Failed to load the product control file, so gaussdb cannot distinguish product version.
The core dump path is an invalid directory
2024-09-26 13:07:44.841 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 DB010  0 [REDO] LOG:  Recovery parallelism, cpu count = 16, max = 4, actual = 4
2024-09-26 13:07:44.841 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 DB010  0 [REDO] LOG:  ConfigRecoveryParallelism, true_max_recovery_parallelism:4, max_recovery_parallelism:4
2024-09-26 13:07:44.849 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  [Alarm Module]can not read GAUSS_WARNING_TYPE env.
    
2024-09-26 13:07:44.849 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  [Alarm Module]Host Name: ANke-KYv10 
    
2024-09-26 13:07:44.849 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  [Alarm Module]Host IP: ANke-KYv10. Copy hostname directly in case of taking 10s to use 'gethostbyname' when /etc/hosts does not contain <HOST IP>
    
2024-09-26 13:07:44.849 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  [Alarm Module]Cluster Name: gbase 
    
2024-09-26 13:07:44.849 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  [Alarm Module]Invalid data in AlarmItem file! Read alarm English name failed! line: 58
    
2024-09-26 13:07:44.855 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  loaded library "security_plugin"
2024-09-26 13:07:44.858 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 01000  0 [BACKEND] WARNING:  could not create any HA TCP/IP sockets
2024-09-26 13:07:44.858 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 01000  0 [BACKEND] WARNING:  could not create any HA TCP/IP sockets
2024-09-26 13:07:44.862 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  InitNuma numaNodeNum: 1 numa_distribute_mode: none inheritThreadPool: 0.
2024-09-26 13:07:44.862 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 01000  0 [BACKEND] WARNING:  Failed to initialize the memory protect for g_instance.attr.attr_storage.cstore_buffers (1024 Mbytes) or shared memory (4472 Mbytes) is larger.
2024-09-26 13:07:44.862 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  shared memory that key is 15400001 is owned by pid 9254
2024-09-26 13:07:45.249 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [CACHE] LOG:  set data cache  size(805306368)
2024-09-26 13:07:45.758 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [SEGMENT_PAGE] LOG:  Segment-page constants: DF_MAP_SIZE: 8150, DF_MAP_BIT_CNT: 65200, DF_MAP_GROUP_EXTENTS: 4172800, IPBLOCK_SIZE: 8168, EXTENTS_PER_IPBLOCK: 1021, IPBLOCK_GROUP_SIZE: 4087, BMT_HEADER_LEVEL0_TOTAL_PAGES: 8323072, BktMapEntryNumberPerBlock: 2038, BktMapBlockNumber: 25, BktBitMaxMapCnt: 512
2024-09-26 13:07:45.836 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  gaussdb: fsync file "/opt/database/install/data/dn/gaussdb.state.temp" success
2024-09-26 13:07:45.836 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  create gaussdb state file success: db state(STARTING_STATE), server mode(Normal), connection index(1)
2024-09-26 13:07:45.904 66f4ec20.1 [unknown] 140186293621248 [unknown] 0 dn_6001 00000  0 [BACKEND] LOG:  max_safe_fds = 974, usable_fds = 1000, already_open = 16
The core dump path is an invalid directory
[2024-09-26 13:07:50.727][12009][][gs_ctl]:  gaussDB state is Coredump

[2024-09-26 13:07:50.727][12009][][gs_ctl]: stopped waiting
[2024-09-26 13:07:50.727][12009][][gs_ctl]: could not start server
Examine the log output..
 

 

评论

登录后才可以发表评论
用户头像
GBase用户137发表于 1年前
可能是内存不足导致的,可以执行gs_ctl start -D /opt/database/install/data/dn看下错误日志。解决方法:修改 postgres.conf 文件里的 shared_buffers 参数,调小参数值。
GBase用户18371发表于 1年前
centos 7.9 x86 的主机上部署 GBase8cV5_S3.0.0B114 ,也遇到这个问题,
机器配置, 8c ,32g内存,Swap: 11G


错误日志:
0 WARNING: failed to open feature control file, please check whether it exists: FileName=gaussdb.version, Errno=2, Errmessage=No such file or directory.
0 WARNING: failed to parse feature control file: gaussdb.version.
0 WARNING: Failed to load the product control file, so gaussdb cannot distinguish product version.
0 LOG: SSE4.2 is not supported, disable codegen.
0 LOG: bbox_dump_path is set to /opt/database/corefile/

/opt/database/corefile 目录有core ,
[gbase@master-node0 corefile]$ ll
total 255012
-rw------- 1 gbase gbase 130566489 Sep 29 15:44 core-gaussdb-7124-2024_09_29_15_44_05-bbox.lz4
-rw------- 1 gbase gbase 130563691 Sep 29 15:48 core-gaussdb-8200-2024_09_29_15_48_16-bbox.lz4

GBase用户18371发表于 1年前
@GBase用户18371:原因:rdtscp 指令集问题
解决方法:云虚拟化平台,需要在平台里解除对虚拟机cpu指令集的限制,常见的选项名称为 “host cpu”
GBase用户18371发表于 1年前
多次测试发现本质原因是 rdtscp 指令集问题,
云虚拟化平台,需要在平台里解除对虚拟机cpu指令集的限制,常见的选项名称为 “host cpu”
最佳回答
用户头像
mittens发表于 5个月前
学习了
用户头像
mittens发表于 5个月前
学习了
用户头像
mittens发表于 5个月前
学习了
用户头像
mittens发表于 5个月前
学习了
用户头像
mittens发表于 5个月前
学习了
GBase用户51882发表于 2个月前
蹲个答案。
用户头像
柒柒天晴发表于 2个月前
学习下。