我有2个主机,其中上面的命令与jboss用户运行正常,而其他主机则无法给我
安装了TEST $ yum list | grep
Traceback (most recent call last):
文件" / usr / bin / yum",第29行,
yummain.user_main(sys.argv[1:], exit_code=True)
文件" /usr/share/yum-cli/yummain.py",第285行,在user_main中
errcode = main(args)
文件" /usr/share/yum-cli/yummain.py",第105行,主要
base.getOptionsConfig(args)
文件" /usr/share/yum-cli/cli.py",第228行,在getOptionsConfig中
self.conf
文件" /usr/lib/python2.6/site-packages/yum/ init .py",第891行,
conf = property(fget=lambda self: self._getConfig(),
文件" /usr/lib/python2.6/site-packages/yum/ init .py",第299行,_getConfig
startupconf = config.readStartupConfig(fn, root)
文件" /usr/lib/python2.6/site-packages/yum/config.py",第884行,在readStartupConfig中
startupconf.uuid = get_uuid(uuidfile)
文件" /usr/lib/python2.6/site-packages/yum/misc.py",第1030行,get_uuid
return open(savepath, 'r').read()
IOError: [Errno 13] Permission denied: '///var/lib/yum/uuid'
如果可以运行此命令,任何帮助都会很明显。
答案 0 :(得分:1)
您是否尝试过使用root权限?
可能是许可问题。
如果你提到发行版和版本,它会很好。请尝试以下
yum clean all
yum update
重启框。
如果yum update出现错误,请运行
rm -f / var / lib / rpm / __ db * rpm --rebuilddb
答案 1 :(得分:0)
您很可能遇到执行yum的用户(uid)或组(gid)权限问题。在正常工作的框中,查看jboss
所属的当前群组grep jboss /etc/group
。然后将jboss所属的组与其不工作的框中的相同信息进行比较。如果您发现存在差异,则可以使用groupmod -A user group
将jboss添加到所需的组中注意:某些发行版使用gpasswd
而不是groupmod
将用户添加到组。您还需要root
权限才能将jboss添加到任何新组。如果您拥有sudo
访问权限,则可以执行sudo groupmod -A jboss whatevergroup