Created attachment 16656 [details] proftpd-1.3.9-alt2-journalctl.log Версия программы: proftpd-1.3.9-alt0.2.rc2.x86_64 Проверялось на стендах: server-10-2-x86-64-office - обновлен до сизифа Шаги воспроизведения: 1. Установить proftpd 2. # systemctl start proftpd Реальный результат: Юнит не запускается Ожидаемый результат: Успешный запуск юнита Вывод journalctl прикрепил
(In reply to Pavel Sivolapov from comment #0) > Created attachment 16656 [details] > proftpd-1.3.9-alt2-journalctl.log > > Версия программы: > proftpd-1.3.9-alt0.2.rc2.x86_64 > > Проверялось на стендах: > server-10-2-x86-64-office - обновлен до сизифа > > Шаги воспроизведения: > 1. Установить proftpd > 2. # systemctl start proftpd > > Реальный результат: > Юнит не запускается > > Ожидаемый результат: > Успешный запуск юнита > > Вывод journalctl прикрепил это не баг а фича, исторически proftpd у нас запускается из под xinetd, поэтому ServerType там inet. Если хочется запускать как сервис, нужно переключить режим через control: # control proftpd standalone
Хотя соглашусь, доп. установка proftpd-control для запуска это неочевидное решение
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #2) > Хотя соглашусь, доп. установка proftpd-control для запуска это неочевидное > решение Выполнил: # control proftpd standalone Сервис не запустился: proftpd.service: Can't open PID file /run/proftpd/proftpd.pid (yet?) after start: No such file or directory В версии proftpd-1.3.8-alt0.2.ga3489a6c8.x86_64 сервис поднялся после изменения на standalone
тогда это регрессия, буду разбираться
proftpd-1.3.9-alt0.3.rc2 -> sisyphus: Tue Aug 20 2024 L.A. Kostis <lakostis@altlinux.ru> 1.3.9-alt0.3.rc2 - Fix runstatedir (closes #51209).
Альт сервер 11 установлены пакеты: proftpd-1.3.8-alt0.3.ga3489a6c8.x86_64 proftpd-control-1.3.8-alt0.3.ga3489a6c8.noarch После # control proftpd standalone в конфиге /etc/proftpd.conf поменялась строка типа сервера на ServerType standalone При попытке запуска # systemctl start proftpd.service в логах ProFTPD 1.3.8 (stable) (built Wed Sep 27 2023 12:38:52 UTC) standalone mode STARTUP proftpd.service: Can't open PID file '/run/proftpd/proftpd.pid' (yet?) after start: No such file or directory proftpd.service: start operation timed out. Terminating. каталог /run/proftp существует # ls -la /run | grep proftp drwxr-x--- 2 root root 40 ноя 12 09:16 proftpd
Ошибка воспроизводится в p11 по указанным шагам из https://bugzilla.altlinux.org/show_bug.cgi?id=51209#c6 В Sisyphus ошибка исправлена.
Исправлено в версии proftpd-1.3.8-alt0.3.ga3489a6c8.p11.
proftpd-1.3.8-alt0.3.ga3489a6c8.p11 -> p11: Mon Nov 24 2025 Anton Midyukov <antohami@altlinux> 1.3.8-alt0.3.ga3489a6c8.p11 - Fix runstatedir (closes #51209).