Показать полную графическую версию : Проблема с RPM
JumpingJack
02-12-2002, 08:04
у меня почему-то, когда я ввожу "rpm -i имя_RPM_пакета" мне выдается:
"Ошибка: невозможно открыть индек Packages используя db3 -no such file or directory
Ошибка: не могу открыть базу данных packages и /var/lib/rpm"
что это значит?
и еще у меня GnoRPM не запускается, выводится примерно такое же сообщение об ошбике...
ruslandh
02-12-2002, 08:26
Что Вы не входите в группу rpm (устанавливайте из-под root)
JumpingJack
02-12-2002, 15:19
так я из под рута и делаю...
JumpingJack
04-12-2002, 14:49
как создать эту группу?
и как добавить себя в нее?
Dmitrich
05-12-2002, 00:01
Может быть вам поможет:
rpm --nodeps пакет
Опасно и неправильно, но выход если очень надо что-то поставить. Если зависимости будут не увовлетворены, то может и не заработать.
ruslandh
05-12-2002, 06:23
1 похоже у Вас проблемы с базой rpm-пакетов
2 проверьте наличие самой базы (в Мандраке она находится в /var/lib/rpm)
3 попробуйте перестроить базу :
rpm --rebuilddb
JumpingJack
05-12-2002, 06:29
я думаю, что тут все дело в том, что я по неопытности, запустил linuxconf и удалил всех пользователей.. и записал только одного..
ruslandh
05-12-2002, 08:17
Я даже не знаю что посоветовать в этом случае :(
Red hat 7.3
Сделал ту же глупость - удалил всех юзеров кроме рута, потом даже загурзиться нормально не смог, пришлось через сиди-ром восстановить всех. Сейчас столкнулся с той же проблемой, РПМ ругается, типа нет базы и ничего не ставит. Видатьпри удалении пользователя rpm она грохнула всю базу.
Но в ред хате ничего просто так не удаляется, я посмотрел , копия базы лежала в
/var/lib/rpm.save как только я скопировал rpm.save в /var/lib/rpm все заработало.
Если копии базы нет я не знаю, наверняка ее можно как-то восстановить, лог установки пакетов при устанвоке система точно есть. Кто знает как восстановить без копии базы-напишите
smeet2002@mail.ru
glassMonk
11-02-2003, 08:15
НИчего не остается как переустановить или вот мой root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/var/spool/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
mailnull:x:47:47::/var/spool/mqueue:/dev/null
xfs:x:43:43:X Font Server:/etc/X11/fs:/bin/false
apache:x:48:48:Apache:/var/www:/bin/false
ntp:x:38:38::/etc/ntp:/sbin/nologin
rpc:x:32:32:Portmapper RPC user:/:/bin/false
gdm:x:42:42::/var/gdm:/sbin/nologin
nscd:x:28:28:NSCD Daemon:/:/bin/false
ident:x:98:98:pident user:/:/sbin/nologin
и группы
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm::4:root,adm,daemon
disk::6:root
lp::7:daemon,lp
wheel::10:root
mail::12:mail
news::13:news
uucp::14:uucp
gopher::30:
dip::40:
ftp::50:
nobody::99:
users::100:
utmp:x:22:
mailnull:x:47:
xfs:x:43:
apache:x:48:
ntp:x:38:
rpc:x:32:
gdm:x:42:
nscd:x:28:
ident:x:98:
тут помоему пролема с locate а так рабочая
Я начинающий пользователь Linux.
У меня стоит ASP7.3.
Вопрос как устанавливать проги в Linux?
Допустим есть другой файл-менеджер, архив tar.gz
не rpm пакет, распаковываю в свою папку, пробую
в терминале (по документации в файле readme или install)
набрать make или makefiles с указанием пути.
Пишет что нет такого файла, хотя в каталоге он есть.
Guest
обычно команды выглядят так:
./configure
make
make install
Исправлено: dXT, 15:14 5-03-2003
Pink Punk
05-03-2003, 21:46
У меня при ребилде сырца говорит "парметры root (-r) должны начинаться с /
И всё и ни в какую не хочет компилить.
ruslandh
06-03-2003, 06:08
А Вы, наверное вместо rpm --rebuild, набираете rpm -rebuild
Исправлено: ruslandh, 6:37 6-03-2003
jamiroquai
14-03-2003, 22:48
Ребза, помогите, у меня по-моему не установлена что-то ,то позволяет компилировать. т.к. tar не хочет ./configure :(
glassMonk
15-03-2003, 04:48
Давай лог суда. :)
ruslandh
15-03-2003, 08:37
Voland root
А внутри tar и не будет - его еще "растарить надо", и потом может потребоваться дать права на запуск скрипта configure
А у меня проблема с установкой Оперы - пишет, что мол ей надо какуюто библиотеку LibX.so.1, или что то вроде этого...точно не помню.
glassMonk
16-03-2003, 00:52
Создай новый топик.
Напиши что конкретно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.