Created attachment 8476 [details] p9-collectd-start.log Установил collectd-full. Запустил сервис: # systemctl start collectd Сервис стартует, но в логах сказано что rrdtool plugin не имеет прав на создание и открытие файлов (p9-collectd-start.log). Для сравнения, прикладываю лог запуска collectd на p8(p8-collectd-start.log)
Created attachment 8477 [details] p8-collectd-start.log
Без systemd проблема не воспроизводится. Полагаю, что дело опять в capability, как с описанной по ссылке https://lists.altlinux.org/pipermail/community/2019-October/687676.html проблемой с collectd-ping. Причём когда-то всё работало: в уже созданные rrd collectd нормально пишет. А сама проблема в том, что без systemd каталог в /var/lib/collectd, соответствующий имени хоста, создаётся с правами 755, а с systemd каталог создаётся с правами 177. Проблема в service-файле, или в самом systemd - это не знаю.
(In reply to comment #2) > Полагаю, что дело опять в capability, как с описанной по ссылке Да, это я неправильно написал наверное. Второй абзац, про права, написал спустя некоторое время, а первый не поправил.
Спасибо, посмотрю
capability тут не при чём. в collectd.conf раскомментировали настройки плагина rrdtool ?
(В ответ на комментарий №5) > capability тут не при чём. > > в collectd.conf раскомментировали настройки плагина rrdtool ? Раскоментировал настройки, collectd запустился корректно. На p8 настройки rrdtool закомментированы, но сервис стартует без ошибок
Да, ошибка понятна, я поправлю.
(In reply to comment #5) > capability тут не при чём. Да. > в collectd.conf раскомментировали настройки плагина rrdtool ? Не в этом дело. У меня рельно на буке с p9/systemd с последним обновлением каталог создаётся с правами 177 вместо 755, как с sysvinit. [root@asy-nb collectd]# pwd /var/lib/collectd [root@asy-nb collectd]# ls asy-nb.lan [root@asy-nb collectd]# ls -dl asy-nb.lan drwxr-xr-x 9 root root 4096 Dec 28 22:28 asy-nb.lan [root@asy-nb collectd]# rm -rf asy-nb.lan [root@asy-nb collectd]# ls -dl asy-nb.lan d--xrwxrwx 2 root root 4096 Dec 28 22:29 asy-nb.lan Когда это безобразие началось - не знаю.
(In reply to comment #5) > в collectd.conf раскомментировали настройки плагина rrdtool ? А про rrd есть Bug 36950
(In reply to comment #6) > > в collectd.conf раскомментировали настройки плагина rrdtool ? > > Раскоментировал настройки, collectd запустился корректно. Что-то тут не так. То, что написано в p9-collectd-start.log ("Permission denied" и "Cannot create temporary file"), не должно иметь отношения к закомментированному/раскомментированному плагину. Это именно проблема с правами на запись. И у меня это воспроизвелось так, как я и написал. Только вот сейчас повторно воспроизвести не могу. Уже откатил систему на 24/12/2019, доустановил collectd из задания 239590, а каталог создаётся теперь с 755. Что это было не понимаю.
rrd-1.7.2-alt1 -> sisyphus: Thu Jan 09 2020 Anton Farygin <rider@altlinux.ru> 1.7.2-alt1 - 1.7.0 -> 1.7.2 (closes: #37648)