[Comm] Обычный файл вместо /dev/null
Anton V. Boyarshinov
boyarsh на altlinux.org
Ср Окт 27 10:55:20 MSK 2021
Добрый день
В Wed, 27 Oct 2021 07:29:49 +0300
Alex Moskalenko <mav на elserv.msk.su> пишет:
> После очередного обновления системы на p10 c systemd компьютер перестал
> загружать lxdm, останавливаясь на черном экране. Раскопки показали, что
> в системе вместо устройства /dev/null после загрузки получается обычный
> файл /dev/null с правами root:root 0600. Систему оживляет загрузка в
> rescue.target, удаление файла, создание правильного /dev/null,
> перезапуск всего, что запущено и переход к graphical.target.
Судя по всему у вас sysctl kernel.core_pattern выставлен
kernel.core_pattern = /dev/null
Это неправильно
Эта проблема возникла и исправлялась когда-то довольно давно, возможно,
у вас какой-то файл при обновлении стал rpmnew.
Правильного рецепта дать не могу, но добавление в /etc/sysctl.conf
kernel.core_pattern=/
в первом приближении поможет.
> Как избавиться от появления при загрузке неправильного пустого файла
> вместо устройства /dev/null? В initrd по initrd-ls /dev/null правильный,
> на FS корня тоже правильный, а при загрузке на udevfs - файл вместо
> устройства. Кто отвечает за создание /dev/null в системе с systemd и как
> вправить ему мозги?
>
> _______________________________________________
> community mailing list
> community на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community
Подробная информация о списке рассылки community