首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能导入CentOS 7插件"copr“

不能导入CentOS 7插件"copr“
EN

Unix & Linux用户
提问于 2020-02-17 13:58:54
回答 1查看 1.9K关注 0票数 1

在我的CentOS 7服务器中获取Plugin "copr" can't be imported错误消息。我已经安装了这个RPM yum-plugin-copr-1.1.31-52.el7.noarch

如何修复此错误消息?

代码语言:javascript
复制
# yum copr enable
Plugin "copr" can't be imported
Loaded plugins: fastestmirror
No such command: copr. Please use /bin/yum --help
EN

回答 1

Unix & Linux用户

发布于 2020-08-17 20:05:47

希望你已经修复了你的系统,但万一我能帮助下一个像我这样在寻找解决方案时发现这个问题的人,我想记录下我是如何发现我的系统出了什么问题的。幸运的是,我还有一个工作系统来帮助调试。

在工作系统和非工作系统中,我都使用strace来查看yum正在打开哪些文件:

代码语言:javascript
复制
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更新时请求。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/568073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档