首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RPM升级数据库

RPM升级数据库
EN

Unix & Linux用户
提问于 2018-05-23 06:20:33
回答 1查看 441关注 0票数 0

我有一个系统,在这个系统中,我必须找到一个流程,说明如何从4.6.0-rc1 (2009) rpm迁移到4.11.3 (2014)。问题是,在旧的系统上执行新的rpm会给我带来有关未识别的db选项的错误。

错误:未识别的db选项:“散列”被忽略。

以及

db5错误(-30969)来自dbenv->open: BDB0091 DB_VERSION_MISMATCH:数据库环境版本错配

使用

代码语言:javascript
运行
复制
rpm --rebuilddb

代码语言:javascript
运行
复制
rpm --initdb

将以某种方式做我想做的事情,但也会保留未被识别的db选项。我想要彻底清除数据库,从头开始重建它,这似乎不起作用吗?

因此,我的问题是--以某种方式完全重建数据库是可能的,还是有办法对其进行升级?

当我清除数据库(删除文件)并使用--initdb--rebuilddb时,包查询的输出将始终为空

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-06-26 05:36:50

不幸的是,似乎根本没有办法以这种方式升级rpm数据库。虽然不可能完成清理和重建(它根本不会识别任何包),但只有基于当前包的重建才能保留这些错误的db选项。我不会手动更改这个db,所以我将继续使用它。

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

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

复制
相关文章

相似问题

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