例如执行命令 rpm -qa |grep apache
出现以下错误:
rpmdb: unable to join the environment error: db3 error(11) from dbenv->open: Resource temporarily unavailable error: cannot open Packages index using db3 - Resource temporarily unavailable (11) error: cannot open Packages database in /var/lib/rpm rpmdb: unable to join the environment error: db3 error(11) from dbenv->open: Resource temporarily unavailable error: cannot open Packages database in /var/lib/rpm
参照网上解决
1. 在/var/lib/rpm路径下删除文件: rm -rf __db*
然并卵,仍然出现了一样的问题且到该文件夹下查看时,又出现了文件__db.001
2. 所以,在删除文件后还要进行重建rpm数据库的操作
rm -f /var/lib/rpm/__db*
rpm --rebuilddb
然后出现错误:
rpmdb: write: 0x1737ee0, 8192: No space left on device Bus error (core dumped)
3. 查看当前内存使用情况
使用命令df -h 查看当前内存使用情况
发现竟然内存使用完毕,清理空间
Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 27G 27G 0 100% / tmpfs 940M 0 940M 0% /dev/shm /dev/sda1 485M 39M 421M 9% /boot
4. 查看所有文件夹内存状况
切换到/根目录,使用命令查看所有文件夹使用情况 du -h --max-depth=1
15M ./sbin 31M ./etc 4.0K ./webapps-OcrServer 4.0K ./media 0 ./net 4.0K ./mnt 856K ./tmp 4.0K ./selinux 164K ./dev 0 ./misc 0 ./sys 16G ./data 12K ./.dbus 401M ./appl 29M ./boot 26M ./lib64 3.7G ./home 872K ./root 5.1G ./usr 7.7M ./bin 16K ./lost+found 620M ./var 54M ./opt
发现幺蛾子出现在data文件夹下,处理
然后竟然就解决了,O__O
以上。
