Архив рубрики: Debian

Debian is a Unix-like operating system consisting entirely of free software.

Debian: php7.3-curl : Depends: libcurl3 (>= 7.44.0) but it is not installable

23 января 2020
 

 Имеется джоба в Jenkins, которая запускает контейнер, и выполняет сборку PHP-приложения на Yii. Во время сборки PHP-приложения — билд падает с ошибкой: … Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been… Читать далее »

Nextcloud: запуск в Docker Compose на Debian с SSL от Let’s Encrypt

27 ноября 2019
 

  Недавно потестировал Nexcloud вообще, см. NextCloud: установка сервера на Debian с NGINX и PHP-FPM, и клиента на Arch Linux — в целом понравилось, работает — можно попробовать мигрировать с Dropbox на него. Сегодня запустим Nextcloud полностью в Docker, на сервере с Debian 10 в Digital Ocean. К серверу подключён отдельный диск, на котором будут… Читать далее »

Debian: не срабатывает logrotate — unknown group ‘syslog’

9 октября 2019
 

 Имеется AWS EC2 с Debian с logrotate. Закончилось место на корневом разделе, начали искать причину, обнаружилось, что накопились файлы вида /var/log/syslog.N.gz. При этом по-умолчанию logrotate создаёт файл настроек для syslog: Т.е. должен оставаться syslog + syslog.1, а вместо этого имеем: Проверяем — запускаем logrotate с —debug: unknown group ‘syslog’ Собственно — вот и ошибка. Возникает потому,… Читать далее »

Debian: автоматические обновления с помощью unattended-upgrades и отправка почты через AWS SES

23 мая 2019
 

  Пакет unattended-upgrades выполняет автоматическую установку обновлений на Debian/Ubuntu. Представляет собой Python-скрипт (1500 строк), расположенный в /usr/bin/unattended-upgrade (при этом /usr/bin/unattended-upgrades является симлинком на /usr/bin/unattended-upgrade). Аналог для CentsOS/RHEL — yum-cron. Устанавливаем: Основной файл настроек — /etc/apt/apt.conf.d/50unattended-upgrades, в нём настраиваются тип обновлений, отправка почты и прочее. Настройки самих обновлений выполняются в файле /etc/apt/apt.conf.d/20auto-upgrades, который можно создать вручную,… Читать далее »

Golang: unrecognized import path «math/bits» (import path does not begin with hostname)

12 февраля 2019
 

 При импорте пакета — возникает ошибка вида «unrecognized import path «math/bits» (import path does not begin with hostname)«. Гуглим, находим обсуждение тут>>>, радуемся, что в репозиториях Debian 9 последняя доступная версия 1.7. Проверяем версию Go: Выполняем установку вручную. Удаляем установленный пакет: Со страницы загрузок — загружаем архив с новой версией, распаковываем его: Перемещаем каталог go… Читать далее »

Debian: обновление 8 Jessie на 9 Stretch

30 ноября 2017
 

  Имеется Debian 8, Jessie, требуется обновить его до Debian 9, Stretch (хотя 9.0 вышел ещё в июне, а последняя версия на сегодня — 9.2, так что пост «немного» устарел, но раньше необходимости не было, а 8 вполне устраивает). Официальная документация по апгрейду тут>>> и тут>>>.

Debian: apticron — уведомление о доступных обновлениях

12 августа 2017
 

  Что бы получать уведомление о доступных в системе пакетов для обновления — используем утилиту apticron (Debian/Ubuntu). Устанавливаем: Проверяем отправку почты: Файл настроек — /etc/apticron/apticron.conf. Редактируем в нём почту: … EMAIL=»name@domain.tld» … Файл крона расположен в /etc/cron.d/: # cat /etc/cron.d/apticron # cron entry for apticron 58 * * * * root if test -x /usr/sbin/apticron;… Читать далее »

Debian: unattended-upgrades — автообновление системы и пакетов

24 июля 2017
 

  Для автоматического обновления установленных пакетов и системы в Debian используется пакет unattended-upgrades. Страница на Debian-wiki — тут>>>. Аналогичный механизм для CentOS — yum-cron, описан тут>>>. Установка, настройка unattended-upgrades Устанавливаем пакет:

OpenVPN: установка сервера на Debian

21 мая 2017
 

  Аналогичный пост на эту тему — CentOS: установка OpenVPN сервера. Особой разницы нет, только тут OpenVPN сервер будет устанавливаться на Debian 8. Ниже описывается достаточно базовая настройка, с единственной целью проксировать трафик с нескольких домашних машин в Украине на запрещённые ныне ресурсы. Интересно — что получится по трафику, т.к. сервер (t2.nano) расположен в Ирландии, AWS. Впрочем,… Читать далее »