The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"RPM удален,помогите восстановиться после аварии"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"RPM удален,помогите восстановиться после аварии"  +/
Сообщение от igorx email on 16-Мрт-16, 10:24 
Добрый день!

В результате необдуманных действий в системе пропал rpm.
в результате ничего не возможно установить из пакетов *.rpm .......
как восстановить?

--
Спасибо

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от fail on 16-Мрт-16, 10:59 
> Добрый день!
> В результате необдуманных действий в системе пропал rpm.
> в результате ничего не возможно установить из пакетов *.rpm .......
> как восстановить?
> --
> Спасибо

"руками" перенести из аналогичной(файлы пакета(rpm-*.rpm), с правами, etc) ОС(x32, i86_64, etc) ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от igorx email on 16-Мрт-16, 11:31 
> "руками" перенести из аналогичной(файлы пакета(rpm-*.rpm), с правами, etc) ОС(x32, i86_64,
> etc) ?

сами то пакеты есть (на DVD.iso) , но их как то надо установить, и получается *.rpm без
установленного  rpm не устанавливается. их как то надо распаковать и скопировать в
/bin и /sbin ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от fail on 16-Мрт-16, 11:54 

> сами то пакеты есть (на DVD.iso) , но их как то надо
> установить, и получается *.rpm без
> установленного  rpm не устанавливается. их как то надо распаковать и скопировать
> в
> /bin и /sbin ?

1. если утсанволен rpm2cpio => то в поисковик:// ключи извлечь файлы из rpm
2. если нет, то распаковать rpm*.rpm(в любой ОС - не забыть про права и пр.) и перенести
...
и еще тысяча + 1 вapиaнт..

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от Andrey Mitrofanov on 16-Мрт-16, 14:18 
> Добрый день!
> В результате необдуманных действий в системе пропал rpm.
> в результате ничего не возможно установить из пакетов *.rpm .......
> как восстановить?
> --
> Спасибо

Залп по площадям: вот здесь
http://anonscm.debian.org/cgit/collab-maint/rinse.git/tree/e...
люди бутстрапят [chroot] el6-подобное "просто" распаковкой фиксированного набора .rpm-ок системным (в "хосте"/носителе) rpm-ом и запуском Ж)) `yum install yum` уже в целевой системе - для инициализации "базы" пакетов (как rpm-ной, так и yum-овской).

Но для _восстановления_ попорченного не пойдёт -- перетрёт базу. Часть с распаковкой разве, если потерялись бинарники и библиотеки.

Либо длинный джедайский путь: инициализация базы и переустановка "всех" пакетов _поверх_ -- надо только выяснить, каких. Или просто надеяться...

PS: Похвасаюсь: сократил тот списое со 107 до 44 шт. без потери функциональности (centos6>el6, правда). И да, я просто хвастаюсь: не выкладывал.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от ALex_hha (ok) on 16-Мрт-16, 22:17 
> В результате необдуманных действий в системе пропал rpm.

просто для общего развития. А как можно удалить rpm?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от Andrey Mitrofanov on 16-Мрт-16, 23:08 
>> В результате необдуманных действий в системе пропал rpm.
> просто для общего развития. А как можно удалить rpm?

А rpm -e rpm точно не работатет? (chroot-ика нет под рукой +<B) )


rm `which rpm`

rpm -ql rpm |xargs rm

Крассический патч Бармина формально тож подходит.Ж)
|  1. Пива - 1 ящик
|  2. Колбасы - 2 килограмма
|  3. Сигарет "camel" - один блок

---Возвращаешься оттуда с sendmail, сносишь mmdf, ставишь сендмейл, пишешь вопрос.. ждешь ответа.. ждешь ответа.. Материшься. Замечаешь что пишеш^Z

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от ALex_hha (ok) on 17-Мрт-16, 11:28 
не ну

rpm -e --nodeps rpm

конечно сработает. Но сделать такое случайно или по ошибке мало вероятно.

Но даже при таком раскладе, папка /var/lib/rpm остается, а этого достаточно, чтобы восстановить систему. Вот если и ее убили, тогда уже ничего не поделать.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от igorx email on 17-Мрт-16, 14:02 
Для своего общего развития использовал команду
yum erase rpm-libs.i386

в результате 50 процентов системы ушло в trash ... ))


>> В результате необдуманных действий в системе пропал rpm.
> просто для общего развития. А как можно удалить rpm?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от ALex_hha (ok) on 17-Мрт-16, 17:00 
> Для своего общего развития использовал команду
> yum erase rpm-libs.i386
> в результате 50 процентов системы ушло в trash ... ))

на centos 6 оно не работает


# yum erase rpm-libs
Loaded plugins: fastestmirror, presto
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package rpm-libs.x86_64 0:4.8.0-47.el6 will be erased
--> Processing Dependency: librpm.so.1()(64bit) for package: rpm-4.8.0-47.el6.x86_64
--> Processing Dependency: librpm.so.1()(64bit) for package: rpm-python-4.8.0-47.el6.x86_64
...
---> Package nfs-utils.x86_64 1:1.2.3-64.el6 will be erased
--> Processing Dependency: nfs-utils >= 1.2.1-11 for package: nfs-utils-lib-1.1.5-11.el6.x86_64
--> Running transaction check
---> Package nfs-utils-lib.x86_64 0:1.1.5-11.el6 will be erased
--> Finished Dependency Resolution
Error: Trying to remove "yum", which is protected

т.е. таки стоит защита от дурака. Поэтому интересно, как именно ТС удалил rpm

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от fantom (??) on 17-Мрт-16, 17:07 
>[оверквотинг удален]
> ...
> ---> Package nfs-utils.x86_64 1:1.2.3-64.el6 will be erased
> --> Processing Dependency: nfs-utils >= 1.2.1-11 for package: nfs-utils-lib-1.1.5-11.el6.x86_64
> --> Running transaction check
> ---> Package nfs-utils-lib.x86_64 0:1.1.5-11.el6 will be erased
> --> Finished Dependency Resolution
> Error: Trying to remove "yum", which is protected
>
> т.е. таки стоит защита от дурака. Поэтому интересно, как именно ТС удалил
> rpm

rpm -a --force rpm
??

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от fantom (ok) on 17-Мрт-16, 17:08 
>[оверквотинг удален]
>> --> Processing Dependency: nfs-utils >= 1.2.1-11 for package: nfs-utils-lib-1.1.5-11.el6.x86_64
>> --> Running transaction check
>> ---> Package nfs-utils-lib.x86_64 0:1.1.5-11.el6 will be erased
>> --> Finished Dependency Resolution
>> Error: Trying to remove "yum", which is protected
>>
>> т.е. таки стоит защита от дурака. Поэтому интересно, как именно ТС удалил
>> rpm
> rpm -a --force rpm
> ??

Sorry

rpm -e --force rpm

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от igorx email on 18-Мрт-16, 08:16 
это все случилось на centos 5.

Всем спасибо за комментарии). Систему переустановил на centos 6.7 !


> на centos 6 оно не работает
> т.е. таки стоит защита от дурака. Поэтому интересно, как именно ТС удалил
> rpm

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от ALex_hha (ok) on 18-Мрт-16, 18:11 
> это все случилось на centos 5.

да пофигу, как именно вы удалили?

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от Филибер on 18-Мрт-16, 10:59 
Заметьте!
Никто не произнёс волшебного слова "BACKUP" !!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "RPM удален,помогите восстановиться после аварии"  +/
Сообщение от PavelR (??) on 23-Мрт-16, 07:11 
> Заметьте!
> Никто не произнёс волшебного слова "BACKUP" !!!

Обычно нецелесообразно бэкапить файлы приложений и библиотек, т.к. это пакеты, которые лежат в репозитории и доступны оттуда.

Хз кто там как, но я бэкаплю конфиги + данные. "Конфиг" также содержит список пакетов, установленных на машине. При необходимости восстановления пакеты устанавливаются по списку.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру