Installing udev in VE based on Debian-4.0

From OpenVZ Virtuozzo Containers Wiki
Revision as of 08:06, 12 July 2007 by Vass (talk | contribs) (Initial edition of the article)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

When you install udev package in VE based on Debian-4.0 template, you can see the following message:

Setting up udev (0.105-4) ...
/var/lib/dpkg/info/udev.postinst: line 125: echo: write error: Operation not permitted

The problem is that postinstall script tries to write to /proc/sys/kernel/hotplug file, and this operation is prohibited in VE. To work around this problem, just comment the 125th line in /var/lib/dpkg/info/udev.postinst file, that writes to /proc/sys/kernel/hotplug file. After that udev can be installed smoothly.

P.S. Don't forget to enable sysfs feature for VE in question (by vzctl), in order udev to be able to work.