Logstash 安装错误:无法获取唯一的系统 GID(没有更多可用的 GID)

问题描述 投票:0回答:3

我正在尝试在红帽虚拟机上使用 yum 安装logstash,我已经根据指南设置了logstash.repo 文件,然后我运行了

yum install logstash

但是下载完所有内容后出现以下错误

...

logstash-2.3.2-1.noarch.rpm                              |  72 MB     00:52     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
groupadd: Can't get unique system GID (no more available GIDs)
useradd: group 'logstash' does not exist
error: %pre(logstash-1:2.3.2-1.noarch) scriptlet failed, exit status 6
Error in PREIN scriptlet in rpm package 1:logstash-2.3.2-1.noarch
error:   install: %pre scriptlet failed (2), skipping logstash-1:2.3.2-1
  Verifying  : 1:logstash-2.3.2-1.noarch                                    1/1 

Failed:
  logstash.noarch 1:2.3.2-1                                                     

Complete!

我找不到太多这方面的信息。有什么建议吗?

elasticsearch logstash
3个回答
10
投票

groupadd 确定用于从 /etc/login.defs 文件创建常规组的 gids

在我的 centos 6 盒子里。 /etc/login.defs 包含以下两行:

#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN                   500
GID_MAX                 60000

对于系统帐户,请将这两行添加到您的 /etc/login.defs

# System accounts
SYS_GID_MIN               100
SYS_GID_MAX               499

1
投票

我更新了 SYS_GID_MAX 值,它对我有用。


0
投票

我已将 SYS_GID_MAX 值 999 更新为 2000,它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.