| Summary: | cntlm не запускается как служба | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Никита Лепехин <lepehinna> | ||||
| Component: | cntlm | Assignee: | 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
Никита Лепехин
2019-05-23 15:22:18 MSK
Created attachment 8139 [details]
логи
В составе Alt Workstation 9.0 нет cntlm. Есть в составе 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
Должно быть исправлено в cntlm-0.92.3-alt2. |