Я всё сломал. Что делать? :)

Ответить
Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Я всё сломал. Что делать? :)

Сообщение J-Son » 12 ноя 2014, 08:55

Подскажите, пожалуйста, можно ли как-то восстановить систему, если я случайно удалил часть системных пакетов? Есть ли мета-пакет типа rosa-fresh-r4-x86_64 установив который я восстановлю все системные пакеты?

Я поставил Питон 3-й. Поигрался и понял, что он мне пока не нужен. В "Установка и удаление программ" я его нашел и снял галочку, чтобы утилита его удалила. Мне сказали что раз я удаляю Питон 3, то заодно удалится и еще длиннющий список пакетов с ним. Я особого значения не придал этому, т.к. при установке тоже много пакетов поставилось. Согласился... :) И тут винт начал усиленно работать удаляя мне пакеты... Когда до меня начало доходить, что ставился он значительно быстрее, чем сейчас удаляется, то меня начали одолевать смутные сомнения - а не потянулись ли какие-нибудь системные пакеты по зависимостям на удаление? Я этот процесс грубо прервал, т.к. утилита не реагировала на мои вежливые попытки закончить процесс.

В итоге теперь у меня слетело половина графического окружения... Иконки, оформление окон с кнопками.. Хочу починить. Не охота снова все ставить с нуля. :)

Буду рад любой помощи.

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 12 ноя 2014, 09:37

Ещё немного поковырялся с urpmi и теперь даже окно ввода пароля не показывается после перезагрузки. :)
Я не волшебник, я только учус. :)

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Я всё сломал. Что делать? :)

Сообщение sokoloff » 12 ноя 2014, 10:40

J-Son писал(а):Ещё немного поковырялся с urpmi и теперь даже окно ввода пароля не показывается после перезагрузки. :)
Я не волшебник, я только учус. :)
Уважаемый господин Учус. IMHO в вашем случае самый простой способ, это заархивировать домашнюю директорию и переставить росу. После переустановки восстанавливаете домашнюю директорию из архива и доустановите нужные пакеты.

Кстати, похоже это косяк, что снос Python3 убивает систему.

keleg
Сообщения: 5517
Зарегистрирован: 15 сен 2011, 01:58

Re: Я всё сломал. Что делать? :)

Сообщение keleg » 12 ноя 2014, 10:48

пакет task-kde4, конечно, есть - но его не проверяли давно т.к. основной наш DE - KDE.
Соответственно, присоединяюсь к предыдущему оратору и советую переставить систему.

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 12 ноя 2014, 11:51

Спасибо всем откликнувшимся!

2-й Питон я не трогал, т.к. видел, что он уже установлен и явно система на него завязана. Но тут я сам дурак - не посмотрел что собирается удалить утилита вместе в 3-м Питоном.

Скажите, а есть ли способ как-то по шагам попробовать восстановить эти руины? :)
Т.е. к примеру:
1. Дать комманду на принудительную переустановку Xorg со всеим зависимостями
2. Дать комманду на принудительную переустановку KDE4 со всеим зависимостями
3. Переустановить какой-то пакет, отвечающий за дефолтные настройки в дистрибутиве. (Я видел среди прочих Default-kde4-config. Может это он?)

Снести и заново поставить я всегда успею. Интересно попробовать восстановить. :)

Опыт работы в UNIX есть. Так что можно просто общие рекомендации дать. Так сказать, направить на нужный путь. :)

keleg
Сообщения: 5517
Зарегистрирован: 15 сен 2011, 01:58

Re: Я всё сломал. Что делать? :)

Сообщение keleg » 12 ноя 2014, 12:02

я бы попробовал для начала
# urpmi task-x11 task-kde4

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Я всё сломал. Что делать? :)

Сообщение sokoloff » 12 ноя 2014, 12:08

J-Son писал(а):Снести и заново поставить я всегда успею. Интересно попробовать восстановить. :)
Можно попробовать загрузится в LiveCD и получить список всех установленных пакетов (разработчики подскажите, live система и свежеустановленная отличаются?), и потом на системе установить их все, возможно через скрипт.

Аватара пользователя
awl
Сообщения: 413
Зарегистрирован: 12 сен 2011, 19:23

Re: Я всё сломал. Что делать? :)

Сообщение awl » 12 ноя 2014, 16:11

sokoloff писал(а):Можно попробовать загрузится в LiveCD и получить список всех установленных пакетов (разработчики подскажите, live система и свежеустановленная отличаются?), и потом на системе установить их все, возможно через скрипт.
В своё время на линуксфоруме ув. verg такой вариант предлагал (ссылка на оригинал: http://linuxforum.ru/viewtopic.php?pid=363171#p363171):
1) Сохранить список установленных пакетов в файл без номеров версий:

Код: Выделить всё

rpm -qa --queryformat '%{name}\n' > spisokrpms.txt
2) Установить все пакеты из списка spisokrpms.txt

Код: Выделить всё

# while read i ; do urpmi --auto $i ; done < spisokrpms.txt
При этом уже установленные пакеты будут проверяться на наличие и отсеиваться.
OMNE NIMIUM NOCET

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Я всё сломал. Что делать? :)

Сообщение d_uragan » 12 ноя 2014, 17:18

Я бы последнюю команду модифицировал так:

Код: Выделить всё

cat spisokrpms.txt | xargs urpmi
по идее, так будет быстрее - urpmi сразу скушает весь список, а не будет пакеты по одному дергать.

d_uragan
Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Я всё сломал. Что делать? :)

Сообщение d_uragan » 12 ноя 2014, 17:23

... хотя последний вариант хуже в ситуации, когда в новых репозиториях физически нет некоторых пакетов - тогда весь запуск завершится неудачей.

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 13 ноя 2014, 06:55

keleg писал(а):я бы попробовал для начала
# urpmi task-x11 task-kde4
Поставилось более 300 пакетов. Результата не дало. :) Копаю дальше.

UPD: Остальные варианты тоже не сработали. urmi показывал что пакеты уже установлены в системе. После перезагрузки ничего не изменилось - не стартует графика. Похоже, при удалении пакетов у меня какие-то конфиги тоже удалились и теперь так просто не восстановить - надо глубже лезить в дистр и восстанавливать по шагам.

sokoloff
Сообщения: 156
Зарегистрирован: 05 ноя 2013, 20:28
Operating system: ROSA Desktop Fresh R1 64bit

Re: Я всё сломал. Что делать? :)

Сообщение sokoloff » 13 ноя 2014, 10:45

Хотел предложить запустить rpm --verify --all но, похоже, verify не работает - http://forum.rosalab.ru/viewtopic.php?f=53&t=4673

keleg
Сообщения: 5517
Зарегистрирован: 15 сен 2011, 01:58

Re: Я всё сломал. Что делать? :)

Сообщение keleg » 13 ноя 2014, 11:04

а xorg.conf и nomodeset в строке граба удалить?

Аватара пользователя
VictorR2007
Сообщения: 7274
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Я всё сломал. Что делать? :)

Сообщение VictorR2007 » 13 ноя 2014, 14:25

Попробуйте дать команду

Код: Выделить всё

urpm-package-cleanup --problem
Может выдаст список недостающих пакетов.
Но если urpmi при принудительном завершении не сохранил список удалений,
то это не поможет.

Аватара пользователя
Галахов Роман
Сообщения: 2349
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Я всё сломал. Что делать? :)

Сообщение Галахов Роман » 13 ноя 2014, 18:27

VictorR2007 писал(а):Попробуйте дать команду

Код: Выделить всё

urpm-package-cleanup --problem
Может выдаст список недостающих пакетов.
Но если urpmi при принудительном завершении не сохранил список удалений,
то это не поможет.
Но сначала, думаю, лучше

Код: Выделить всё

urpm-reposync
Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 16 ноя 2014, 16:22

Спасибо всем отписавшимся!

Попробовал выполнить команды, которые советовали, но особо ситуация не поменялась. Плюс я не совсем еще понимаю специфику дистрибутива. Поэтому было принято волевое решение - снести всё и накатить по новой, как советовали в самом начале. :) Дистр нравится - буду и дальше им пользоваться. Попробую организовать на базе него рабочее место web-девелопера. :) Спасибо разработчикам за этот дистрибутив!

Что касается третьего Питона. Я повторил эксперимент на виртуалке - у меня снова получилось всё сломать! :) Чтобы попасть как я нужно делать следующее:
- установить python3 ( я ставил пакет 3.4.2 x86_64). Он по зависимости подтянет один доп.пакет.
- удалить этот же пакет через графическую утилиту. И тут она попросит удалить весь дистр!! :) Буквально все пакеты включая urpmi. Т.к. это виртуалка, то я согласился с этим вопросом и дождался выполнения этой операции. В итоге меня выкинуло в консоль, в которой отсутствовал urpmi как и обещала утилита установки/удаления программ.

Насколько это серьезный баг - непонятно, т.к. много ли народу будут вот так вот ставить, а потом сносить 3-й Питон. :)

keleg
Сообщения: 5517
Зарегистрирован: 15 сен 2011, 01:58

Re: Я всё сломал. Что делать? :)

Сообщение keleg » 17 ноя 2014, 09:12

А вы на обновленной системе пробовали или на только что установленной?
Я на обновленной не могу воспроизвести, возможно уже все исправлено.

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 17 ноя 2014, 12:53

Я ставил из ISO-шки, потом обновлял все пакеты, которые предлагала графическая утилита. Потом перезагрузил виртаулку и начал эксперимент. Виртуалка у меня сохранилась. Вечером попробоую снова повторить эксперимент. Снапшоты великая вещь! :) Но прослежу, чтобы все обновления были применены. Может уже и правда не сработает. )

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 18 ноя 2014, 06:11

keleg писал(а):А вы на обновленной системе пробовали или на только что установленной?
Я на обновленной не могу воспроизвести, возможно уже все исправлено.
Описанная мной ситуация работает только в графической программе. Из консоли у меня тоже не получилось воспроизвести ситуацию.

Делал так:
(всё от рута)
urpm-reposync
urpmi python3 (предложил именно ту версию что я ставил - 3.4.2 x86_64 и установил еще одну либу для Питона)
urpme python3 (удалила именно один пакет python3. Не тронула даже либу)

И тут же пошел делать то же самое через графическую утилиту установи и удаления программ - там предлагает всё снести. :)


Andrew21
Сообщения: 235
Зарегистрирован: 28 окт 2014, 21:53
Operating system: Linux 4.9.76-nrj-laptop-1rosa-x86_64 #1 SMP PREEMPT Sat Jan 13 13:46:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Linux 4.4.1-nrj-desktop-1rosa-x86_64 #1 SMP PREEMPT Wed Feb 3 16:05:22 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Откуда: г. Нижний Новгород
Контактная информация:

Re: Я всё сломал. Что делать? :)

Сообщение Andrew21 » 22 ноя 2014, 21:30

Столкнулся с похожей ситуацией (конечно, как посмотреть). Поставил дистр с LXDE. Понравилось. Но решил попробовать все же поставить GNOME3. Поставил через графическую утилиту. После перезагрузки попробовал зайти с GNOME3 - индейское жилище "фигвам" (© Шарик). Зашел с LXDE и решил удалить установленные пакеты, специально переписал все устанавливаемые пакеты. После удаления пакетов доступным остался только OpenBox. Можно было бы и с ним работать, но ни одно приложение не грузится. Даже logout не работает. В понедельник придется восстанавливать систему с флэхи... :( :evil:
Intel Core i3-6100U CPU @ 2.30GHz / RAM M471A5143EB0-CPB 6144MB DDR4 2133MHz / GeForce 940MX --- 4.9.76-nrj-laptop-1rosa-x86_64
Intel Core i3-4160T CPU @ 3.10GHz / RAM M471B5173QH0-YK0 4096MB DDR3 1600MHz --- Linux 4.4.1-nrj-desktop-1rosa-x86_64

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 26 ноя 2014, 11:27

keleg писал(а):Спасибо! http://bugs.rosalinux.ru/show_bug.cgi?id=4681
Сейчас у себя проверил - всё работает как надо. Спасибо!

Аватара пользователя
J-Son
Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Я всё сломал. Что делать? :)

Сообщение J-Son » 26 ноя 2014, 11:30

Andrew21 писал(а):В понедельник придется восстанавливать систему с флэхи... :( :evil:
Я пришел к выводу, что такие эксперименты делать надо вначале на виртуалке, а потом на живой системе. )

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»