проблема с Pidfile в systemd

Ответить
МихаилZ
Сообщения: 65
Зарегистрирован: 17 окт 2012, 18:32
Operating system: MagOS Linux
Контактная информация:

проблема с Pidfile в systemd

Сообщение МихаилZ »

systemd-256.17-2 - не запускаются некоторые службы

# grep -i pidfile /usr/lib/systemd/system/gpm.service
PIDFile=/var/run/gpm.pid
# systemctl status gpm
× gpm.service - Console Mouse manager
Loaded: loaded (/usr/lib/systemd/system/gpm.service; enabled; preset: enabled)
Active: failed (Result: timeout) since Sun 2026-02-22 11:14:55 MSK; 3min 25s ago
Duration: 10.078s
Invocation: c7392938f068428dbb2609db298f7881
Process: 40012 ExecStart=/usr/sbin/gpm -m /dev/input/mice -t exps2 (code=exited, status=0/SUCCESS)
Mem peak: 1.8M
CPU: 12ms

фев 22 11:13:25 M3 systemd[1]: Starting Console Mouse manager...
фев 22 11:13:25 M3 systemd[1]: gpm.service: Can't open PID file /run/gpm.pid (yet?) after start: No such file or directory
фев 22 11:13:25 M3 /usr/sbin/gpm[40013]: *** info [/builddir/build/BUILD/gpm-1.20.7/src/daemon/startup.c(137)]:
фев 22 11:13:25 M3 /usr/sbin/gpm[40013]: Started gpm successfully. Entered daemon mode.
фев 22 11:14:55 M3 systemd[1]: gpm.service: start operation timed out. Terminating.
фев 22 11:14:55 M3 systemd[1]: gpm.service: Failed with result 'timeout'.
фев 22 11:14:55 M3 systemd[1]: Failed to start Console Mouse manager.

проблема решается удалением строки PIDFile

# sed -i /PIDFile=/d /usr/lib/systemd/system/gpm.service
# systemctl daemon-reload
# systemctl start gpm
# systemctl status gpm

● gpm.service - Console Mouse manager
Loaded: loaded (/usr/lib/systemd/system/gpm.service; enabled; preset: enabled)
Active: active (running) since Sun 2026-02-22 11:19:53 MSK; 5s ago
Invocation: 1acc832f920944df9180e0594316dcd3
Process: 40760 ExecStart=/usr/sbin/gpm -m /dev/input/mice -t exps2 (code=exited, status=0/SUCCESS)
Main PID: 40761 (gpm)
Tasks: 1 (limit: 76974)
Memory: 240K (peak: 2.1M)
CPU: 6ms
CGroup: /system.slice/gpm.service
└─40761 /usr/sbin/gpm -m /dev/input/mice -t exps2

фев 22 11:19:53 M3 systemd[1]: Starting Console Mouse manager...
фев 22 11:19:53 M3 /usr/sbin/gpm[40761]: *** info [/builddir/build/BUILD/gpm-1.20.7/src/daemon/startup.c(137)]:
фев 22 11:19:53 M3 /usr/sbin/gpm[40761]: Started gpm successfully. Entered daemon mode.
фев 22 11:19:53 M3 systemd[1]: Started Console Mouse manager.

такая же беда с nginx и возможно с другими службами
MagOS Linux (сделано на основе Росы)
Аватара пользователя
mikhailnov
Сообщения: 286
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Re: проблема с Pidfile в systemd

Сообщение mikhailnov »

Nginx прекрасно запускается и работает из коробки, systemctl reload nginx тоже работает. У вас он прям отказывается запуститься?
irton
Сообщения: 1213
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: проблема с Pidfile в systemd

Сообщение irton »

проверил gpm - нормально стартует.
МихаилZ
Сообщения: 65
Зарегистрирован: 17 окт 2012, 18:32
Operating system: MagOS Linux
Контактная информация:

Re: проблема с Pidfile в systemd

Сообщение МихаилZ »

у вас та же версия systemd?
MagOS Linux (сделано на основе Росы)
irton
Сообщения: 1213
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: проблема с Pidfile в systemd

Сообщение irton »

$ systemctl --version
systemd 256 (256.17-g052b276)
МихаилZ
Сообщения: 65
Зарегистрирован: 17 окт 2012, 18:32
Operating system: MagOS Linux
Контактная информация:

Re: проблема с Pidfile в systemd

Сообщение МихаилZ »

меня инетересует тот, что в росе13 на сейчас. Кто-нибудь может проверить?
MagOS Linux (сделано на основе Росы)
irton
Сообщения: 1213
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: проблема с Pidfile в systemd

Сообщение irton »

это из rosa13 на сейчас, без тестингов.
Аватара пользователя
mikhailnov
Сообщения: 286
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Re: проблема с Pidfile в systemd

Сообщение mikhailnov »

Вот только что поставил и запустил nginx на rosa13:

Код: Выделить всё

mikhailnov@mos-ek3tnp ~ $ sudo systemctl start nginx
mikhailnov@mos-ek3tnp ~ $ sudo systemctl status nginx
● nginx.service - A high performance web server and reverse proxy server
     Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; preset: disabled)
     Active: active (running) since Wed 2026-02-25 14:12:07 MSK; 3s ago
 Invocation: b861d6a1fd994da397e079026daf7ad7
    Process: 208233 ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
    Process: 208268 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
   Main PID: 208295 (nginx)
      Tasks: 2 (limit: 18426)
     Memory: 8.3M (peak: 9.6M)
        CPU: 31ms
     CGroup: /system.slice/nginx.service
             ├─208295 "nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf"
             └─208297 "nginx: worker process"

фев 25 14:12:07 mos-ek3tnp systemd[1]: Starting A high performance web server and reverse proxy server...
фев 25 14:12:07 mos-ek3tnp nginx[208233]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
фев 25 14:12:07 mos-ek3tnp nginx[208233]: nginx: configuration file /etc/nginx/nginx.conf test is successful
фев 25 14:12:07 mos-ek3tnp systemd[1]: Started A high performance web server and reverse proxy server.
mikhailnov@mos-ek3tnp ~ $ systemctl cat nginx
# /usr/lib/systemd/system/nginx.service
[Unit]
Description=A high performance web server and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf
ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/usr/sbin/nginx -c /etc/nginx/nginx.conf -s reload
ExecStop=/usr/sbin/nginx -s quit

[Install]
WantedBy=multi-user.target
mikhailnov@mos-ek3tnp ~ $ rpm -q nginx
nginx-1.28.2-1.x86_64
mikhailnov@mos-ek3tnp ~ $ 
МихаилZ
Сообщения: 65
Зарегистрирован: 17 окт 2012, 18:32
Operating system: MagOS Linux
Контактная информация:

Re: проблема с Pidfile в systemd

Сообщение МихаилZ »

Спасибо за проверку! Осталось понять почему у меня системд не дружит с пид файлами
MagOS Linux (сделано на основе Росы)
Аватара пользователя
mikhailnov
Сообщения: 286
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

Re: проблема с Pidfile в systemd

Сообщение mikhailnov »

Ответить

Вернуться в «Обсуждение РОСА Фреш 13 (платформа РОСА 13)»