Summary: | Невозможно переключить службу сбора статистики в состояние on | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Dmitry <dmitry.ponomarenko> | ||||||||
Component: | squidmill | Assignee: | manowar <manowar> | ||||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||||
Severity: | normal | ||||||||||
Priority: | P3 | CC: | k_vadim, manowar, ruslandh | ||||||||
Version: | unstable | ||||||||||
Hardware: | x86_64 | ||||||||||
OS: | Linux | ||||||||||
Attachments: |
|
Description
Dmitry
2018-07-30 16:13:32 MSK
Бага по-прежнему актуальна Created attachment 11325 [details]
Вот что пишет веб-интерфейс
Не знаю с чем связана эта ошибка. Но вот что пишет squidmill systemctl status squidmill.service × squidmill.service - Squid access logfile processor Loaded: loaded (/lib/systemd/system/squidmill.service; enabled; vendor preset: disabled) Active: failed (Result: timeout) since Mon 2022-08-15 09:55:03 MSK; 2min 31s ago Process: 101272 ExecStart=/usr/sbin/squidmill -U $SQUIDLOGUSER -G $SQUIDLOGUSER -b /var/run/squidmill/squidmill> CPU: 14ms авг 15 09:53:33 base systemd[1]: Starting Squid access logfile processor... авг 15 09:53:34 base systemd[1]: squidmill.service: Can't open PID file /run/squidmill/squidmill.pid (yet?) after s> авг 15 09:55:03 base systemd[1]: squidmill.service: start operation timed out. Terminating. авг 15 09:55:03 base systemd[1]: squidmill.service: Failed with result 'timeout'. авг 15 09:55:03 base systemd[1]: Failed to start Squid access logfile processor. И вот еще journalctl -xeu squidmill.service ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ The unit squidmill.service has entered the 'failed' state with result 'timeout'. авг 15 09:55:03 base systemd[1]: Failed to start Squid access logfile processor. ░░ Subject: Ошибка юнита squidmill.service ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ Произошел сбой юнита squidmill.service. ░░ ░░ Результат: failed. авг 15 09:59:26 base systemd[1]: Starting Squid access logfile processor... ░░ Subject: Начинается запуск юнита squidmill.service ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ Начат процесс запуска юнита squidmill.service. авг 15 09:59:26 base systemd[1]: squidmill.service: Can't open PID file /run/squidmill/squidmill.pid (yet?) after s> авг 15 10:00:56 base systemd[1]: squidmill.service: start operation timed out. Terminating. авг 15 10:00:56 base systemd[1]: squidmill.service: Failed with result 'timeout'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ The unit squidmill.service has entered the 'failed' state with result 'timeout'. авг 15 10:00:56 base systemd[1]: Failed to start Squid access logfile processor. ░░ Subject: Ошибка юнита squidmill.service ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ Произошел сбой юнита squidmill.service. ░░ ░░ Результат: failed. Что показывает веб-интерфейс я прикрепил. Пробовал делать еще так. chkconfig squidmill on Внимание: Отправляется запрос 'systemctl enable squidmill.service'. Synchronizing state of squidmill.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable squidmill [root@base ~]# systemctl start squidmill.service Job for squidmill.service failed because a timeout was exceeded. See "systemctl status squidmill.service" and "journalctl -xeu squidmill.service" for details. Не знаю почему так это работает. Попробовал запустить squidmill вручную параллельно создав папку squidmill по пути /var/run/ потому как ее там не было. И вот что получилось: mkdir /var/run/squidmill [root@base squid]# chown -R squid:squid /var/run/squidmill [root@base squid]# /usr/sbin/squidmill -U squid -G squid -b /var/run/squidmill/squidmill.pid -c /var/run/squidmill/squidmill.sock -L /var/log/squid/squidmill.log -d /var/log/squid/squidmill.db -R 100000 -F /var/log/squid/access.log Created attachment 11326 [details]
При ручном запуске создался отчет squidmill
Created attachment 11327 [details]
Но, при попытке запустить через веб-морду выдает такое
imho - в пакете не хватает файла /lib/tmpfiles.d/squidmill.conf (Ответ для ruslandh на комментарий #6) > imho - в пакете не хватает файла > > /lib/tmpfiles.d/squidmill.conf Да, как окалось вы были правы. Во-первых не было такого файла. Во-вторых из-за его отсутсвия не создавалась папка по пути /var/run/squidmill И в третьих из-за этого не создавался файл squidmill.pid squidmill-2.6-alt3.1 -> sisyphus: Sat Feb 11 2023 Hihin Ruslan <ruslandh@altlinux.ru> 2.6-alt3.1 - Add dynamic creation of the /run/squidmill directory - Close bug (Closes: 35197) |