Bug 36776 - cntlm не запускается как служба
Summary: cntlm не запускается как служба
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: cntlm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Pavel Nakonechnyi
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-23 15:22 MSK by Никита Лепехин
Modified: 2021-09-25 14:29 MSK (History)
4 users (show)

See Also:


Attachments
логи (8.83 KB, text/plain)
2019-05-27 07:29 MSK, Никита Лепехин
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Никита Лепехин 2019-05-23 15:22:18 MSK
Пакет cntlm не запускается как служба. Команда
systemctl start cntlm
ошибок не выдает, однако демон не стартует.
Comment 1 Никита Лепехин 2019-05-27 07:29:06 MSK
Created attachment 8139 [details]
логи
Comment 2 Mikhail Efremov 2019-07-10 16:34:57 MSK
В составе Alt Workstation 9.0 нет cntlm.
Comment 3 Белаш Константин 2020-01-24 14:13:41 MSK
Есть в составе Alt Server 9.0

srv9adp ~ # systemctl status cntlm
● cntlmd.service - LSB: Authenticating HTTP accelerator for NTLM
secured proxies
  Loaded: loaded (/etc/rc.d/init.d/cntlmd; generated)
Active: active (exited) since Thu 2020-01-23 15:36:53 MSK; 1h 47min ago
    Docs: man:systemd-sysv-generator(8)
Process: 4203 ExecStart=/etc/rc.d/init.d/cntlmd start (code=exited,
status=0/SUCCESS)

янв 23 15:36:53 srv9adp.localdomain systemd[1]: Starting LSB:
Authenticating HTTP accelerator for NTLM secured proxies...
янв 23 15:36:53 srv9adp.localdomain cntlm[4210]: Starting cntlm version
0.92.3 for LITTLE endian
янв 23 15:36:53 srv9adp.localdomain cntlm[4210]: Proxy listening on
127.0.0.1:30128
янв 23 15:36:53 srv9adp.localdomain cntlm[4210]: Workstation name used:
srv9adp.localdomain
янв 23 15:36:53 srv9adp.localdomain cntlm[4210]: Using following NTLM
hashes: NTLMv2(1) NT(0) LM(0)
янв 23 15:36:53 srv9adp.localdomain cntlm[4242]: Daemon ready
янв 23 15:36:53 srv9adp.localdomain cntlmd[4203]: Starting cntlm
service: [ DONE ]
янв 23 15:36:53 srv9adp.localdomain systemd[1]: Started LSB:
Authenticating HTTP accelerator for NTLM secured proxies.
янв 23 15:36:53 srv9adp.localdomain cntlm[4242]: Changing uid:gid to
467:442 - Success
янв 23 15:36:53 srv9adp.localdomain cntlm[4242]: Error creating a new
PID file


Я посмотрел в скрипте запуска где он создает pid
(PIDFILE=/var/run/cntlm/cntlmd.pid), там не хватает папки cntlm. Папку
создал, права нужные навесил – скрипт нормально стал запускаться через
systemctl start cntlm. Перезагружаюсь, опять не стартует с той же
ошибкой. И созданную мною папку (/var/run/cntlm) он снес.
Попробовал поменять путь на PIDFILE=/var/run/cntlmd.pid -  ситуация повторяется,
не может создать pid.

В интернете есть повешенные баги на эту ошибку (они исправлены):
https://sourceforge.net/p/cntlm/bugs/34/
https://bugzilla.redhat.com/show_bug.cgi?id=1042358
Comment 4 Pavel Nakonechnyi 2021-09-25 14:29:40 MSK
Должно быть исправлено в cntlm-0.92.3-alt2.