Сижу, ковыряю генту, довольно давно не обновлявшуюся. Чиню конфликты, снёс древний руби 1.8, который держал из-за отсутствия ебилдов нового пассажира для nginx, поставил nginx с пассажиром из оверлея mva.
После этого началось ОНО. При запуске nginx'a пассажир стал ругаться на невозможность прочитать /dev/urandom из-за «Permission denied». Начал тыкать всякое, в итоге выяснилось:
- ни под одним юзером, кроме меня и рута, ничего не читается и не запускается, хотя права есть.
- уже запущенные под своими юзерами сервисы работают ровно до перезапуска, после которого тоже не могут ничего прочитать и запустить.
- после ребута система не грузится вообще, останавливая загрузку на одном из таких сервисов (конкретно mysql), который при запуске виснет и не даёт запускаться всем остальным.
Загрузился с флэшки (это оказался debian minimal), чрутнулся, любые файлы читаются только рутом, su или sudo на любого другого юзера говорит permussion denied, программы, отказывающиеся от рута при запуске, не могут прочитать свои данные.
Что это может быть и как с эим бороться?