问题

有没有人获得rpm的nutanix firt-whor rpm在RHEL 6.X和卫星V6.x上工作?


我正在尝试在RHEL 6.10上安装v1.1 rpm的nutanix firt-virt-nutanix firt-与红帽卫星V6.3交谈。除SystemD(不存在RHEL V6)外,我已经安装了带有其依赖项的Virt-rpm,从软件集合RPM安装了Python 2.7,在/etc/rc.d/rc中设置“ SCL enable Python27 bash”。我已经确定失败是在python脚本中执行“要求”,找不到库库。为了复制这一点,我可以运行“ pip -v列表”,并看到未列出的firt -who。

有人超越了吗?

谢谢,

标记


该主题已关闭以供评论

2个答复

UserLevel 2
徽章 +4

@MarkJgreene请分享输出

百胜信息
cat /etc/virt-who.conf
virt-who-一枪
cat /etc/virt-who.d/virt-who.conf

firt-who命令失败:

#virt-谁
Trackback(最近的最新电话):
文件“/usr/bin/firt-who”,第11行,
load_entry_point('firt-who == 0.25.4','console_scripts','firt-who')()()
文件“/opt/rh/python27/root/usr/lib/python2.7/site-packages/pkg_resources.py”,第378行,in Load_entry_point
返回get_distribution(dist).load_entry_point(组,名称)
文件“/opt/rh/python27/root/usr/lib/python2.7/site-packages/pkg_resources.py”,第371行,在get_distribution中
如果ISINSTANCE(DIST,要求):dist = get_provider(dist)
文件“/opt/rh/python27/root/usr/lib/python2.7/site-packages/pkg_resources.py”,第243行,在get_provider中
返回working_set.find(moduleReq)或require(str(moduleReq))[0]
文件“/opt/rh/python27/root/usr/lib/python2.7/site-packages/pkg_resources.py”,第728行,in要求
需要= self.strove(parse_requirements(要求))
文件“/
提高分销方式(REQ)
pkg_resources.distributionnotfound:virt-who == 0.25.4

RPM在/usr/lib/python2.7/site-packages/virtwho下安装了所有软件Rhel V7;我认为,如果我可以在/opt/rh/python27下的实际python安装下将符号链接放在哪里,那么我就可以使其一切正常。我,但我不知道将链接放在哪里,以及需要链接多少个文件和目录。

这一切都取决于为RHEL 7和8开发的RPM,而不是RHEL 6,RHEL 6处理Python 2.7的安装,作为软件集合存储库的一次性。


这是RPM信息:
#rpm -q virt-谁
夫人0.25.4-1.el7.noarch

#rpm -q firt -who -info
姓名:firt-Who loccations :(无法重新定位)
版本:0.25.4供应商:(无)
版本:1.EL7构建日期:2019年8月28日星期三02:02:25 PM EDT
安装日期:2020年7月28日星期二04:15:53 PM EDT构建主持人:amsatellite.corp.nutanix.com
组:系统环境/基本源RPM:virt-who-0.25.4-1.el7.src.rpm
尺寸:996492许可证:GPLV2+
签名:(无)
URL:https://github.com/candlepin/virt-who
摘要:向订阅管理器报告虚拟客人ID的代理商
描述 :
收集有关系统中存在的虚拟客人信息的代理商以及
将它们报告给订阅管理器。

#rpm -qa | grep python27
Python27-Python-stetoopers-0.9.8-4.el6.noarch
Python27 pyyaml-3.10-14.el6.x86_64
Python27-Runtime-1.1-25.el6.x86_64
Python27-Python-2.7.17-2.el6.x86_64
Python27-Python-Pip-8.1.2-2.el6.noarch
Python27-Python-libs-2.7.17-2.el6.x86_64

]#安装的YUM列表| Grep Python27
python27 pyyaml.x86_64 3.10-14.el6 @rhel-x86_64-server-6-rhscl-1
python27-python.x86_64 2.7.17-2.el6 @rhel-x86_64-server-6-rhscl-1
python27-python-libs.x86_64 2.7.17-2.el6 @rhel-x86_64-server-6-rhscl-1
python27 python-pip.noarch 8.1.2-2.el6 @rhel-x86_64-server-server-6-rhscl-1
python27-python-setuptools.noarch 0.9.8-4.el6 @rhel-x86_64-Server-6-rhscl-1
python27-runtime.x86_64 1.1-25.el6 @RHEL-X86_64-Server-6-RHSCL-1←这是Red Hat软件集合存储库;这是Red Hat为Rhel V6提供Python v2.7的唯一手段。

[root@surfdev greenemj]#rpm -q python27-python-2.7.17-2.el6.x86_64-info
姓名:Python27-Python重新定位:(无法重新定位)
版本:2.7.17供应商:Red Hat,Inc。
发行:2.EL6构建日期:2019年11月15日星期五03:09:33 PM美国东部时间
安装日期:2020年7月28日星期二04:03:11 PM EDT构建主持人:x86-vm-28.build.eng.bos.redhat.com
组:开发/语言来源rpm:Python27-Python-2.7.17-2.el6.src.rpm
尺寸:78691许可证:Python
签名:RSA/8,星期五2019年11月15日04:44:41美国东部标准时间,密钥ID 199E2F91FD431D51
Packager:Red Hat,Inc。<http://bugzilla.redhat.com/bugzilla>
URL:http://www.python.org/
摘要:一种解释的,交互式,面向对象的编程语言

Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Baidu