signature hdr data: BAD (signature 头部数据:不当)
这应该属于 rpm 4.12-4.13 早期版本的BUG,不止CentOS8会这样
- 解决方式也很干脆,就是手动更新rpm版本,跳过存在bug的版本,然后yum、rpm就都会正常,就可以自动更新最新的软件包了
- 但过程很麻烦,首先是下载不存在bug的版本,笔者使用的是
4.14.3-26版本,然后使用rpm -U进行更新,随后会提示一些依赖问题,然后下载依赖,再次使用rpm -U进行更新,随后会再提示存在依赖问题,然后再次解决再次更新,循环往复直至更新成功,为方便后续读者解决这个问题,我将需要的依赖以及安装过程整理成脚本,可直接使用 - tpm2-tss-2.3.2-3.el8.x86_64 依赖是从其他人文章看到的,我处理依赖关系的时候已经提前安装了它,所以也并不清楚谁会依赖它,总之带着反正不会报错那就带着吧
#/bin/bash
dnf install tpm2-tss-2.3.2-3.el8.x86_64
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-4.14.3-26.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-libs-4.14.3-26.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-plugin-selinux-4.14.3-26.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-plugin-systemd-inhibit-4.14.3-26.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-build-libs-4.14.3-26.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-rpm-4.14.3-26.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/ima-evm-utils-1.3.2-12.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-dnf-4.2.7-6.el8.noarch.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/dnf-data-4.2.7-6.el8.noarch.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-hawkey-0.35.1-8.0.1.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-libdnf-0.35.1-8.0.1.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/dnf-4.2.7-6.el8.noarch.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libdnf-0.35.1-8.0.1.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/libsolv-0.7.7-1.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/librepo-1.10.3-3.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-dnf-plugins-core-4.0.8-3.el8.noarch.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/yum-4.2.7-6.el8.noarch.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/rpm-ostree-libs-2019.3-3.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/python3-librepo-1.10.3-3.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/dnf-plugins-core-4.0.8-3.el8.noarch.rpm
rpm -U ./rpm-libs-4.14.3-26.el8.x86_64.rpm ./rpm-4.14.3-26.el8.x86_64.rpm ./rpm-plugin-selinux-4.14.3-26.el8.x86_64.rpm ./rpm-plugin-systemd-inhibit-4.14.3-26.el8.x86_64.rpm ./rpm-build-libs-4.14.3-26.el8.x86_64.rpm ./python3-rpm-4.14.3-26.el8.x86_64.rpm ./ima-evm-utils-1.3.2-12.el8.x86_64.rpm ./python3-dnf-4.2.7-6.el8.noarch.rpm ./dnf-data-4.2.7-6.el8.noarch.rpm ./python3-hawkey-0.35.1-8.0.1.el8.x86_64.rpm ./python3-libdnf-0.35.1-8.0.1.el8.x86_64.rpm ./dnf-4.2.7-6.el8.noarch.rpm ./libdnf-0.35.1-8.0.1.el8.x86_64.rpm ./libsolv-0.7.7-1.el8.x86_64.rpm ./librepo-1.10.3-3.el8.x86_64.rpm ./python3-dnf-plugins-core-4.0.8-3.el8.noarch.rpm ./yum-4.2.7-6.el8.noarch.rpm ./rpm-ostree-libs-2019.3-3.el8.x86_64.rpm ./python3-librepo-1.10.3-3.el8.x86_64.rpm ./dnf-plugins-core-4.0.8-3.el8.noarch.rpm
signature hdr data: BAD (signature 头部数据:不当)的更多相关文章
- R之data.table -melt/dcast(数据合并和拆分)
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 30.0px "Helvetica Neue"; color: #323333 } p. ...
- 使用Data Annotations进行手动数据验证
Data Annotations是在Asp.Net中用于表单验证的 它通过Attribute直接标记字段的有效性,简单且直观.在非Asp.Net程序中(如控制台程序),我们也可以使用Data Anno ...
- 17.1.1.6 Creating a Data Snapshot Using Raw Data Files 创建一个数据快照使用 Raw Data Files
17.1.1.6 Creating a Data Snapshot Using Raw Data Files 创建一个数据快照使用 Raw Data Files 如果数据库是大的, 复制raw 数据文 ...
- ajax post data 获取不到数据,注意 content-type的设置
ajax post data 获取不到数据,注意 content-type的设置 .post/get关于 jQuery data 传递数据.网上各种获取不到数据,乱码之类的.好吧今天我也遇到了,网 ...
- ADO.NET(一) 空间 ADO.NET结构 命名空间(车延禄) System.Data—— 所有的一般数据访问类 S(转载)
ADO.NET(一) 空间 ADO.NET结构 命名空间(车延禄)System.Data—— 所有的一般数据访问类System.Data.Common—— 各个数据提供程序共享(或重写)的类Sys ...
- load data 方式导入的数据不可以用binlog日志进行恢复,因为binlog里面不产生insert sql语句。
QQ群里面有人问起这个问题: 用load data 导入数据的时候,在binlog文件中记录的不是insert 语句,这样的话,如果用load data 导入数据,当需要恢复数据库的时候 bi ...
- WCF技术剖析之十二:数据契约(Data Contract)和数据契约序列化器(DataContractSerializer)
原文:WCF技术剖析之十二:数据契约(Data Contract)和数据契约序列化器(DataContractSerializer) [爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济 ...
- contentType设置类型导致ajax post data 获取不到数据
ajax post data 获取不到数据,注意 content-type的设置 .post/get关于 jQuery data 传递数据.网上各种获取不到数据,乱码之类的. 好吧今天我也遇到了, ...
- oracle flashback data archive闪回数据归档天坑之XID重用导致闪回查询数据重复
我们有个系统使用了Oracle flashback data archive闪回数据归档特性来作为基于时间点的恢复机制,在频繁插入.更新期间发现SYS_FBA_HIST_NNNN表中的XID被两个事务 ...
- ajax post data 获取不到数据,注意 content-type的设置 、post/get
ajax post data 获取不到数据,注意 content-type的设置 .post/get 关于 jQuery data 传递数据.网上各种获取不到数据,乱码之类的. 好吧今天我也遇到了 ...
随机推荐
- 浅谈右值引用 移动语义 完美转发 std::move std::forward,窥探模板元编程的一角
右值引用 移动语义 完美转发具体是什么,就不说了,网上一搜一大堆,主要介绍下std::move和std::forward std::move std::forward 查下源码,gcc版本:gcc v ...
- Pwn2own 2023 Tesla 利用链摘要
Pwn2own 2023 Tesla 利用链摘要 https://www.youtube.com/watch?v=6KddjKKKEL4 攻击链: 利用蓝牙协议栈自己实现的 BIP 子协议中的堆溢出, ...
- TokenService
https://github.com/ng-alain/delon/blob/master/packages/auth/src/token/token.service.ts set(data: ITo ...
- [python]Markdown图片引用格式批处理桌面应用程序
需求 使用python编写一个exe,实现批量修改图片引用,将修改后的文件生成为 文件名_blog.md.有一个编辑框,允许接收拖动过来md文件,拖入文件时获取文件路径,有一个编辑框编辑修改后的文件的 ...
- 【MySQL】求和查询,目标值int,但空数据时返回null的问题(Java)
问题分析 int selectDeviceMonthRepairCount(String deviceType, String month); <select id="selectDe ...
- NJU ICS2024 PA 作业心得(三)
NJU ICS2024 PA 作业心得(三) 需要参考的内容 RISC-V ABIs Specification:是一组规则和规范,定义了在 RISC-V 架构上编写和链接程序的方式.它确保了不同语言 ...
- Qt编写的项目作品25-硬件综合应用(热敏打印+身份证+短信猫)
一.功能特点 (一).串口热敏打印 标准热敏打印协议解析,无依赖,支持任意系统. 可打印各种文字信息比如访客单.报警信息等. 可打印条形码即一维码. 可打印二维码,设置二维码尺寸. 支持多线程打印图片 ...
- Qt编写的项目作品33-斗图神器(雨田哥作品)
一.功能特点 支持HTTP,HTTPS网络表情图片下载,本地缓存. 采用MV模式,支持大量图片表情预览查看. 采用多线程异步下载图片刷新. 图片搜索功能(因网络提供API无信息字段提供,占搜索不了.但 ...
- 鸿蒙OS高级技巧:打造个性化动态Swiper效果
前言 在鸿蒙OS的广阔天地中,开发者们有机会创造出令人惊叹的用户体验.最近,我着手设计一款具有独特滑动效果的Swiper组件,它在滑动时能够迅速进入视野,同时巧妙地将旧的cell隐藏到视线之外.本文将 ...
- 推荐一个windows系统的下载和安装的网址:win7之家
win7之家:http://www.windows7en.com/ 精校 完整 极致 Windows系统下载仓储站HelloWindows :https://hellowindows.cn/