The OpenNET Project / Index page

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

25.06.2018 06:15  Выпуск system-autoupdate 1.5, системы автоматизации обновления Linux-дистрибутивов

Вышла версия 1.5 system-autoupdate — набора скриптов, сервисов и таймеров systemd для автоматизации обновления Linux с трехуровневой блокировкой выключения ПК во время обновления. Наработки проекта распространяются под лицензией GPLv3. Для установки подготовлены Makefile с инструкциями install и uninstall, а также deb-пакет, который при помощи штатных средств deb-хелперов автоматически активирует все необходимые юниты systemd при установке. Для Ubuntu поддерживается PPA-репозиторий.

Решаемые проектом задачи:

  • Автоматическое обновление серверных и десктопных установок различных дистрибутивов Linux без участия пользователя и без наличия центрального командно-управляющего сервера (например, Ansible, Puppet, Zabbix), в том числе когда Linux установлен на не личную технику, а, например, на ноутбук знакомого или удаленного сотрудника, но хочется, чтобы операционная система и набор прикладного ПО автоматически поддерживались в актуальном состоянии. Система также применима в малых офисах и небольшом парке серверов, когда нецелесообразно развёртывать централизированную систему управления и отдельный репозиторий;
  • Предотвращение случайного выключения ПК, когда процесс обновления еще не завершен.

В настоящий момент поддерживаются следующие дистрибутивы:

  • Ubuntu, Mint, Debian, Astra
  • ROSA Fresh
  • ALT Linux
  • Arch, Manjaro, Antergos (только pacman, не AUR)
  • CentOS, RHEL
  • Fedora
  • openSUSE, SUSE

Для надежной блокировки выключения компьютера во время обновления используется трехуровневая блокировка:

  • Через systemd-inhibit блокируются выполняемые от пользователя (не root) операции systemctl reboot/shutdown/halt; эта же блокировка в большинстве систем приводит к запросу пароля root при выключении/перезагрузке, а отказ от ввода пароля останавливает графическую сессию и возвращает на экран менеджера входа;
  • Блокируется выполнение целей systemd shutdown.target, reboot.target, halt.target, hibernate.target, poweroff.target, sleep.target, suspend.target, suspend-then-hibernate.target, предотвращая разные типы выключения даже от root;
  • Блокируются графические кнопки выключения, перезагрузки, ухода в сон, гибернации в графической оболочке, а при попытке ими воспользоваться выводятся графические уведомления, сообщающие пользователю, что систему невозможно выключить, что показано на скриншоте ниже.

    Блокировка графических кнопок выключения и вывод уведомлений реализованы с помощью правила policykit-1, для работы которого требуется Polkit >= 0.106, однако в современных версиях Debian и Ubuntu, в том числе Debian Sid, до сих пор используется Polkit 0.105, когда как его свежие версии поддерживаются в Debian Experimental, поэтому пакеты policykit-1 из Debian Experimental были пересобраны для Ubuntu 18.04 и 18.10 и доступны в одном с system-autoupdate репозитории PPA.

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

    В версии system-autoupdate 1.5 штатными средствами systemd предотвращен запуск system-autoupdate одновременно с выполняемыми по расписанию операциями пакетных менеджеров apt и dnf (apt-daily.service, apt-daily-upgrade.service, dnf-makecache.service). В сборку Debian-пакета от автора system-autoupdate включен конфликт с пакетом unattended-upgrades по причине бессмысмленности работы unattended-upgrades, когда включен system-auotupdate, а также потому что их одновременная работа теоретически может привести к конфликтам и взаимным блокировкам пакетной системы.

    Разработчик проекта рекомендует сочетать system-autoupdate с функциональностью apt-btrfs-snapshot, которая автоматически делает снапшот (снимок состояния) корня файловой системы ОС при любой операции с пакетами, то есть при каждом автообновлении, а стандартное меню восстановления Ubuntu (пакет friendly-recovery) позволяет откатиться на один из снапшотов в псевдографическом интерфейсе (что не отменяет возможности сделать это вручную из системы вживую или из chroot).

    Автор system-autoupdate создал форк apt-btrfs-snapshot, заменив еженедельное задание очистки старых снапшотов cron на ежедневный таймер systemd с защитой от запуска при питании от батареи и изменив максимальный возраст снапшотов с 90 до 15 дней, как временное решение от переполнения диска. Изменения предложены апстриму. Готовый к использованию пакет собран в PPA. Также установлена зависимость от подготовленного командой SUSE пакета btrfsmaintenance со скриптами для автоматического обслуживания разделов Btrfs. За основу пакета взят одноименный пакет из Debian, в которые перенесены имеющиеся исправления.

  1. Главная ссылка к новости (https://gitlab.com/mikhailnov/...)
  2. OpenNews: Первый стабильный выпуск системы OTA-обновлений Mender
  3. OpenNews: Компания Dell подключилась к инициативе доставки обновлений прошивок для Linux
  4. OpenNews: CentOS ввёл в практику выпуск rolling-обновлений установочных образов
  5. OpenNews: Началось тестирование пакетного менеджера YUM 4
  6. OpenNews: Доступен дистрибутив NixOS 18.03, использующий пакетный менеджер Nix
Автор новости: mikhailnov
Тип: Программы
Ключевые слова: systemd, autoupdate, linux, update
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Аноним (-), 08:44, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +34 +/
    настройка обновлений системдос
        30%
    не выключайте компьютер
     
     
  • 2.4, Аноним (4), 08:49, 25/06/2018 [^] [ответить]    [к модератору]
  • +6 +/
    Ага, и еще "Нам не удалось установить обновления бла-бла-бла"
     
     
  • 3.7, jtad (?), 09:04, 25/06/2018 [^] [ответить]    [к модератору]
  • +2 +/
    до этого не дойдет, насколько я вижу, в случае неудачи будет сделан откат.
     
     
  • 4.9, Аноним (4), 09:09, 25/06/2018 [^] [ответить]    [к модератору]
  • +15 +/
    Мелкософт говорит то же самое.
     
     
  • 5.26, kk (??), 10:00, 25/06/2018 [^] [ответить]    [к модератору]
  • +2 +/
    И времени откат занимает гораздо больше

    2 часа ставим апдейт, потом 2 часа откатываем, потом незагружаемся и делаем восстановление системы еще минут на 40

     
     
  • 6.27, mikhailnov (ok), 10:01, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Откат BTRFS - 1 сек.
     
     
  • 7.31, Аноним (-), 10:38, 25/06/2018 [^] [ответить]    [к модератору]  
  • –6 +/
    та самая бтрфс, которую самые успешные бизнесмены назвали deprecated? Наверное чтобы ос успешных бизнесменов быстрее откатывалась к состоянию до устновки обновлений методом успешных бизнесменов.
     
     
  • 8.47, Аноним (47), 12:51, 25/06/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    В SUSE - это файловая система по умолчанию. У меня на домашних компах тоже.
     
     
  • 9.61, Аноним (61), 14:07, 25/06/2018 [^] [ответить]     [к модератору]  
  • –4 +/
    Поздравляю, у тебя дома система работает намного медленнее чем могла бы с Ext4 ... весь текст скрыт [показать]
     
     
  • 10.65, Аноним (65), 14:21, 25/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Ext4 очень передовая ФС со статическими iнодами, ага.
     
     
  • 11.124, Адекват (ok), 09:08, 27/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Ext4 очень передовая ФС со статическими iнодами, ага.

    А вам удавалось их исчерпать ?

     
  • 10.72, нах (?), 16:10, 25/06/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    все нормально, если бы он ее ставил на Ext4 - под ним бы оказался lvm, сведя вес... весь текст скрыт [показать]
     
  • 9.116, псевдонимус (?), 22:06, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Так тебе и надо.
     
  • 8.62, Аноним (65), 14:14, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >та самая бтрфс, которую самые успешные бизнесмены назвали deprecated?

    Это кто: Михельсон, Мордашов, Лисин и ниже?

     
  • 8.70, Вареник (?), 15:21, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    >> самые успешные бизнесмены назвали

    Самые успешные анонимусы ))

     
  • 7.36, Аноним (36), 10:52, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    ну да ну да, если места хватит :)
     
  • 7.86, freehck (ok), 20:47, 25/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Откат BTRFS - 1 сек.

    Конечно-конечно. Но мало у кого стоит btrfs.

     
  • 6.101, Аноним (101), 05:15, 26/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Вы ССЗБ если пытаетесь на систему установленную из оригинального образа 7ки уста... весь текст скрыт [показать]
     
  • 1.5, Аноним (5), 08:51, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Какие профиты то, исключая невозможность прерывания, в сравнении с просто обновлением файловым менеджером?
     
     
  • 2.44, RotarenegeD (?), 12:33, 25/06/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    можно автоматизировать обновы на предприятии и для этого не надо писать свой башскрипт для обновления зоопарка.. это просто удобнее.
     
     
  • 3.53, Anonymoustus (ok), 13:46, 25/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Стесняюсь спросить: много ли предприятий вы лично уже так автоматизировали на «обновы»?

    И что такое, кстати, «обновы»? На каком это языке?

     
     
  • 4.68, topin89 (?), 14:56, 25/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Твои аргументы: ненужно и сленг -- это плохо.
    Отличные аргументы, что сказать.
     
  • 4.118, то ещё быдлан (?), 22:50, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    чё ты э? по вашемуж вродь написано.. ну для этих которые сами подумать не умеют..
     
  • 2.79, freehck (ok), 19:43, 25/06/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    > Какие профиты то, исключая невозможность прерывания, в сравнении с просто обновлением файловым менеджером?
    > в сравнении с просто обновлением файловым менеджером?
    > файловым менеджером?

    Месье знает толк в обновлениях...

     
  • 1.10, Аноним (10), 09:14, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Я прошу прощения, поскольку являюсь админом локалхоста, но что мешает в cron поставить, например apt update && apt upgrade?
     
     
  • 2.16, Аноним (16), 09:40, 25/06/2018 [^] [ответить]    [к модератору]  
  • +11 +/
    Мешает чтение документации и последующая установка и настройка unattended-upgrade.
     
     
  • 3.144, mikhailnov (ok), 18:41, 27/06/2018 [^] [ответить]    [к модератору]  
  • +/
    У unattended-upgrades и apt-btrfs-snapshot один и тот же изначальный автор из компании Canonical, и оба написаны в районе 2011 года. Это для размышления.
     
  • 2.77, Аноним (77), 19:00, 25/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну сабжевое решение универсально и наверняка будет по дефолту присутсвовать, может даже включаться при установке путем установки галочки.
    А апт только в дебианоклонах присутсвует
     
  • 1.12, Аноняшка (?), 09:22, 25/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –6 +/
    чем это лучше запихнутого в cron sudo apt-get -f install sudo apt-get update ... весь текст скрыт [показать]
     
     
  • 2.28, нах (?), 10:09, 25/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    рандомом, ага Ну или согласно нашей телеметрии, все вокруг вас используют убун... весь текст скрыт [показать]
     
  • 2.30, Anonimus (??), 10:33, 25/06/2018 [^] [ответить]     [к модератору]  
  • +3 +/
    тем что в таком случае ты не контролируешь установку обновлений и потенциально б... весь текст скрыт [показать]
     
     
  • 3.38, нах (?), 11:21, 25/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    компьютер может выключаться вполне осмысленно - например, кончается электричеств... весь текст скрыт [показать]
     
     
  • 4.76, mikhailnov (ok), 17:23, 25/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Готово, ConditionACPower true https gitlab com mikhailnov system-autoupdate c... весь текст скрыт [показать]
     
  • 3.67, Аноним (67), 14:49, 25/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Ты тоже думаешь, что в таком случае произойдёт что-то более страшное, чем обновл... весь текст скрыт [показать]
     
     
  • 4.73, нах (?), 16:16, 25/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    что происходит, если прибить dpkg не apt еще какую высокоуровневую хрень, а dpk... весь текст скрыт [показать]
     
     
  • 5.91, Аноним (16), 23:36, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Что, по SIGTERM база бьётся? Не верю!
     
  • 4.78, деаноним (?), 19:06, 25/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    В убунте обычно весь набор пакетов сначала качается, потом распаковывается, зате... весь текст скрыт [показать]
     
     
  • 5.80, Gannet (ok), 19:59, 25/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Попросит выполнить dpkg --configure -a
     
  • 5.84, freehck (ok), 20:32, 25/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Не просто в убунте, а вообще в любой debian-based-системе Это общая логика для ... весь текст скрыт [показать]
     
     
  • 6.102, Аноним (101), 05:21, 26/06/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Правды ради замечу что пакеты по дефолту являются несконфигурированными, и потом... весь текст скрыт [показать]
     
     
  • 7.128, freehck (ok), 13:37, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Да, это корректнее Мой вариант допускал неправильную трактовку, будто он помеча... весь текст скрыт [показать]
     
  • 5.92, Аноним (16), 23:38, 25/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Ещё один нечитатель Я вообще-то про корректное отключение говорил А от ситуаци... весь текст скрыт [показать]
     
  • 2.46, RotarenegeD (?), 12:37, 25/06/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    как видишь оно ещё и снапшоты фигачит и защита от выключения есть в общем то э... весь текст скрыт [показать]
     
     
  • 3.49, Аноним (67), 13:12, 25/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Нет, это написанный без ума скрипт, потому что делает кучу ненужного, включая эт... весь текст скрыт [показать]
     
  • 3.63, Anonimus (??), 14:14, 25/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Админы точно не пишут скриптов для этого - уже давно есть поддержка unattended u... весь текст скрыт [показать]
     
  • 3.74, нах (?), 16:24, 25/06/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    отличный снапшот у него выйдет на ext4 или ссыстемда теперь будет требовать но... весь текст скрыт [показать]
     
     
  • 4.75, mikhailnov (ok), 17:19, 25/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Только вот в windows обновление начинается после выключения системы, и со 100 в... весь текст скрыт [показать]
     
     
  • 5.105, Аноним (105), 08:37, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Вот именно, что на В-нде по-человечески сделано, а тут хомяк сперва офигеет от того, что комп внизaпна вдруг начал тормозить, попытается перезагрузить, обломается, запаникует и рубанет питалово.
     
     
  • 6.109, Anon3 (?), 12:48, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    А может самый нормальный вариант, это как ChromeOS? Атомарное обновление клона
     
     
  • 7.130, нах (?), 15:19, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    с конфигами версиезависимыми данными юзера что делать будем В хрень-осе понятно... весь текст скрыт [показать]
     
  • 5.129, нах (?), 15:17, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    почему помешает Я люблю ткнуть в эту галку, уходя с работы домой - и пусть себе... весь текст скрыт [показать]
     
  • 2.85, freehck (ok), 20:43, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > чем это лучше запихнутого в cron "sudo apt-get -f install; sudo apt-get
    > update; sudo apt-get dist-upgrade -y"?

    Это в любом случае плохая практика, даже по cron-у.

     
     ....нить скрыта, показать (23)

  • 1.14, Аноним (14), 09:30, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    >Блокируются графические кнопки выключения, перезагрузки, ухода в сон, гибернации в графической оболочке, а при попытке ими воспользоваться выводятся графические уведомления, сообщающие пользователю, что систему невозможно выключить, что показано на скриншоте ниже.

    Так быть не должно. В винде комп разрешит нажать на кнопки, примет их к сведению, сделает дело и выключится.

     
     
  • 2.23, DerRoteBaron (?), 09:48, 25/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Да что уж там обновляли бы снапшотами, как во всяких модных атомарных системах ... весь текст скрыт [показать]
     
     
  • 3.25, mikhailnov (ok), 09:53, 25/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Пулл-реквест с реализациям обновления в чруте снапшота принимается При этом нуж... весь текст скрыт [показать]
     
  • 2.24, mikhailnov (ok), 09:50, 25/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    sudo system-autoupdate-runner unblock_shutdown для ручной разблокировки Т к по... весь текст скрыт [показать]
     
  • 1.18, Аноним (16), 09:44, 25/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +3 +/
    Зачем понадобились эти многочисленные костыли-блокировки, чтобы юзер обозлился и... весь текст скрыт [показать]
     
     
  • 2.21, mikhailnov (ok), 09:47, 25/06/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    100% гарантиии оставления в консистентном состоянии нет. Что касается рубания с кнопки, то если юзер совсем идиот, то значит совсем идиот.
     
     
  • 3.50, Аноним (67), 13:14, 25/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Значит у Вас неправильный дистрибутив с неправильным пакетным менеджером Не зна... весь текст скрыт [показать]
     
  • 3.51, Аноним (67), 13:18, 25/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Что должен подумать пользователь-неидиот, если вдруг у него безо всяких объяснен... весь текст скрыт [показать]
     
     
  • 4.60, mikhailnov (ok), 14:06, 25/06/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Графические уведомления появляются в момент показа заблокированной кнопки и объясняют ему, почему.
     
     
  • 5.71, Аноним (71), 15:27, 25/06/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    Дарю идею: можно ещё блокировать управлениями беспроводными и проводными сетями на время скачивания свежих апдейтов. Да много ещё чего можно блокировать!
     
     
  • 6.96, Аноним (96), 01:00, 26/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Вообще весь ввод блокировать, чтобы пользователь ни окно выключения перезагрузки... весь текст скрыт [показать]
     
  • 3.64, marls (?), 14:16, 25/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Админа локалхоста с 15летним стажем достаточно не идиот для примера Однажды я ... весь текст скрыт [показать]
     
  • 1.20, Аноним (20), 09:47, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +9 +/
    Виндовенько.. :)
     
  • 1.32, An (??), 10:39, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +7 +/
    что же неймется этим горе-разработчикам всё пытаются высосать из пальца какую-то надуманную задачу (для себя) и припаять в ядро/ОС очередной костыль, чтобы усложнить людям жизнь.
     
     
  • 2.34, Аноним (-), 10:51, 25/06/2018 [^] [ответить]    [к модератору]  
  • –4 +/
    Неймётся настолько сильно, что вон уже во всему треду агитатор этого поделия бегает. Потому что он понимает в зарабатывании денег, а ты — нет.
     
     
  • 3.45, Аноним (71), 12:35, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Наверное решил сменить работу и нарабатывает портфолио.
     
     
  • 4.55, Anonymoustus (ok), 13:50, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Наверное решил сменить работу и нарабатывает портфолио.

    На больничный он себе так наработает, если живым людям свою агитацию начнёт втирать.

    Ну а на форуме можно, интернет всё степит.

     
  • 2.54, Anonymoustus (ok), 13:49, 25/06/2018 [^] [ответить]     [к модератору]  
  • +/
    П Д Р Сы, сэр ... весь текст скрыт [показать]
     
  • 1.35, Человек (??), 10:52, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    системд портит мозг даже переводчику интерфейса?
    не получится выключить комп? а если держать кнопку выключения? Лучше бы рэп переводил вместо интерфейса ПО.
    Надо писать:
    Пожалуйста не выключайте компьютер
     
     
  • 2.83, freehck (ok), 20:04, 25/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > системд портит мозг даже переводчику интерфейса?

    Не было никакого переводчика. Это русский разработчик. Он же и новость тут запостил.

     
  • 1.37, exSun (ok), 10:55, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    systemd-autoupdated
     
  • 1.41, Аноняшка (?), 11:36, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Че все (комментаторы) так системд любят? Два цента за комментарий от рептилоидов, не?
     
     
  • 2.107, Аноним (-), 12:36, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    потому что прямой хейт сабжа трется, не?
     
  • 1.42, Аноним (42), 12:12, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Ждем выпуск system-autorepair-after-autoupdate
     
  • 1.43, Аноним (71), 12:32, 25/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Цитата автора Да, можно вести занятия через Skype и наслаждаться отвратительным... весь текст скрыт [показать]
     
  • 1.48, Аноним (48), 12:55, 25/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +1 +/
    Как это показательно На всяких винфаках недавно жаловались, что в Win10 такая... весь текст скрыт [показать]
     
  • 1.52, Вуыкло (?), 13:23, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Костыли однако
     
  • 1.66, Аноним (66), 14:31, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Ну вот зачем это издевательство над пользователями?
     
  • 1.81, freehck (ok), 20:01, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    > Автоматическое обновление серверных и десктопных установок различных дистрибутивов Linux без участия пользователя

    Всё, остановитесь. Если это исходный посыл, то извините, но это уже неправильно. У пользователя надо как минимум запрашивать подтверждение на начало проведения обновления.

    > Блокируются графические кнопки выключения, перезагрузки, ухода в сон, гибернации в графической оболочке, а при попытке ими воспользоваться выводятся графические уведомления, сообщающие пользователю, что систему невозможно выключить

    Вообще класс. То есть пользователь закрывает крышку ноутбука, и будучи искренне убеждён, что тот отправится в сон, кладёт его в портфель между пледом и бутербродом. Через 10 минут ноут превратится в печку и автоматически вырубится, не завершив обновление и повредив систему, бутерброд станет противно есть, а вытекшее с него на плед масло/сыр оставят пятна.

    > Разработчик проекта рекомендует сочетать system-autoupdate с функциональностью apt-btrfs-snapshot

    Разработчику проекта рекомендую подумать о проблемах, которые он создаст людям, которым это вкатит.

    upd:

    Плюс весьма любопытно, каковы были мотивы написания этого... продукта. Вон в той же нелюбимой мной Ubuntu есть весьма годные штуки под названием емнип update-manager/update-notifier. Они вообще говоря на ubuntu не завязаны и могут работать где угодно.

    И логика её работы update-manager выглядит правильной, и не приводит ни к каким эксцессам. Почемы бы было просто не использовать её?

     
     
  • 2.87, mikhailnov (ok), 21:37, 25/06/2018 [^] [ответить]     [к модератору]  
  • –3 +/
    Тот, кто умеет обновлять, может не использовать system-autoupdate Убунта ставит... весь текст скрыт [показать]
     
     
  • 3.88, Аноним (71), 22:09, 25/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Т е юзер запускает систему чтоб в ней поработать, а тут бац и прилетели обновы,... весь текст скрыт [показать]
     
     
  • 4.90, mikhailnov (ok), 23:25, 25/06/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Речь не об Арче, GTK не обновляется до новых мажорных версий, тема не слетит.
     
     
  • 5.93, Аноним (71), 00:40, 26/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    В описании сказано о поддержке арча, теперь начинаются отмазки? Лёня покусал?
     
     
  • 6.95, mikhailnov (ok), 00:57, 26/06/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    В документации https gitlab com mikhailnov system-autoupdate blob master READ... весь текст скрыт [показать]
     
     
  • 7.97, Аноним (71), 01:25, 26/06/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Лучше рекламы и не придумаешь
     
  • 3.108, Аноним (67), 12:48, 26/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Этот вопрос прекрасно решает unattended-upgrades, который настраивается куда бол... весь текст скрыт [показать]
     
     
  • 4.121, freehck (ok), 00:44, 27/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Этот вопрос прекрасно решает unattended-upgrades, который настраивается куда более гибко
    > и не блокирует ничего лишнего.

    Кстати спасибо. Не знал об этом инструменте.

     
  • 3.113, freehck (ok), 20:08, 26/06/2018 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Ну я о чём-то таком разумеется догадывался, но боюсь, чт... весь текст скрыт [показать]
     
     
  • 4.131, mikhailnov (ok), 15:39, 27/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Может, его еще научить из tty обновляться и прописать это в должностную инструк... весь текст скрыт [показать]
     
     
  • 5.137, freehck (ok), 17:32, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну, я всё-таки не эникей, чтобы обучать сотрудников Однако в данном случае э... весь текст скрыт [показать]
     
     
  • 6.140, mikhailnov (ok), 18:04, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Давай я сам решу, что моя забота ... весь текст скрыт [показать]
     
  • 4.132, mikhailnov (ok), 15:42, 27/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Все верно, ему вообще нафиг не сдалось любое обслуживание системы Оно сдалось м... весь текст скрыт [показать]
     
     
  • 5.135, freehck (ok), 17:18, 27/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Оно сдалось мне. То естьм не надо, чтобы его система была обновленной.

    Сомневаюсь, что Вам это нужно. Но с удовольствием бы выслушал Ваши доводы.

     
     
  • 6.141, mikhailnov (ok), 18:29, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    А почему Вы думаете, что я пофигист и должен пытаться сохранить низкую температу... весь текст скрыт [показать]
     
     
  • 7.143, Anonymoustus (ok), 18:40, 27/06/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Ах, вирусы 8230 Так вы заботитесь об избавлении линукса от вирусов А ведь как... весь текст скрыт [показать]
     
  • 7.145, freehck (ok), 18:46, 27/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Любо-зелено читать. )
     
  • 7.151, Аноним (151), 23:20, 13/07/2018 [^] [ответить]     [к модератору]  
  • +/
    в вашем манямирке апдейты НЕТВИРУСОВ разочарую,прилетит новый пакет, там слома... весь текст скрыт [показать]
     
     
  • 8.152, mikhailnov (ok), 01:48, 19/07/2018 [^] [ответить]    [к модератору]  
  • +/
    > в вашем манямирке апдейты==НЕТВИРУСОВ? разочарую,прилетит новый пакет, там сломали обратнуб
    > совместимость и кто-то поедет в магадан быстренько исправлять это и откатывать
    > апдейты (в лучшем случае через тимвьювер матерясь полезет). И такого уровня
    > школотрон рекламируется в главных новостях. Алё, шигорин сотоварищи, сами же свою
    > экосистему топите в смузи.

    Я вот не пойму, почему от автора ПО требуют вместе с ПО поставлять мозг пользователя?

     
     ....нить скрыта, показать (19)

  • 1.89, Аноним (89), 22:31, 25/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Не удалось выключить комп. комп. Вы что серьезно? Комп.?
    Оставьте ПК включенным?

    И эти люди еще смеют гнобить microsoft за их систему обновления?

     
  • 1.104, Аноним (104), 08:12, 26/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А на фразе:
    > командно-управляющего сервера (например, Ansible, Puppet, 'Zabbix')

    Ни у кого глаз не дёргнулся?

     
     
  • 2.106, Аноним (106), 09:29, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    InfluxDB, Grafana, Graphite, statsd, fluentd, telegraf, etc...
     
  • 2.114, freehck (ok), 20:17, 26/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Ахахаха, и то правда Два чаю господину Орлиному Глазу А вообще, сдаётся м... весь текст скрыт [показать]
     
     
  • 3.142, mikhailnov (ok), 18:31, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Что не так https www zabbix com documentation 3 4 manual config notifications... весь текст скрыт [показать]
     
     
  • 4.146, freehck (ok), 18:51, 27/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Что не так?

    То, что заббикс не для этого предназначен. ;)

     
  • 1.110, Аноним (110), 14:47, 26/06/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    Осталось увидеть такое для Slackware и Gentoo, а то системад корявый, а потом в ... весь текст скрыт [показать]
     
     
  • 2.112, mikhailnov (ok), 16:34, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    Автопересборщик мира?
     
     
  • 3.119, еееееееееее (?), 23:37, 26/06/2018 [^] [ответить]    [к модератору]  
  • +/
    а тут все комменты о ненужности и опасности внедрения сабжа трут ? разаработчик кривого никого не нужного велосипеда знакомый модератора ?
     
  • 1.120, Гентушник (ok), 00:05, 27/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > "Не получится выключить комп."

    Чего уж там, не комп, а "пекарня" бы написали. Или "комплюхтер".

     
  • 1.122, freehck (ok), 01:12, 27/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Хехехе, народ. Если кто считает, что автор до сих пор был недостаточно унижен, то вот код, о котором идёт речь. :)

    Перед чтением этих скриптов запаситесь попкорном.
    https://gitlab.com/mikhailnov/system-autoupdate/blob/master/usr/sbin/system-au
    https://gitlab.com/mikhailnov/system-autoupdate/blob/master/usr/sbin/system-au

    Вот как обновляется система.
    https://gitlab.com/mikhailnov/system-autoupdate/blob/master/usr/share/system-a

    Вау, автор предусмотрел возможность руками задать список демонов для перезагрузки! :)
    https://gitlab.com/mikhailnov/system-autoupdate/blob/master/usr/share/system-a

     
     
  • 2.125, Xxxxxxx (?), 11:07, 27/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Кстати посмотрел по коду скрипты обновления на дебиан системах 100 не отработ... весь текст скрыт [показать]
     
     
  • 3.134, mikhailnov (ok), 15:47, 27/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > скрипты обновления на дебиан системах 100% не отработают

    Можно пример ситуации, когда не отработают?


     
     
  • 4.148, Xxxxxxx (?), 22:51, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Например интерактивные вопросы при установке автору велосипеда не знакомы уж п... весь текст скрыт [показать]
     
     
  • 5.149, mikhailnov (ok), 00:37, 28/06/2018 [^] [ответить]     [к модератору]  
  • +/
    По умолчанию в Ubuntu, как минимум на вопрос, что делать с измененным конфигом... весь текст скрыт [показать]
     
     
  • 6.150, Аноним (150), 14:35, 28/06/2018 [^] [ответить]    [к модератору]  
  • +/
    > Не стоит считать себя самым умным, а всех остальных дураками.

    Вы будто первый раз на опеннет зашли.


     
  • 2.126, Аноним (67), 11:24, 27/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Я уже смотрел эти скрипты и должен сказать, что для нашего времени автор исключи... весь текст скрыт [показать]
     
     
  • 3.127, freehck (ok), 11:44, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Ах, забирайте Поделом вам ... весь текст скрыт [показать]
     
  • 1.123, Адекват (ok), 08:52, 27/06/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    [code]с трехуровневой блокировкой выключения ПК во время обновления.[/code]
    А защиту от пропадания электричества в сети они предусмотрели ? ну или хотя бы с apcupsd эта "программа" дружит ?
    А вообще все как в винде становится - systemd с его зависимостями прям как виндовые службы - один в один.
    Теперь еще тут - "не выключайте питание компьютера, пока обновление не будет установлено".
    Красота :)
    [code]Arch[/code]
    Огонь, просто огонь :))

    [code]Разработчик проекта рекомендует сочетать system-autoupdate с функциональностью apt-btrfs-snapshot, которая автоматически делает снапшот (снимок состояния) корня файловой системы ОС при любой операции с пакетами[/code]

    Ну а чо - в линуксах по другому никак - запустил обновление и молись, чтобы ничего не сломалось, ну или не стало хуже чем было.
    Проще будет делать акронисом или dd корень куда-нить копировать, ну и всякие ~/.config тоже.

     
     
  • 2.133, mikhailnov (ok), 15:46, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Да https gitlab com mikhailnov system-autoupdate blob master lib systemd syst... весь текст скрыт [показать]
     
     
  • 3.136, Адекват (ok), 17:31, 27/06/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    А если нет btrfs и нет желания, а главное возможности его поставить Я к тому, ... весь текст скрыт [показать]
     
     
  • 4.138, freehck (ok), 17:34, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Так он вроде бы выше тут писал, что тот, кто ставит это на машину -- сам себе зл... весь текст скрыт [показать]
     
  • 4.139, mikhailnov (ok), 18:02, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    Отказ от FSH не решит ни одну проблему и создаст много новых Проблема обратной ... весь текст скрыт [показать]
     
  • 4.147, freehck (ok), 19:15, 27/06/2018 [^] [ответить]     [к модератору]  
  • +/
    О, просите, я поначалу прочитал по диагонали, и понял неправильно Тонко Лайк ... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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