DirectAdmin - это удобная панель управления хостингом. Легкость в настройке, легкость в использовании!
ДиректАдмин - это самая быстрая и нересурсоемкая панель из всех существующих коммерческих панелей управления для хостинга. Бесплатные и регулярные обновления версии панели DirectAdmin на протяжении всего времени ее использования заметно выделяют ее среди других.



CentOS yum: error: no dbpath has been set

22.06.10 16:25

При попытке выполнить обновление либо установку пакетов на Linux сервере (VPS/VDS), используя yum, возникает ошибка:

# yum clean all
Loaded plugins: fastestmirror
error: no dbpath has been set
error: cannot open Packages database in /%{_dbpath}
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 229, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 84, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
enabled_plugins=self.optparser._splitArg(opts.enableplugins))
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 191, in _getConfig
self._conf = config.readMainConfig(startupconf)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 754, in readMainConfig
yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 824, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed

Если при этом не помогают решить проблему следующие шаги:

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

Делаем следующее внутри самой VPS (VE):

#rm /dev/urandom
#mknod -m 644 /dev/urandom c 1 9

После этого если команда

#yum clean all

проходит успешно, значит дело в этом.


UPD: В ряде случаев потребуется дополнительная настройка пакета udev или же его простое удаление. Как это сделать подробно рассказывается на этой странице "OpenVZ: Server refused to allocate pty solution"


P.S. Если Вы самостоятельно затрудняетесь выполнить рекомендации на своем VPS/VDS - мы можем Вам помочь; или напишите своему администратору письмо, в котором укажите ссылку на эту страницу.






Рубрики: Общие вопросы CentOS yum Устранение ошибок


« Cannot open master side of pty: No such file or directory (2)  | В начало |  Exim+Debian: process crashed with signal 11 while delivering »



Вам нужна помощь или консультация по данному руководству?! Задайте свой вопрос на форуме. Вам нужен профессионал?! Воспользуйтесь услугами системного администратора для работ по вашему серверу. Мы поможем вам с переездом, настройкой, оптимизацией сервисов, равно как и с другими вопросами по части Linux/Unix.







   Все права на панель управления Directadmin принадлежат разработчику © DirectAdmin, JBMC Software, Canada
   К вашим услугам плагины для Директадмин - панели управления хостингом
   Лучшее предложение по установке, поддержке Directadmin на CentOS/RedHat, Debian/Ubuntu, FreeBSD.
   Профессиональное абонентское обслуживание серверов: выделенных и виртуальных на базе Linux/Unix.
   Услуги системного администратора по настройке WEB сервера Apache (NGINX), DNS службы, POP3 (IMAP) и SMTP, FTP.
 Copyright, 2019 © DAHELP.RU, all rights reserved.
Работает на Amiro CMS - Free