elasticsearch 日志存储安装错误:can';无法获取唯一的系统GID(没有更多可用的GID),elasticsearch,logstash,elasticsearch,Logstash" /> elasticsearch 日志存储安装错误:can';无法获取唯一的系统GID(没有更多可用的GID),elasticsearch,logstash,elasticsearch,Logstash" />

elasticsearch 日志存储安装错误:can';无法获取唯一的系统GID(没有更多可用的GID)

elasticsearch 日志存储安装错误:can';无法获取唯一的系统GID(没有更多可用的GID),elasticsearch,logstash,elasticsearch,Logstash,我正在尝试在red hat vm上使用yum安装logstash,我已经根据指南安装了logstash.repo文件,并运行了 yum安装logstash 但在下载所有内容后,我得到了以下错误 ... logstash-2.3.2-1.noarch.rpm | 72 MB 00:52 Running rpm_check_debug Running Transaction Test Transaction Test S

我正在尝试在red hat vm上使用yum安装logstash,我已经根据指南安装了logstash.repo文件,并运行了

yum安装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!

我找不到太多关于这个的信息。有什么建议吗?

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

在我的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

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

这些值应该是什么?我也有这些值,但我应该更改什么?更新了答案集SYS_GID_MIN和SYS_GID_MAX值。