已安装yum list | grep <rpm name =“”>未作为jboss用户执行</rpm>

时间:2014-06-18 08:27:52

标签: linux jboss redhat rpm yum

我有2个主机,其中上面的命令与jboss用户运行正常,而其他主机则无法给我

安装了TEST $ yum list | grep

Traceback (most recent call last):

文件&#34; / usr / bin / yum&#34;,第29行,

yummain.user_main(sys.argv[1:], exit_code=True)

文件&#34; /usr/share/yum-cli/yummain.py",第285行,在user_main中

errcode = main(args)

文件&#34; /usr/share/yum-cli/yummain.py",第105行,主要

    base.getOptionsConfig(args)

文件&#34; /usr/share/yum-cli/cli.py",第228行,在getOptionsConfig中

    self.conf

文件&#34; /usr/lib/python2.6/site-packages/yum/ init .py&#34;,第891行,

    conf = property(fget=lambda self: self._getConfig(),

文件&#34; /usr/lib/python2.6/site-packages/yum/ init .py&#34;,第299行,_getConfig

    startupconf = config.readStartupConfig(fn, root)

文件&#34; /usr/lib/python2.6/site-packages/yum/config.py",第884行,在readStartupConfig中

       startupconf.uuid = get_uuid(uuidfile)

文件&#34; /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'

如果可以运行此命令,任何帮助都会很明显。

2 个答案:

答案 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