Bug 56961

Summary: proftpd не создаёт proftpd.pid
Product: Branch p11 Reporter: Арсений <a.romenskiy2012>
Component: proftpdAssignee: qa-team <qa-team>
Status: CLOSED DUPLICATE QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: amakeenk
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Арсений 2025-11-22 16:03:35 MSK
В systemd у нас:
[Service]
Type=forking
PIDFile=/run/proftpd/proftpd.pid
ExecStart=/usr/sbin/proftpd
ExecReload=/bin/kill -HUP $MAINPID

Но /usr/sbin/proftpd не создаёт proftpd.pid и корректно работает.
При этом systemd его убивает по таймауту,
так как ждёт /run/proftpd/proftpd.pid
Comment 1 Арсений 2025-11-22 16:28:02 MSK
Предлагаю сделать ракой подход,
По моему мнению он лучше чем тот что предлагает апстрим.
proftpd.service:
[Unit]
Description=ProFTPD FTP Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/sbin/proftpd -n

[Install]
WantedBy = multi-user.target
Comment 2 Alexander Makeenkov 2025-11-24 11:47:15 MSK

*** This bug has been marked as a duplicate of bug 56982 ***