«Машина времени» — м.б. включить по умолчанию?

Ответить
Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

«Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 00:07

Подумалось: время от времени на форумах появляются темы «после обновления всё опнулось, куды бечь». А великолепный иструмент «машина времени», разработанный в РОСА, многие не знают. Почему бы не сделать его включенным по умолчанию? Чтобы всегда можно было загрузиться в консоли, набрать nazad, и всё — как было. И даже с лайва: chroot blah-blah && nazad (или что там говорится systemd вместо chroot).
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Barmalei
Сообщения: 5470
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Barmalei » 16 дек 2015, 00:57

Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 01:04

Barmalei писал(а):Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.
Так ведь в консоли же часто и оказывается пользователь в случае неудачного обновления. На случай менее неудачного, конечно, можно и граф. интерфейс прикрутить.
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Barmalei
Сообщения: 5470
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Barmalei » 16 дек 2015, 01:38

Delles писал(а):
Barmalei писал(а):Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.
Так ведь в консоли же часто и оказывается пользователь в случае неудачного обновления. На случай менее неудачного, конечно, можно и граф. интерфейс прикрутить.
У меня Grub генерирует записи для восстановления. Я влететь в консоль смогу в любом случае, главное команды знать. А вот с этим тяжело.

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение notauser » 16 дек 2015, 06:57

Delles писал(а):А великолепный иструмент «машина времени», разработанный в РОСА,
Хм.
http://search.cpan.org/~tvignaud/urpmi- ... ecover.pod
AUTHOR
Rafael Garcia-Suarez,
Copyright (C) 2006 Mandriva SA

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение trs » 16 дек 2015, 09:31

Barmalei писал(а):Надо как в Вынь. Сами создаются точки (штук 10 последних) и потом выбирая точку откат. А каждый раз возиться в консоли не солидно юзверу в 21 веке.
Там создаётся подобие снимков файловой системы. Насколько я понимаю, предлагаемое упирается в необходимость использовать btrfs (или zfs), что не всем нравится. Первое есть возможность сделать у каждого, скрипты для автоматизации с русскоязычным описанием вроде бы найти не сложно.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 11:01

notauser писал(а):Хм. <...> AUTHOR
Я спутал с urpm-reposync. Главное — ① что эти инструменты есть в Росе, и ② что о них многие не знают.
Barmalei писал(а):главное команды знать. А вот с этим тяжело.
Парадокс ситуации в том, что в консоли после неудачного обновления чаще оказывается как раз не "знающий команды", а начинающий. И если всё, что требуется, это набрать su <пароль>; nazad, это, считай, решение проблемы.
trs писал(а):использовать btrfs (или zfs), что не всем нравится
В OpenSuSE, кажется, btrfs используется по умолчанию, и большого шума не слыхать. В любом случае, в установщик можно загнать пункт "фс btrfs (с возможностью восстановления ос) Y/n?". А я говорил о вещах куда более простых: о добавлении urpmi.recover --checkpoint автоматом пред всяким обновлением и, условно говоря, alias nazad='urpmi.recover --rollback "1 hour ago"'
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Barmalei
Сообщения: 5470
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Barmalei » 16 дек 2015, 11:53

urpm-reposync это репы когда тестовые отрубаешь и он возвращает. Тогда придется все репы вырубать и откуда он синхронизировать будет?
В основном глюки из-за проприетарных дров на видос. У меня их нет.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 12:09

Barmalei писал(а):В основном глюки из-за проприетарных дров на видос.
Я имел в виду такие ситуации, когда идет обычное обновление, и что-то ломается. Например:

"Сегодня обновился, после перезагрузки вошёл в аккаунт, а рабочий стол не загрузился, лишь серый экран и курсор. Что делать? как откатить назад обновления?" link

По большому счету обновление без всякой страховки — это какая-то наивность невероятная. Причем с обеих сторон: и со стороны предлагающего обновления, и со стороны их принимающего.
Talk is cheap. Show me the code.
Linus Torvalds

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение trs » 16 дек 2015, 12:26

Если после обновления что-то вдруг сломалось, хорошо бы вспомнить, а что же еще делалось кроме обновления. Как правило, причина именно в последнем.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 12:40

trs писал(а):Если после обновления что-то вдруг сломалось, хорошо бы вспомнить, а что же еще делалось кроме обновления. Как правило, причина именно в последнем.
Сплошь и рядом это мало что меняет. Например.
Talk is cheap. Show me the code.
Linus Torvalds

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение trs » 16 дек 2015, 13:10

Да, это мало меняет в моих словах: "что-то" нужно заменить на "система". Система не сломалась. Не работает единичная программа. При том у - всех. Как это прошло в релиз, это уже второй вопрос, к тестировщикам.

Аватара пользователя
Barmalei
Сообщения: 5470
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Barmalei » 16 дек 2015, 13:21

Delles писал(а):
Barmalei писал(а):В основном глюки из-за проприетарных дров на видос.
Я имел в виду такие ситуации, когда идет обычное обновление, и что-то ломается. Например:

"Сегодня обновился, после перезагрузки вошёл в аккаунт, а рабочий стол не загрузился, лишь серый экран и курсор. Что делать? как откатить назад обновления?" link

По большому счету обновление без всякой страховки — это какая-то наивность невероятная. Причем с обеих сторон: и со стороны предлагающего обновления, и со стороны их принимающего.
Может я что-то пропустил, но в этой обнове новые дрова nvidia были вроде.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 13:32

trs писал(а):Да, это мало меняет в моих словах: "что-то" нужно заменить на "система". Система не сломалась. Не работает единичная программа. При том у - всех. Как это прошло в релиз, это уже второй вопрос, к тестировщикам.
Это для "компьютерщиков" важно, что система не сломалась, а для "пользователя" сломалось гораздо более важное: то, что он использует в своей работе на компьютере. Очень хочется в таких случаях "откатить".
Talk is cheap. Show me the code.
Linus Torvalds

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 13:34

Barmalei писал(а):Может я что-то пропустил, но в этой обнове новые дрова nvidia были вроде.
Это важно, ведь новое ядро/новые модули возвратом старых пакетов не уберешь…
Talk is cheap. Show me the code.
Linus Torvalds

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение trs » 16 дек 2015, 13:50

Да вообще-то суть в этих словах:
Delles писал(а):По большому счету обновление без всякой страховки — это какая-то наивность невероятная. Причем с обеих сторон: и со стороны предлагающего обновления, и со стороны их принимающего.
Только там много лишнего :)
Аксиома «работает — не трожь!» стара как мир.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 13:53

trs писал(а):Аксиома «работает — не трожь!» стара как мир.
Так ведь красные стрелочки в трее (обычно) торчат очень требовательно, как тут устоять. Клик! И упс.
Talk is cheap. Show me the code.
Linus Torvalds

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение trs » 16 дек 2015, 15:59

Вот. Нашли "виноватую". По-видимому, в rosa-online и следует добавить те команды. Потому что "сохраняет старые версии обновляемых пакетов в директории /var/spool/repackage" по умолчанию не всегда уместно.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 16:07

trs писал(а):в rosa-online и следует добавить те команды
Что-то я не понял этого.
trs писал(а):"сохраняет старые версии обновляемых пакетов в директории /var/spool/repackage" по умолчанию не всегда уместно.
"при каждом вызове urpmi.recover --checkpoint директория /var/spool/repackage будет очищаться"
Talk is cheap. Show me the code.
Linus Torvalds

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

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение keleg » 16 дек 2015, 16:33

Delles писал(а):
trs писал(а):Аксиома «работает — не трожь!» стара как мир.
Так ведь красные стрелочки в трее (обычно) торчат очень требовательно, как тут устоять. Клик! И упс.
Есть еще вариант - участвовать в пятничном тестировании. Тогда всегда можно откатиться через urpm-reposync, отключив тестинги.
И, если сообщишь, то ошибка не уйдет в репозитории.

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 16:39

keleg писал(а):Есть еще вариант - участвовать в пятничном тестировании
Я участвую (на втором ноутбуке, том самом, который только Роса и сумела довести до рабочего состояния). Понимаю и принимаю, что "тестирование" — часть философии Fresh, без этого не получится. Но всё же это не для совсем начинающих. А открывая эту тему, я имел в виду главным образом их.
Talk is cheap. Show me the code.
Linus Torvalds

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение trs » 16 дек 2015, 17:47

Delles писал(а):
trs писал(а):в rosa-online и следует добавить те команды
Что-то я не понял этого.
"Красные стрелочки" показывает mdkapplet из rosa-online.rpm.
Я пользователь. Нажал там кнопочку "установить". Она сломала систему.
Было бы логично, что бы она же и предупреждала о возможности откатить изменения.
Например "Машина времени включена с такой то даты [отключить]"
Написана она на Perl, говорят, писать на нём умеют гораздо больше, чем его читать.

Хотя, может быть удобнее в MandrivaUpdate ("Управление программами") это сделать.
Delles писал(а):
trs писал(а):"сохраняет старые версии обновляемых пакетов в директории /var/spool/repackage" по умолчанию не всегда уместно.
"при каждом вызове urpmi.recover --checkpoint директория /var/spool/repackage будет очищаться"
По-умолчанию за меня включили, я про это не знаю, ставлю компьютер с небольшим диском, а потом иду по всем форумам пишу "она сожрала весь диск и сдохла!!!111"

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 16 дек 2015, 17:57

trs писал(а):Например "Машина времени включена с такой то даты [отключить]"
Хотя, может быть удобнее в MandrivaUpdate ("Управление программами") это сделать.
А если она сломала так, что Вы узнаете об этом только при следующей загрузке, оказавшись перед FAILED и консолью?
По-умолчанию за меня включили, я про это не знаю
Можно в установщике прописать как опцию с предупреждением, что потребуется дополнительное место для резервной копии системы при обновлениях.
Talk is cheap. Show me the code.
Linus Torvalds

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение trs » 16 дек 2015, 19:29

Вероятно, в установщике проще всего. Но например я постоянно забываю, что делал, и делал ли, особенно если по 5 раз переустанавливаю. Тем более когда новое — смысл опций не вполне понятен. Значит надо поместить инструкцию (с той страницы) на видном месте. Хотя так можно дойти и просто до "поместить инструкцию". :)

По моему предложению логика следующая. Перед рискованным делом, должна быть возможность подстраховаться. В данном случае - включить возможность отката. Если перезагрузился, и оказалось сломано, то либо думаешь "предлагали же!..", либо nazad.
keleg писал(а): Есть еще вариант - участвовать в пятничном тестировании. Тогда всегда можно откатиться через urpm-reposync, отключив тестинги.
И, если сообщишь, то ошибка не уйдет в репозитории.
А кто-то банально может бояться сломать систему, потому и не участвовать.
К тому же, urpm-reposync сможет восстановить из всех тех состояний, из которых получится у urpmi.recover?

Аватара пользователя
Delles
Сообщения: 1785
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: «Машина времени» — м.б. включить по умолчанию?

Сообщение Delles » 20 дек 2015, 02:17

И установка (urpmi) тоже не гладко идет, если "Машина времени" работает. Перед любыми действиями с пакетами ее нужно отключать (резервные копии пакетов, замененных при обновлении, при этом будут удалены):

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

# urpmi.recover --disable
Talk is cheap. Show me the code.
Linus Torvalds

Ответить

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