Наткнулся на весьма странную проблему, пытаясь установить в систему (Fedora 23) сперва
privoxy, а потом
polipo. Несмотря на то, что группа вроде бы должна добавляться (строка в spec):
Code:
getent group %{name} >/dev/null || groupadd -r %{name}
, она не добавляется при установке:
Code:
groupadd: cannot open /etc/group
, почему - непонятно... Аудит траблы заключался в следующих действиях ; или же, говоря словами Темы Лебедева, "вот так нам пришлось помучиться": Возьмите на вооружение, кто не в курсе, мало ли пригодится:
Code:
sudo dnf install polipo
sudo cat /etc/group
sudo service polipo start
systemctl status polipo.service
journalctl -xe
sudo journalctl -u polipo
sudo journalctl -u polipo -x --no-pager
sudo grep -i polipo /var/log/audit/audit.log
getent passwd polipo
sudo groupadd -r polipo
sudo getent group polipo
sudo dnf reinstall polipo
, т.е. решение проблемы заключалось всего в двух действиях:
Code:
sudo groupadd -r polipo
sudo dnf reinstall polipo
И полный вывод оказался таким, как показано на
Red Hat Bugzilla – Bug 1299902 (чтобы воспроизвести проблему, я всего только удалял системных группу и пользователя polipo). Ждем вестей.