Ненавижу этот гребаный CentOS 7 с их гребаными же новшествами, но приходится использовать из-за этого долбаного прогресса, который толкает только вперед и желания не спрашивает.
И если в CentOS все отточено и отшлифовано и как правило, работает без проблем, то в CentOS 7 то и дело натыкаешься на очередные траблы.
Например, с NUT, который в CentOS 6 работает как добротные швейцарские часы.
В CentOS 7/64 в том же NUT наткнулся на следующие косяки:
1. При запуске монитора возникает ошибка нехватки прав в каталоге
/etc/tmpfiles.d/ , из-за чего он не может создать файл
из-за чего он не может создать файл nut-run.conf
Приходится создавать его вручную командой
touch /etc/tmpfiles.d/nut-run.conf
и присваивать ему права nut/nut 644 командой
chown nut.nut nut-run.conf
2. Но дальше - больше. При очередном ребует системы не запускается nut-monitor .
Чтобы он запустился, приходится каждый раз выполнять одну и ту же цепочку действий -
- создать вручную папку /var/run/nut с правами nut/nut/755
- запустить 4 команды -
upsdrvctl start
systemctl restart nut-driver.service
systemctl restart nut-server.service
systemctl restart nut-monitor.service
И как вам такое?? Криводелы хреновы!
Кто как решает эти проблемы?
PS. Засунуть эти дела в скрипт можно, но это то тоже кривое решение.
Надо что-то поэлегатней, например, настучать по башке этим криводелам :)