Debian Lenny ожидает udev на vps, который не поддерживает его

Основной признак: /proc/self/fd там и обычно заполняется, однако /dev/fd не. Замена процесса поэтому перестала работать, потому что удар хочет создать файлы под /dev/fd.

/dev/.static/ и /dev/.udev заполняются. aptitude udev шоу, что пакет Debian установлен, даже при том, что udev не может поддерживаться на этом Xen vps (и, я верю, не поддерживается по умолчанию до позже стабильные версии ядра Linux).

Хост:

Linux version 2.6.16.29-xen (root@potige) (gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)) #1 SMP Tue Dec 5 20:43:23 CET 2006

Debian inst. является актуальный Lenny 5.0.4.

Вопрос

Я могу решить непосредственную проблему symlinking от proc/self/fd кому: /dev/fd, и помещение соответствующего сценария в init.d. Но есть ли какие-либо риски, являющиеся результатом Debian, дезинформируемого о том, что может сделать мой vps? И если так, что я должен делать с этим?

2
задан 26.02.2010, 12:37

1 ответ

Большая часть Xen HowTos, который я видел (HowToForge, debian.org) указывает, что udev должен быть включен в создании изображений путем передачи --role=udev кому: xen-create-image.

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

Мое лучшее предположение - то, что необходимо удалить udev пакет от гостя Lenny (apt-get remove udev), и позвольте ему использовать старый devfs. Если у Вас есть пакеты, которые зависят от udev, Вы, возможно, должны удалить их и найти альтернативы, которые не делают.

1
ответ дан 12.12.2019, 00:30

Теги

Похожие вопросы