1 (06.05.2014 15:41:13 отредактировано kerogaz)

После очередного обновления ни с того ни с сего постоянно сыпятся сообщения:

+ открыть спойлер

Error Type: <class 'yum.Errors.YumBaseError'>
Error Value: Error: rpmdb open failed
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3278, in <module>
    main()
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 3274, in main
    backend = PackageKitYumBackend('', lock=True)
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 238, in __init__
    self.doLock()
  File : /usr/share/PackageKit/helpers/yum/yumBackend.py, line 321, in doLock
    self.yumbase.doLock(YUM_PID_FILE)
  File : /usr/lib/python2.6/site-packages/yum/__init__.py, line 1803, in doLock
    if self.conf.uid != 0:
  File : /usr/lib/python2.6/site-packages/yum/__init__.py, line 891, in <lambda>
    conf = property(fget=lambda self: self._getConfig(),
  File : /usr/lib/python2.6/site-packages/yum/__init__.py, line 299, in _getConfig
    startupconf = config.readStartupConfig(fn, root)
  File : /usr/lib/python2.6/site-packages/yum/config.py, line 885, in readStartupConfig
    startupconf.releasever = _getsysver(startupconf.installroot, startupconf.distroverpkg)
  File : /usr/lib/python2.6/site-packages/yum/config.py, line 1030, in _getsysver
    raise Errors.YumBaseError("Error: " + str(e))

Как избавиться от этого?

2

Что-то с yum. Попробуй переустановить/обновить его. Убедись что нет других проблем, с жёстким диском например или с доступом к сети.

3

Сообщает что это баг
http://savepic.org/5415622m.png

4

В консоли юм работает?

5

Нет

yum update
rpmdb: unable to join the environment
ошибка: ошибка(3) db11 из dbenv->open: Ресурс временно недоступен
ошибка: невозможно открыть индекс Packages используя db3 - Ресурс временно недоступен (11)
ошибка: не могу открыть базу данных Packages в /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

6

А, например,  rpm -qa нормально работает?

7

rpm -qa
rpmdb: unable to join the environment
ошибка: ошибка(3) db11 из dbenv->open: Ресурс временно недоступен
ошибка: невозможно открыть индекс Packages используя db3 - Ресурс временно недоступен (11)
ошибка: не могу открыть базу данных Packages в /var/lib/rpm

8 (07.05.2014 10:32:53 отредактировано alexfinn)

kerogaz пишет:

ошибка: не могу открыть базу данных Packages в /var/lib/rpm

покажите, что вообще есть в /var/lib/rpm

тут проблема не с yum или rpm, а базой пакетов...
никаких странностей или происшествий во время обновления не было? проверьте жесткий диск еще

9 (07.05.2014 11:07:22 отредактировано kerogaz)

http://savepic.org/5425886m.png

Последнее обновление было 1 мая. А база действительно почему-то пустая с датой 5 мая. Как её восстановить?

На другом компе с таким же Сентосом но без графики базы нормальные
http://savepic.org/5401310m.png

10

А команда ребилда или фикса базы даных в утилите rpm есть. Посмотрите ключи.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

11

попробуйте так:

# yum clean all
# rm -f /var/lib/rpm/__db*
# rpm --rebuilddb
# yum update

12 (07.05.2014 11:55:34 отредактировано kerogaz)

То же самое
yum clean all

rpmdb: unable to join the environment
ошибка: ошибка(3) db11 из dbenv->open: Ресурс временно недоступен
ошибка: невозможно открыть индекс Packages используя db3 - Ресурс временно недоступен (11)
ошибка: не могу открыть базу данных Packages в /var/lib/rpm
CRITICAL:yum.main:

Error: rpmdb open failed

Все эти команды используют db3 которой нет

rpm --rebuilddb
rpmdb: unable to join the environment
ошибка: ошибка(3) db11 из dbenv->open: Ресурс временно недоступен
ошибка: невозможно открыть индекс Packages используя db3 - Ресурс временно недоступен (11)

13

а дальше?

14

rpm --rebuilddb
rpmdb: unable to join the environment
ошибка: ошибка(3) db11 из dbenv->open: Ресурс временно недоступен
ошибка: невозможно открыть индекс Packages используя db3 - Ресурс временно недоступен (11)

15

файлы-то удалили сначала?

16

Команды
rm -f /var/lib/rpm/__db*
rpm --rebuilddb


Первая стерла остаток баз а вторая хоть и отработала без ошибок но базы не появились

17

вот же ж, как с вами тяжело...
что говорит

yum update

?

18 (07.05.2014 12:03:34 отредактировано kerogaz)

yum update заработал и базы появились

Спасибо огромное ab

19

не за что ab