Здравствуйте, Уважаемый форумчани.
Возникла проблема с rpm. Попробую описать проблему подробнее:
$ rpm -qa - эта команда показывает мои пакеты, работает, если выполняется из под простого юзера (uid=webcode gid=webcode группы=webcode);
$ yum update
Loading "installonlyn" plugin
You need to be root to perform this command.
- это тоже из под того же простого юзера, понятно что нет прав, но работает.
Все как бы работает, ну на сколько позволяют права. А теперь самое страшное: обе эти команды (rpm и yum) НЕ работают из-под рута. Результат такой: набрал команду, нажал ентер и все
, новая строка и никаких эмоций, Ctrl+C не помогает, ентер просто добавляет новую строку.
В пятницу лохонулся не по детски, набрал рутом chown webcode:webcode / -R, не попал по точке перед слэшем
. Сменил владельца и группу только на /bin, /dev, /tmp, успел остановить. Вернул все обратно. После этого не работает, видимо что-то все-таки завалил.
Кроме этого форума обращаться не куда. Прошу Вас подскажите, что можно сделать, как полечить?
Проблема с RPM #1
rpm -V должно укзать, права каких пакетов были нарушены.
Далее, самое простое - переустановить их.
Но вот если rpm не пашет, все намного веселее. Есть два варианта: простой и правильный.
Простой:
rpm файл, это cpio архив перед которым заголовок. Так что остаетс только извлекать файлы из архива(например при помощи mc) и класть в корень.
Правильный:
Требует УЖЕ установленного strace, чего скорее всего нет, и подготовки.
strace rpm -i somepkg
И изучать лог на предмет ошибок.
Re: Проблема с RPM #2
Заменил все, что было указано в rpm -V rpm и rpm-libs. Эфекта нет
.
В логах ничего не нашел
.
Re: Проблема с RPM #3
Re: Проблема с RPM #4
Нет, straca у меня нет. Логи смотрел разные в /var/log
.
Сейчас буду все пакеты проверять.
Re: Проблема с RPM #5