| Summary: | Ошибка юнита proftpd.service | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Branch p11 | Reporter: | Pavel Sivolapov <sivolapovps> | ||||
| Component: | proftpd | Assignee: | Антон Мидюков <antohami> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-p11 <qa-p11> | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | alimektor, antohami, ender, gfh1gfh1, obidinog | ||||
| Version: | unspecified | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
(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. |
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 прикрепил