LinuxForum.Fans
Тема

Как удалить информацию об удаленном пакете?

Автор: Immunitet 12 сообщений 8488 просмотров
#108133

Добрый день!

ОС: RHEL 5.5 x32

Цель: Установить драйвера для usb-ключа HASP.

Как это было:
Делал по инструкции отседова. Установил так же пакеты:

aksusbd-redhat-1.8.1-3.i386.rpm
hasplm-redhat-8.08-1.i386.rpm

Не помогло. Нашел новые драйвера aksusbd-redhat-1.14-3.i386.rpm - решил установить их - ключ появился. И с этого момента я накосячил:
Решил сделать красиво и удалить лишнее.
Вручную удалил упоминания об aksusbd в файловой системе - нашел все файлы с таким именем по locate и затем проделал rm.

Ушел в рекурсию:

[root@x hasp]# rpm -e aksusbd-redhat-1.14-3.i386.rpm
error: package aksusbd-redhat-1.14-3.i386.rpm is not installed

[root@x hasp]# rpm -Uhv aksusbd-redhat-1.14-3.i386.rpm
Preparing... ########################################### [100%]
package aksusbd-redhat-1.14-3.i386 is already installed

Помогите вычистить систему :)

П.С.
С linux знаком с недавних пор, так что прошу ногами не пинать.

#108141

Сделай

text
rpm -Uhv aksusbd-redhat-1.14-3.i386.rpm --force

И никогда больше вручную не удаляй системные файлы.

#108145

Спасибо, я так уже делал, вот результат:

[root@x hasp]# rpm -Uhv aksusbd-redhat-1.14-3.i386.rpm --force
Preparing... ########################################### [100%]
Stopping HASPLM daemon: [ OK ]
Stopping WINEHASP daemon: [ OK ]
Stopping AKSUSB daemon: [ OK ]
1:aksusbd-redhat ########################################### [100%]
[root@x hasp]# rpm -e aksusbd-redhat-1.14-3.i386.rpm
error: package aksusbd-redhat-1.14-3.i386.rpm is not installed
#108146

Ах да, забыл. Ты неправильно указываешь название пакета, надо так (лишь имя его):

text
rpm -e aksusbd-redhat
#108149
Vascom написал:
Ах да, забыл. Ты неправильно указываешь название пакета, надо так (лишь имя его):
text
rpm -e aksusbd-redhat

Так вот где собака порылась! Вроде удаление прошло:

[root@x hasp]# rpm -e aksusbd-redhat
Stopping HASPLM daemon: [FAILED]
Stopping WINEHASP daemon: [FAILED]
Stopping AKSUSB daemon: [ OK ]

Однако, при перезагрузке ОС вижу:

Starting up HASP daemon: /bin/bash: /usr/sbin/aksusbd: No such file or directory

Как этот "хвост" отрезать?

#108150

Ты редактировал вручную /etc/rc.d/rc.local? Возможно из-за этого.

#108163
Vascom написал:
Ты редактировал вручную /etc/rc.d/rc.local? Возможно из-за этого.

Да, этой действительно так - делал по как написано в ссылке (см. первый пост). Удалил все лишнее из /etc/rc.d/rc.local, осталось только

touch /var/lock/subsys/local

Однако ошибка при загрузке все равно осталась. Где еще порыться?

#108164

Может отключить эту службу в system-config-services, если там осталось упоминание.

#108171
Vascom написал:
Может отключить эту службу в system-config-services, если там осталось упоминание.

Подскажите пожалуйста где именно смотреть, а то команда locate выводит много вариантов.

#108172

Просто запусти из терминала system-config-services

#108185

system-config-services не пошло ибо нет графики.
ntsysv сработало - сервис отключил.

Ошибка из загрузки ушла, спасибо.

Драйвера поставил заново - все заработало.

Всем спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.