Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Не запускаются rpm


Автор: Logree 28.10.2007, 23:39
Вобщем хотел я установить sim и пока он устанавливался я так понял он сам скачал qt и есчо что-то тык вот в общем после того как он скачал это самое есчо что-то у меня при открытие любого rpm файла возникает ошибка 

Код

Component: Software Installer
Summary: TBc3704fb6 config.py:656:_getsysver:TypeError: rpmdb open failed

Traceback (most recent call last):
  File "/usr/sbin/system-install-packages", line 243, in ?
    main()
  File "/usr/sbin/system-install-packages", line 236, in main
    pkginst = SinglePackageInstaller()
  File "/usr/sbin/system-install-packages", line 57, in __init__
    GraphicalYumBase.__init__(self, False)
  File "/usr/lib/python2.4/site-packages/pirut/__init__.py", line 124, in __init__
    plugin_types=(yum.plugins.TYPE_CORE,))
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 125, in doConfigSetup
    self.conf = config.readMainConfig(startupconf)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 597, in readMainConfig
    vars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 656, in _getsysver
    idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed

Local variables in innermost frame:
installroot: /
ts: <rpmUtils.transaction.TransactionWrapper instance at 0x856db4c>
distroverpkg: redhat-release



пробывал rpm --rebuilddb но не хочет выполнять

что делать! как исправить//

Автор: ZeeLax 29.10.2007, 12:06
Цитата(Logree @  29.10.2007,  02:39 Найти цитируемый пост)
что делать! как исправить//

Почитать, черт возьми, правила!
Дистрибутив какой? Что выполняете? Версии софта какие?

Автор: Logree 29.10.2007, 22:58
Сори... Fedora 6, выполняю любой rpm, rpm 4 с хвостиком

Автор: ZeeLax 30.10.2007, 04:29
Цитата(Logree @  30.10.2007,  01:58 Найти цитируемый пост)
выполняю любой rpm

Команду приведите.

Автор: Logree 30.10.2007, 17:03
я это без шела.. просто пару раз мышкой.. запускается этот  встороенный установщик и через перу сек. даже обновление пакетов не запускается...

Автор: ZeeLax 30.10.2007, 17:20
Цитата(Logree @  29.10.2007,  02:39 Найти цитируемый пост)
пробывал rpm --rebuilddb но не хочет выполнять

Сказал "болит голова"?

Цитата(Logree @  30.10.2007,  20:03 Найти цитируемый пост)
запускается этот  встороенный установщик 

Что за встроенный установщик? Как звать его?

Автор: Imple 30.10.2007, 21:21
Слушайте, а не под обычным ли пользователем без рутовых привелегий вы пытаетесь все это делать?

Автор: Logree 30.10.2007, 21:46
нет я запускаю всё от  root уважаемые посмотрите первый пост.. я сказал что этот sim вроде как сам пытался разрешить зависимости и понакачал всякое там черт знает откуда... Я видел что он качал qt 3//// и rpm...
И после этого всё и началось...

Автор: Werti 30.10.2007, 22:56
Цитата(Logree @ 30.10.2007,  21:46)
нет я запускаю всё от  root уважаемые посмотрите первый пост.. я сказал что этот sim вроде как сам пытался разрешить зависимости и понакачал всякое там черт знает откуда... Я видел что он качал qt 3//// и rpm...
И после этого всё и началось...

А вы не пробовали устанавливать rpm пакеты из консоли от рута ?
Вот пример команды.
rpm -ivh testpaket.rpm

А если будет существовать проблема зависимостей то при наличии интернета можно командой

yum  install  programmav1 

удовлетворить необходимые зависимости.


Автор: Logree 30.10.2007, 23:44
Ладно будем считать тему закрытой просто переустановил всю систему...


rpm -ivh testpaket.rpm - он вообще ни какой rpm файл открывать не хочет.. тоесть открывает и сразу ошибка(смотри выше)... могу провести аналогию с битом архивом в форточке... т.е даже до сбора сведений дело не доходи ..а уж про зависимости вооюще не говорю..


Автор: ZeeLax 31.10.2007, 06:09
Битый тут не архив, а база менеджера пакетов, если уж и из под рута такая засада.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)