phpsessionclean.service вызывает долгое время загрузки в Debian Sid

943
matteo

Я нахожусь на машине Debian Sid с Cinnamon в качестве менеджера рабочего стола.

Через пару дней у меня действительно долгое время загрузки. От включения компьютера до страницы входа не проблема, но когда вы войдете в систему, это может занять более 3 минут.

Я дал systemd-analyze blameи, кажется, phpsessionclean.serviceвиноват

matteo@debian:~$ systemd-analyze blame 3min 7.981s phpsessionclean.service 16.735s NetworkManager-wait-online.service 6.529s postgresql@10-main.service 1.781s keyboard-setup.service 

Я понятия не имею, почему он начал это делать.

Кстати: я могу подождать несколько минут, прежде чем ввести пароль на странице входа в систему, затем сеанс загружается быстро, поэтому кажется, что этот процесс занимает время до входа в систему.

phpsessionclean.serviceнаходится под управлением, php-commonи я действительно не могу удалить этот пакет, так как многие программы, которые я использую, зависят от него.

Спасибо за любую подсказку

3

1 ответ на вопрос

2
p91paul

Согласно этому http://www.debianitalia.org/forum/varie/boot-molto-lento-su-debian-sid?page=1 (итальянская ссылка, тот же ОП), эта проблема связана с недавним изменением того, как Ядро Linux обрабатывает случайные числа. Вместо того, чтобы давать не столь случайное число, которое было бы небезопасным, оно ждет, пока система не сгенерирует достаточно энтропии. Обходные пути для этого: перемещение мыши во время процесса загрузки (что ускорит генерацию энтропии) или установка hasged (генератор энтропии).

В то время как OP matteo уже получил свой ответ по вышеуказанной ссылке, я публикую здесь, чтобы иметь английскую версию для других с той же проблемой.