- 浏览: 786493 次
- 性别:
- 来自: 广州
文章分类
最新评论
通过rpm -ivh hadoop-hdfs-namenode-2.3.0+cdh5.0.0+548-1.cdh5.0.0.p0.69.el6.x86_64.rpm安装hadoop时,报下面错误:
rpmdb: Thread/process 37574/140114963916704 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
warning: hadoop-hdfs-namenode-2.3.0+cdh5.0.0+548-1.cdh5.0.0.p0.69.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID e8f86acd: NOKEY
rpmdb: Thread/process 37574/140114963916704 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages database in /var/lib/rpm
解决办法:
# mkdir /var/lib/rpm/backup
# cp -a /var/lib/rpm/__db* /var/lib/rpm/backup/
# rm -f /var/lib/rpm/__db.[0-9][0-9]*
# rpm --quiet -qa
# rpm --rebuilddb
# yum clean all
rpmdb: Thread/process 37574/140114963916704 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages index using db3 - (-30974)
error: cannot open Packages database in /var/lib/rpm
warning: hadoop-hdfs-namenode-2.3.0+cdh5.0.0+548-1.cdh5.0.0.p0.69.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID e8f86acd: NOKEY
rpmdb: Thread/process 37574/140114963916704 failed: Thread died in Berkeley DB library
error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery
error: cannot open Packages database in /var/lib/rpm
解决办法:
# mkdir /var/lib/rpm/backup
# cp -a /var/lib/rpm/__db* /var/lib/rpm/backup/
# rm -f /var/lib/rpm/__db.[0-9][0-9]*
# rpm --quiet -qa
# rpm --rebuilddb
# yum clean all
发表评论
-
在终端中粘贴字符时头尾出现“0~“和“1~“的特殊字符
2024-09-10 20:24 2881、问题:在linux终端粘贴命令时,总在开头和结尾多出0~和 ... -
git使用详解
2023-02-04 12:47 305一、快速使用介绍 1、 ... -
git密码忘记
2022-10-10 11:05 1331在提交git时,发现密码已经更新过了,需要输入新的密码,可以执 ... -
查看历史命令,并显示运行时间
2021-09-01 14:40 571查看历史运行命令及时间 通常使用history来查看历史运行的 ... -
awk命令-比较文件和删除列操作
2019-12-28 08:46 7651.找出两个文件之间的不同部分可以使用 awk 'NR==FN ... -
使用yum提示Error: rpmdb open failed的解决方案
2019-06-17 20:08 986rpmdb: Thread/process 35884/139 ... -
yum: Cannot find a valid baseurl for repo: migsrv解决方法
2018-09-03 10:33 3846yum安装程序报错: Loaded plugins: fas ... -
LDLIBRARYPATH shouldn't contain the current directory
2017-09-29 08:56 01. LDLIBRARYPATH shouldn't cont ... -
忘了root用户密码后,修改root密码方法
2017-07-10 15:40 2255对于Redhat7系统,如果把root用户密码忘了的话,需要重 ... -
redhat7 配置使用centos的yum源
2017-07-02 16:37 3687新安装了redhat7.安装后,登录系统,使用yum upda ... -
kill所有java进程
2017-06-27 10:03 2460经常需要杀掉某一类进程,其命令如下: ps -ef | gr ... -
删除指定时间的文件
2017-06-07 09:27 3339按照文件的修改最后修改时间来删除 1、删除2016年的所有文 ... -
批量替换和删除多个文件中的指定字符串
2017-05-02 15:45 2962一、Linux sed 批量替换多个文件中的字符串 sed ... -
查询服务器外网IP和根据域名查询外网IP
2017-03-27 08:43 3088linux经常需要查询服务器的外网IP,或是通过域名来 ... -
查询服务器外网IP和根据域名查询外网IP
2017-03-27 08:47 0linux经常需要查询服务器的外网IP,或是通过域名来 ... -
split命令
2016-10-13 11:40 677split命令 split命令可以将一个大文件分割成很多个小 ... -
lsof使用及文件彻底删除和恢复
2016-05-01 21:32 7755lsof简介 lsof(list open files ... -
du与df查看已使用空间不一致的原因及解决办法
2016-05-01 21:26 8256在linux系统上有时发现使用df 查看磁盘已使用空间和使 ... -
linux 查找出包含某个字符串的所有文件的方法详解
2015-08-13 11:06 11987一、find查找用法 find [-H] [-L] [- ... -
查看linux系统版本命令详解
2015-07-29 10:15 1650一。查看内核版本命 ...
相关推荐
RPMDB 帮助管理和维护rpm数据库的策略。 rpmdb_manage_corruption 修复rpm错误最常见的方法是清理锁定文件。 当此策略在查询rpm packge数据库时检测到错误时,它将清除锁定文件并重建数据库。 如何融入您的政策 ...
libstdc++ gcc-c++ zlib zlib-devel rpm rpm-build ncurses-devel m4 bison ALL = NOPASSWD: /usr/bin/rpm,...rpmdb: --force-debian: unknown option lxdialog mtd-utils uuid.h label_statement mux_server.c types.h
* rpmdb:清理RPM数据库缓存 * all:清理所有缓存 例如,要清理headers缓存,可以使用以下命令: yum clean headers 二、释放内存 Linux系统中的内存管理是通过page cache和dentry cache来管理的。page cache是...
在这个过程中,如果在执行`rpmdb --rebuilddb`命令时遇到设备忙的错误,可能是因为有其他进程正在使用RPM数据库。此时,你可以等待一段时间,或者使用`fuser -kuv /var/lib/rpm/*`命令强制结束占用该数据库的进程,...
- 使用`#find name rpmdb*`命令定位到依赖管理库文件`rpmdb-redhat-3-0.20031007.i386.rpm`。 - 首先安装`rpmdb-redhat-3-0.20031007.i386.rpm`。 2. **使用`rpm -ivh --aid samba*.rpm`命令安装**: - 进入包含...
[root@linux RPMS]# rpm -ivh rpmdb-redhat-9-0.20030313.i386.rpm ``` 3. 将A盘(包含Samba包的光盘)挂载到/mnt/cdrom: ``` [root@linux root]# umount /dev/cdrom [root@linux root]# mount /mnt/cdrom `...
2. 转到挂载的光盘目录,通常是`/mnt/cdrom/RedHat/RPMS`,并安装`rpmdb-redhat`包,以解决依赖性问题: ``` [root@linux RPMS]# rpm -ivh rpmdb-redhat-9-0.20030313.i386.rpm ``` 3. 卸载光驱并重新挂载A盘,...
通过挂载Fedora的光盘并进入Fedora/RPMS路径,我们可以找到并安装rpmdb-fedora软件包,然后安装samba相关的rpm包。 2. **Samba工具的使用** - **smbtree**:此工具用于显示局域网内的所有共享主机和目录列表,有助...
[root@linux RPMS]# rpm -ivh rpmdb-redhat-9-0.20030313.i386.rpm ``` 4. 卸载并重新挂载光驱,以确保安装A盘中的Samba包: ``` [root@linux RPMS]# cd [root@linux root]# umount /dev/cdrom [root@linux ...
3. 安装`rpmdb-redhat`包,这是一个预处理步骤,解决依赖关系问题: ``` [root@linux RPMS]# rpm -ivh rpmdb-redhat-9-0.20030313.i386.rpm ``` 4. 卸载光驱并重新挂载A盘,确保挂载正确: ``` [root@linux ...
Warning: RPMDB altered outside of yum. ``` **解决方案**: 1. **清除历史记录**: 删除 `/var/lib/yum/history` 目录下的所有文件。 ``` rm -rf /var/lib/yum/history/*.sqlite ``` 2. **重新安装**: 再次...
**此REPO已存档,不再被主动维护** 请 。 YumSuperVerify YumSuperVerify是一个实用程序,用于检测Yum和RPM数据库中的数据库损坏。 有许多工具可以执行此操作,但是我们发现到目前为止,没有实用程序...[ INFO] RPMDB
7. `rpmdb-redhat-4-0.20071031.src.rpm`: 这是RPM数据库的源代码包,用于管理和维护RPM包的信息。 这些文件可能是安装或更新Linux环境中必要的库和开发工具,但不是Oracle 9i补丁的一部分。不过,一个完整的Linux...
5.1M ./.rpmdb 20M . ``` 这表明当前目录下的`.package`文件夹占用了15兆字节的空间,`.fontconfig`文件夹占用了16千字节的空间,以此类推。 ##### 2. 查看指定文件夹下所有文件大小(包括子文件夹) ```bash du ...
而RPM包管理系统需手动安装,其数据库位于`/var/lib/rpm`或对于Ubuntu 10.10版本的用户而言,则是`/root/.rpmdb`,用于记录由STLinux安装的所有包。 #### 调整Shell环境 STLinux中的某些脚本假定`/bin/sh`为bash,...