[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