YUM断笔交易

雅罗斯拉夫·库切拉(Jaroslav Kucera)

在RHEL 7上,使用YUM更新一段时间后,由于与服务器的连接中断并且YUM会话未在屏幕中运行,因此YUM事务未正确完成。

--> Processing Conflict: firewalld-0.4.4.4-6.el7.noarch conflicts selinux-policy < 3.13.1-118.el7
--> Finished Dependency Resolution
You could try using --skip-broken to work around the problem
** Found 157 pre-existing rpmdb problem(s), 'yum check' output follows:
audit-2.7.6-3.el7.x86_64 is a duplicate with audit-2.6.5-3.el7_3.1.x86_64
audit-libs-2.7.6-3.el7.x86_64 is a duplicate with audit-libs-2.6.5-3.el7_3.1.x86_64
audit-libs-python-2.7.6-3.el7.x86_64 is a duplicate with audit-libs-python-2.6.5-3.el7_3.1.x86_64
bash-4.2.46-29.el7_4.x86_64 is a duplicate with bash-4.2.46-21.el7_3.x86_64
32:bind-libs-9.9.4-51.el7_4.2.x86_64 is a duplicate with 32:bind-libs-9.9.4-50.el7_3.1.x86_64
32:bind-libs-lite-9.9.4-51.el7_4.2.x86_64 is a duplicate with 32:bind-libs-lite-9.9.4-50.el7_3.1.x86_64
32:bind-license-9.9.4-51.el7_4.2.noarch is a duplicate with 32:bind-license-9.9.4-50.el7_3.1.noarch
...

因此交易未完成,并且某些软件包在2个版本中列出。

在这种状态下,yum update报告:

# yum update
Loaded plugins: product-id, search-disabled-repos
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).

交易失败。

查看解决方案如何解决此问题。

雅罗斯拉夫·库切拉(Jaroslav Kucera)

要解决此问题,可以使用以下命令:

$ yum history redo force-reinstall last --setopt=protected_multilib=false

也就是说yum,再次使用force-reinstall参数执行最后一个事务--setopt=protected_multilib=false可能不会在所有情况下(在我这是因为grub2的包装问题,)是必需的。

该事务可能会报告在此过程中两次列出的软件包中的一些错误,但是该事务已完成并且RPM的状态似乎正确。

但是,yum仍然抱怨交易未完成(但不再失败)。现在可以安全删除它们:

$ yum-complete-transaction --cleanup-only

截至目前,YUM仍可像以前一样运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

保留每位用户最近100笔交易,并删除其余交易

第二笔交易覆盖第一笔交易的更改

在Datomic中查找最后一笔交易的实体ID?

@Transactional没有打开另一笔交易

最多买卖两笔交易的最佳买卖股票时间

级联会在1笔交易中发生吗?

最近4笔交易需要获得MAX售价

在另一笔交易中延迟加载集合?

如何在一笔交易中移动多个 blob?

在一笔交易中发送多条 jms 消息

在一笔交易中创建多个聚合

读取和修改同一笔交易-Bigtable

在一个功能中转移两笔交易

如何平均最近5笔交易的最后一笔金额

实时交易平台的kafka每分钟处理$ mns笔交易吗?

同一客户的第二笔交易未能增加交易数量

在asp.net客户中,如何与Paypal进行一笔交易来减少客户交易?

在进行两笔交易时,一项似乎有效,但另一笔却无效。为什么?

2张桌子-一位客户,一笔交易。如何处理没有交易的客户?

MySQL仅返回日期之间的第一笔交易

在较大的日期范围内查找彼此在 Y 天内有 X 笔交易的帐户

根据ID从表中的列中查找重复项,它们完成了一笔交易

每个供应商的倒数第二笔交易

同一笔交易中不同CDI事件的执行顺序

在同一笔交易中找到实体时,ManyToOne关系始终为空

我想知道我们是否确实进行了最后5笔交易

EF Core在同一笔交易中添加了父级和子级

Spring Data JPA:保存在一笔交易中孩子在父母之间移动的父母列表

SQL Server:如何知道每小时进行了多少笔交易?