Как настроить unattended-upgrades ?

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#1

03 июн 2017, 16:02

Доброго времени суток!

Работаю в данное время на Linux Mint Mate 18.1 . Заинтересовался вопросом автообновления системы. Поставил утилиту unattended-upgrades, сконфигурировал командой sudo dpkg-reconfigure unattended-upgrades, после нажал "Да" в терминале после вопроса системы "Скачивать и устанавливать обновления стабильного выпуска автоматически?" и Enter и по материалам, найденным в сети, сконфигурировал файл 20auto-upgrades по пути /etc/apt/apt.conf.d/ ...
Его содержание:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
Содержание файла 50unattended-upgrades по тому же пути:
// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}";
"${distro_id}:${distro_codename}-security";
// Extended Security Maintenance; doesn't necessarily exist for
// every release and this system may not have it installed, but if
// available, the policy for updates is such that unattended-upgrades
// should also install from here by default.
"${distro_id}ESM:${distro_codename}";
"${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};

// List of packages to not update (regexp are supported)
Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};

// This option allows you to control if on a unclean dpkg exit
// unattended-upgrades will automatically run
// dpkg --force-confold --configure -a
// The default is true, to ensure updates keep getting installed
//Unattended-Upgrade::AutoFixInterruptedDpkg "false";

// Split the upgrade into the smallest possible chunks so that
// they can be interrupted with SIGUSR1. This makes the upgrade
// a bit slower but it has the benefit that shutdown while a upgrade
// is running is possible (with a small delay)
//Unattended-Upgrade::MinimalSteps "true";

// Install all unattended-upgrades when the machine is shuting down
// instead of doing it in the background while the machine is running
// This will (obviously) make shutdown slower
//Unattended-Upgrade::InstallOnShutdown "true";

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. A package that provides
// 'mailx' must be installed. E.g. "user@example.com"
//Unattended-Upgrade::Mail "root";

// Set this value to "true" to get emails only on errors. Default
// is to always send a mail if Unattended-Upgrade::Mail is set
//Unattended-Upgrade::MailOnlyOnError "true";

// Do automatic removal of new unused dependencies after the upgrade
// (equivalent to apt-get autoremove)
//Unattended-Upgrade::Remove-Unused-Dependencies "false";

// Automatically reboot *WITHOUT CONFIRMATION*
// if the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";

// If automatic reboot is enabled and needed, reboot at the specific
// time instead of immediately
// Default: "now"
//Unattended-Upgrade::Automatic-Reboot-Time "02:00";

// Use apt bandwidth limit feature, this example limits the download
// speed to 70kb/sec
//Acquire::http::Dl-Limit "70";
Ожидал, что система будет автоматически устанавливать обновления, предлагаемые программой MintUpdate, но не происходит ничего... Уже 22 дня, как поставил утилиту, но эффекта от неё нет!.. В логах утилита пишет следующее каждый раз:
2017-06-02 17:39:57,059 INFO Пакеты в чёрном списке изначально:
2017-06-02 17:39:57,060 INFO Initial whitelisted packages:
2017-06-02 17:39:57,060 INFO Запускаются сценарии необслуживаемой установки
2017-06-02 17:39:57,060 INFO Разрешённые источники: ['o=LinuxMint,a=serena', 'o=LinuxMint,a=serena-security', 'o=LinuxMintESM,a=serena', 'o=LinuxMint,a=serena-updates']
2017-06-02 17:40:05,508 INFO No packages found that can be upgraded unattended and no pending auto-removals
Помогите, плиз, разобраться!!!!!

no avatar

symon2014

Как настроить unattended-upgrades ?

#2

03 июн 2017, 16:20

Мы пойдём другим путём. (В.И. Ленин ( в молодости :smile: ))
Снимок экрана в 2017-06-03 16-18-53.png

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#3

03 июн 2017, 18:36

symon2014, Вы предлагаете автообновлять список пакетов (только лишь!) каждые 365 дней, раз год? Это же не решение!

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Как настроить unattended-upgrades ?

#4

03 июн 2017, 18:48

Bertalis, sudo unattended-upgrade -v - Выполняет обновление корректно,без предупреждений и ошибок?
Изображение
   
Изображение

no avatar

symon2014

Как настроить unattended-upgrades ?

#5

03 июн 2017, 18:50

Bertalis, Нет, это у меня так настроено, я всё делаю руками. Я хотел показать, что это всё просто настраивается несколькими кликами. И источники и время обновлений.

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#6

03 июн 2017, 18:57

Chocobo писал(а): Bertalis, sudo unattended-upgrade -v - Выполняет обновление корректно,без предупреждений и ошибок?
Да, предупреждений и ошибок нет ...

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Как настроить unattended-upgrades ?

#7

03 июн 2017, 19:05

Bertalis, Ну, а пакеты то обновились?)
Изображение
   
Изображение

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#8

03 июн 2017, 19:09

Похоже, что нет... Вот что вышло:
bertalis@mate ~ $ sudo unattended-upgrade -v
[sudo] пароль для bertalis:
Пакеты в чёрном списке изначально:
Initial whitelisted packages:
Запускаются сценарии необслуживаемой установки
Разрешённые источники: ['o=LinuxMint,a=serena', 'o=LinuxMint,a=serena-security', 'o=LinuxMintESM,a=serena', 'o=LinuxMint,a=serena-updates']
No packages found that can be upgraded unattended and no pending auto-removals

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Как настроить unattended-upgrades ?

#9

03 июн 2017, 19:22

Bertalis, похоже в паттернах надо указать ось поточней, иначе он не ищет пакеты от xenial сейчас
в /etc/apt/apt.conf.d/50unattended-upgrades приведи к такому виду

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

Unattended-Upgrade::Origins-Pattern {
            "o=Ubuntu,a=xenial-security";
            "o=Ubuntu,a=xenial-updates";     
            "o=Ubuntu,a=xenial"; 
            "o=Canonical,a=xenial"; 
            "o=linuxmint,n=serena"; 
        };
У меня при ручном вызове обновил норм, завтра проверю как отработает и автоматический его проход.
Изображение
   
Изображение

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#10

04 июн 2017, 07:56

У меня тоже установились обновления при ручном запуске, только мне не понятно, какие уровни это затрагивает... Даже linux-firmware обновил, это, если не ошибаюсь, 4-ый уровень... Не будет ли устанавливаться обновление ядра 4.4.x-xx (я сейчас на этом номере ядра)? Хотя, в принципе, это не страшно, единственный момент - старые ядра вручную удалять надо будет...

no avatar

symon2014

Как настроить unattended-upgrades ?

#11

04 июн 2017, 08:23

Bertalis, Ядро обновляется на 5 уровне. АРТ в минте несколько отличается от убунту, и не обновит ядро стандартными командами в терминале.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Как настроить unattended-upgrades ?

#12

04 июн 2017, 10:15

Chocobo писал(а): завтра проверю как отработает и автоматический его проход.
Да, как и ожидалось отработало норм, пока спал

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

Start-Date: 2017-06-04  07:32:55
Commandline: /usr/bin/unattended-upgrade
Upgrade: imagemagick:amd64 (8:6.8.9.9-7ubuntu5.6, 8:6.8.9.9-7ubuntu5.7), 
libmagickwand-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.6, 8:6.8.9.9-7ubuntu5.7), 
sudo:amd64 (1.8.16-0ubuntu1.3, 1.8.16-0ubuntu1.4), 
isc-dhcp-common:amd64 (4.3.3-5ubuntu12.6, 4.3.3-5ubuntu12.7), 
imagemagick-6.q16:amd64 (8:6.8.9.9-7ubuntu5.6, 8:6.8.9.9-7ubuntu5.7), 
libtiff5:amd64 (4.0.6-1ubuntu0.1, 4.0.6-1ubuntu0.2), 
libtiff5:i386 (4.0.6-1ubuntu0.1, 4.0.6-1ubuntu0.2), 
libsndfile1:amd64 (1.0.25-10, 1.0.25-10ubuntu0.16.04.1),
libsndfile1:i386 (1.0.25-10, 1.0.25-10ubuntu0.16.04.1), 
libwebkit2gtk-4.0-37:amd64 (2.16.2-0ubuntu0.16.04.1, 2.16.3-0ubuntu0.16.04.1), 
libmagickcore-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.6, 8:6.8.9.9-7ubuntu5.7), 
imagemagick-common:amd64 (8:6.8.9.9-7ubuntu5.6, 8:6.8.9.9-7ubuntu5.7), 
isc-dhcp-client:amd64 (4.3.3-5ubuntu12.6, 4.3.3-5ubuntu12.7), 
libjavascriptcoregtk-4.0-18:amd64 (2.16.2-0ubuntu0.16.04.1, 2.16.3-0ubuntu0.16.04.1)
End-Date: 2017-06-04  07:33:00
Изображение
   
Изображение

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#13

04 июн 2017, 16:47

Chocobo, спасибо Вам за помощь! У меня пока-что тишина в логах утилиты после обновления из терминала командой днём... Дневные логи присутствуют, а после - нет. Понаблюдаю ещё пару дней...

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#14

21 июн 2017, 18:22

Понаблюдал с 4-го по 21-е июня. Замечания: 1. Утилита запускается после запуска Linux почти сразу и раз в день. 2. Пару раз не стартанула почему-то (т. е. пару дней не запускалась, в разные дни...). 3. Пакеты типа Opera, Google Chrome, Mozilla и т. п. не обновляются через утилиту, но вроде бы предварительно скачиваются, потому как замечено, что что при их обновлении через mintUpdate после ввода пароля запускается сразу dpkg, и происходит обновление, минуя скачивание, и трафик при этом не бежит...

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Как настроить unattended-upgrades ?

#15

21 июн 2017, 18:30

Bertalis, оно выполняется по крону из задания daily в /etc/crontab. Браузеры тянутся из linuxmint-реп, может в конфиге мы тут где ошиблись с описанием источников ему.

Но вообще для организации автообновлений - появился недурный вариант в 18.2 с приходом mintupdate-tool, там все гораздо проще полчается (Обновления системных утилит в LM18.2 Sonya (Пост Chocobo #18016))
Изображение
   
Изображение

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#16

21 июн 2017, 18:38

Да, теперь ждём-с обновления до 18.2 Читал я в Ваших новостях про это, спасибо!

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Как настроить unattended-upgrades ?

#17

08 авг 2017, 13:33

Bertalis писал(а): Заинтересовался вопросом автообновления системы
Bertalis писал(а): предлагаете автообновлять список пакетов (только лишь!) каждые 365 дней, раз год? Это же не решение!

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

sudo nano /etc/crontab
00 10   * * *   root    apt update && apt upgrade -y
автообновление каждый день в 10 утра. И никаких заморочек )

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Как настроить unattended-upgrades ?

#18

08 авг 2017, 14:08

Dja, В конфиге unattended-upgrades можно настроить более тонкую логику обновлений.
Например определить список реп которые должны попадать под автообновление, заблеклистить отдельные пакеты, чтоб он их не трогал, настроить оповещения об операции и т.д.
Может быть полезно для воркстейшнов, с определенной политикой обновлений, для рядового десктопа как правило ни к чему конечн)
Изображение
   
Изображение

no avatar

Автор темы
Bertalis
Сообщения: 22
Зарегистрирован: 07 мар 2017, 12:08
Благодарил (а): 3 раза
Контактная информация:

Как настроить unattended-upgrades ?

#19

13 авг 2017, 15:54

Автообновления настроил через mintupdate-tool с Вашей помощью, господа, описано в моём сообщении в этой теме viewtopic.php?p=19600#p19600

Закрыто

Вернуться в «Системные утилиты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей