Bug#361312: postinst failure
Jim Barber
jim.barber at ddihealth.com
Fri Jun 9 03:40:19 UTC 2006
This problem also happened to me.
I too don't have any Zaptel hardware.
I installed the zaptel-source package so that I could compile the
ztdummy module that provides the timing support required to get MeetMe
working in Asterisk in the absence of any Zaptel hardware.
After installing the zaptel-modules-2.6.15-1-686 produced by
module-assistant, along with the zaptel package that is a dependency, I
encountered the same error.
The problem occured because the /dev/zap/* devices didn't exist.
I'm not sure if these would have existed if I had have been running
DevFS or udev; but on my system I'm using the traditional /dev/ directory.
I created a quick script to create the appropriate devices (after a bit
of searching on the net).
Once I had them in place, then the zaptel package installed just fine.
The script I wrote to create the appropriate devices follows:
-------------
#!/bin/bash
if [[ $(id -u) != 0 ]]
then
echo "You must be root to run this." >&2
exit 1
fi
[[ -d /dev/zap ]] || mkdir /dev/zap
[[ -c /dev/zap/ctl ]] || mknod /dev/zap/ctl c 196 0
[[ -c /dev/zap/timer ]] || mknod /dev/zap/timer c 196 253
[[ -c /dev/zap/channel ]] || mknod /dev/zap/channel c 196 254
[[ -c /dev/zap/pseudo ]] || mknod /dev/zap/pseudo c 196 255
chown root:dialout /dev/zap/ctl /dev/zap/timer /dev/zap/channel
/dev/zap/pseudo
chmod 660 /dev/zap/ctl /dev/zap/timer /dev/zap/channel /dev/zap/pseudo
exit 0
-------------
Regards,
--
----------
Jim Barber
DDI Health
More information about the Pkg-voip-maintainers
mailing list