Bug 51209

Summary: Ошибка юнита proftpd.service
Product: Sisyphus Reporter: Pavel Sivolapov <sivolapovps>
Component: proftpdAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ender
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
proftpd-1.3.9-alt2-journalctl.log none

Description Pavel Sivolapov 2024-08-20 11:43:55 MSK
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 прикрепил
Comment 1 Konstantin A Lepikhov (L.A. Kostis) 2024-08-20 12:38:47 MSK
(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
Comment 2 Konstantin A Lepikhov (L.A. Kostis) 2024-08-20 12:41:58 MSK
Хотя соглашусь, доп. установка proftpd-control для запуска это неочевидное решение
Comment 3 Pavel Sivolapov 2024-08-20 13:06:19 MSK
(Ответ для 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
Comment 4 Konstantin A Lepikhov (L.A. Kostis) 2024-08-20 13:47:36 MSK
тогда это регрессия, буду разбираться
Comment 5 Repository Robot 2024-08-20 15:40:13 MSK
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).