暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【磐维数据库】[GAUSS-50308]: Failed to obtain user information.

原创 钟一 2024-10-10
432

记录磐维数据库预安装出现的问题处理过程:[GAUSS-50308] : Failed to obtain user information.ERROR:getgrgid():gid not found:10000

环境描述

出问题的环境信息
OS版本:BCLinux for Euler 21.10 (LTS-SP2)
DB版本:PanWeiDB 2.0.3

问题描述

在磐维数据库的预安装阶段出现如下报错:

image.png

问题分析

1、从打印的信息中看第一个错误信息:获取用户信息失败。

[GAUSS-50308] Failed to obtain user information

2、从打印的信息中看第二处错误信息:此处信息涉及的文件夹(/home/panweidb/soft/tool/script/xxxx)是预安装成功后会自动生成的,所以关键是第一处信息。

[GAUSS-51632] : Failed to do python3 ‘/home/panweidb/soft/tool/script/local/LocalCheckOS.py’ -t Check_OS_Version -l /tmp/gs_checkos/gs_local.log. Error:
python3: can’t open file ‘/home/panweidb/soft/tool/script/local/LocalCheckOS.py’: [Errno 2] No such file or directory

定位问题

根据[GAUSS-50308]的错误可以知道,预安装的用户(root)存在问题,这种情况从两方面入手:

1、检查安装脚本文件夹和文件的属主
2、检查预安装用户属组

首先检查文件属主没有问题,然后通过id root这个命令发现root用户属组有问题。

[root@vdb1 ~]# id root
uid=0(root) gid=0(10000) groups=0(10000)

从结果来看,对应上了报错信息里面的gid not found。

ERROR:getgrgid():gid not found:10000

此类问题通用解决方法

将用户属组改成如下样例即可,参考命令:usermod -g [新组名称] [用户名]

[root@vdb1 ~]# id root
uid=0(root) gid=0(root) groups=0(root)

说明

此类问题并不常见,原因是因为开发人员在本地虚拟机环境安装部署磐维,该虚拟机安装了许多软件,root用户属组也做了更改,后续定位到问题后,是否更改用户属组需要由开发人员定夺,因为更改了root的属组可能会导致某些文件(夹)属主改变从而出现问题。

最后修改时间:2024-10-11 16:24:40
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论