Bug 36776

Summary: cntlm не запускается как служба
Product: Sisyphus Reporter: Никита Лепехин <lepehinna>
Component: cntlmAssignee: Pavel Nakonechnyi <zorg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: bk, mike, zorg1331, zorg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
логи none

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.