在我的CentOS 7服务器中获取Plugin "copr" can't be imported错误消息。我已经安装了这个RPM yum-plugin-copr-1.1.31-52.el7.noarch
如何修复此错误消息?
# yum copr enable
Plugin "copr" can't be imported
Loaded plugins: fastestmirror
No such command: copr. Please use /bin/yum --help发布于 2020-08-17 20:05:47
希望你已经修复了你的系统,但万一我能帮助下一个像我这样在寻找解决方案时发现这个问题的人,我想记录下我是如何发现我的系统出了什么问题的。幸运的是,我还有一个工作系统来帮助调试。
在工作系统和非工作系统中,我都使用strace来查看yum正在打开哪些文件:
strace yum update --assumeno 2>&1 | \
egrep "^(open|stat)|copr" | \
grep -v ENOENT | \
sed -e 's/0x[0-9a-f]*/0xXXX/' > /tmp/copr-strace-bad第一行运行strace。第二个只是取出open()或stat()调用和任何引用copr的内容。第三行排除所有ENOENT (文件未找到)结果。最后一行的sed将十六进制地址参数替换为stat(),这大大减少了比较最终结果时的差异数。
然后我使用sdiff (和一个非常小的字体,所以我使用-w来指定一个更宽的窗口大小)来比较这两个文件,看看有什么不同。
最后,我的问题是,我在过去启用的copr回购有一个更新的python 2-请求rpm,它是作为python的更新安装的--在我启用该回购之后第一次运行yum更新时请求。
https://unix.stackexchange.com/questions/568073
复制相似问题