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 传递数据.网上各种获取不到数据,乱码之类的. 好吧今天我也遇到了 ...
随机推荐
- 拿到小米 Offer,却迷茫了。。
大家好,我是程序员鱼皮,12 月了,很多小伙伴也拿到了秋招的 Offer(没拿到也不要灰心),但即使拿到 Offer,可能还会有一些其他的顾虑.今天分享我们编程导航一位鱼友的提问,给大家作为学习成长的 ...
- cas3.5配置LDAP域控
一. 安装cas3.5 点击下载 CAS 3.5.2 :CAS 解压缩下载的 cas-server-3.5.2-release.zip,在 %CAS%\modules文件夹中找到cas-server- ...
- 腾讯云 COS 多 AZ 存储保证服务高可用性
腾讯云 COS 的多 AZ 存储架构能够为用户数据提供数据中心级别的容灾能力.多 AZ 存储将客户数据分散存储在城市中多个不同的数据中心,当某个数据中心因为自然灾害.断电等极端情况导致整体故障时,多 ...
- 鸿蒙开发之PixelMap介绍与实现图片变换
本文所学技术可以用在哪 很多读者一看这个文章标题,可能根本不知道能干嘛,且不感兴趣.所以咱们先说说,今天写的这个技术有没有用. 首先,猫林老师即将给大家写的<原生AI之文字识别>就得用到这 ...
- 【WEB前端】【报错解决】This request has been blocked; the content must be served over HTTPS.
问题描述 部署WEB项目后,开启了强制HTTPS,产生如下错误: Mixed Content: The page at 'https://ask.mllt.vip/index.php/data1.ht ...
- Qt开源作品32-文本框回车焦点下移
一.前言 这个demo由于太过简单,而不用过多的文字描述,其实就是实现了在一个文本框中输入完成以后,回车自动跳入下一个文本框,焦点下移,这个在很多的社保系统.医疗系统等系统中很常用,因为那些系统需要很 ...
- 如何查看一个域名所对应的IP地址?
具体步骤如下: 1.点击电脑左下角开始菜单,打开"运行"选项. 2.然后输入"cmd"并打开. 3.在弹出的页面输入ping+你想要查看的域名,比如新浪网,pi ...
- [转]在Eclipse整合Maven3.6.3插件导入maven项目并编译时,控制台提示No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
近日有同事遇到在编译Maven项目时出现[ERROR] No compiler is provided in this environment. Perhaps you are running on ...
- 编译WorldWindJavav2.1.0中的ApplicationTemplate.java文件时有时报出“Exception in thread "main" java.lang.AbstractMethodError: javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V”错误的解决办法
1 问题 编译WorldWindJavav2.1.0中的ApplicationTemplate.java文件时有时报出如下错误: Exception in thread "main" ...
- asp.net core 3.0 发布单文件,进程外托管,复制视图
<PropertyGroup> <TargetFramework>netcoreapp3.0</TargetFramework> <!--运行环境(发布单文件 ...