LINUX.ORG.RU

ASPLinux 11b & rpm - не могу установить дополнительный софт


0

0

Сегодня установил ASPLinux 11b вместо 9.2 (предварительно удалил с основного раздела все папки, кроме home). Теперь имею работоспособную систему, но не могу установить дополнительный софт из rpm. На любой вызов rpm получаю следующие сообщения об ошибке:

#rpm -qa
rpmdb: unable to initialize mutex: Функция не реализована
rpmdb: /var/lib/rpm/__db.001: unable to initialize environment lock: Функция не реализована
ошибка: ошибка(4) db38 из dbenv->open: Функция не реализована
ошибка: невозможно открыть индекс Packages используя db3 - Функция не реализована (38)
ошибка: не могу открыть базу данных Packages в /var/lib/rpm


Какие-то может библиотеки нужно из FC4 взять?

IMHO, если уж используешь федору - используй её через yum. Потом это же тестовый, я так понял, выпуск?

vaborg ★★★
()
Ответ на: комментарий от vaborg

1) Не весь софт можно установить через yum (VMWare, например)
2) Разве yum при установке пакетов не использует утилиту rpm?

ushakov
() автор топика
Ответ на: комментарий от vaborg

[root@ushakov etc]# yum update
rpmdb: unable to initialize mutex: Функция не реализована
rpmdb: /var/lib/rpm/__db.001: unable to initialize environment lock: Функция не реализована
error: db4 error(38) from dbenv->open: Функция не реализована
error: cannot open Packages index using db3 - Функция не реализована (38)
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 75, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 170, in getOptionsConfig
self.doConfigSetup(fn=opts.conffile, root=root)
File "/usr/lib/python2.4/site-packages/dbus/__init__.py", line 82, in doConfigSetup

File "config.py", line 272, in __init__
File "config.py", line 384, in _getsysver
TypeError: rpmdb open failed

ushakov
() автор топика

Пиши баг репорт, на то она и бета.

PartyZan ★★★
()
Ответ на: комментарий от ushakov

не согласен, у меня всё ставится через yum и никаких затруднений.
Да, видимо баг, напиши на форуме производителя.

vaborg ★★★
()

RPM валится с такой ошибкой когда в ядре не ключен BSD process accounting. Пересобери ядро.

Relan ★★★★★
()
Ответ на: комментарий от jackill

У меня для всех пользователей задавался параметр LD_ASSUME_KERNEL для нормального функционирования софта, который написан на Kylix (в т.ч. и для root). Этот параметр теперь нужно задавать только для конкретного приложения (Хотя в ASPLinux 9.0 & 9.2 этот фокус проходил).

ushakov
() автор топика

этот баг был недавно обсужден на community.asplinux.ru/forum/

не лучше ли сначала там пытаться найти?

vadiml ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.