Перейти к основному содержанию

Ubuntu server — отключаем unattended upgrades

Ubuntu

Ночью сервер Ubuntu сам установил обновление и я сутки пытался понять, почему сервер не работает так как нужно. В Ubuntu Server 18 и более новых версий по умолчанию при установке ставится пакет unattended-upgrades.

dpkg -l | grep unattended-upgrades

ubuntu

Этот гадский пакет по ночам устанавливает обновления куда не надо их устанавливать и перезапускает службы, которые нельзя перезапускать. IMHO, обновления на серверные системы должны устанавливаться под чутким руководством системного администратора, чтобы тот мог их откатить, если сервер перестанет работать.

Проверка обновлений и их установка в системах Ubuntu/Debian задаётся в /etc/cron.daily/apt. Файл запускается из /etc/crontab по умолчанию в 06:25. Так что если у вас примерно в это время что-то сломалось, вы знаете кто виноват.

upgrade

Сносим нафиг этот пакет!

sudo apt-get -y remove unattended-upgrades 
sudo systemctl stop apt-daily.timer 
sudo systemctl disable apt-daily.timer 
sudo systemctl stop apt-daily-upgrade.timer
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl disable apt-daily.service 
sudo systemctl daemon-reload

Дополнительно

Можно отключить обновления в файле

/etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Unattended-Upgrade "0";

Правильно настраиваются обновления через:

sudo dpkg-reconfigure unattended-upgrades

ubuntu

Ссылки

https://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/управление_пакетами/automatic_updates

Теги

 

Похожие материалы

Резервное копирование Atlassian JIRA через GUI

Резервную копию Atlassian JIRA можно сделать в Администрирование > Система > Импорт и Экспорт > Резервное копирование. Здесь вы сможете сделать резервное копирование содержимого базы данных в доступном формате XML.

Теги

Bitvise SSH Server для Windows

Bitvise SSH Server (WinSSHD) — SSH-сервер, разработанный специально для Windows. Позволяет на Windows машине организовать сервер Secure Shell Handling 2 (SSH2) и Secure FTP (SFTP). Отличается большим количеством настроек. Бесплатно для частного использования при выборе версии Personal Edition, но с ограничениями.

Haproxy на Ubuntu 20.04 LTS

Установим и настроим балансировщик haproxy на Ubuntu 20.04 LTS. Балансировать будем в режиме roundrobin порт TCP 25 на порты localhost TCP 26, 27, 28, 29, 30. На этих портах работает postfix в режиме multi-instance, сделаем единый 25 порт, который будет балансировать нагрузку между экземплярами почтового сервера.

Теги