CENTOS7 - dahdi installation issue - can't read private key

Hi guys.

Followed the instructions to install dahdi on centos7 but I can’t seem to get it thru. Pretty please help.

Followed instructions:


Step 2: Downloading the latest dahdi driver


wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
tar -xvzf dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete-2.11x
make clean
make all
make install
make config


Step 3: Configuring the dadhi


dahdi_genconf -v
dahdi_cfg -v
/etc/init.d/dahdi restart

Durring the installation got an error: “can’t read private key”

Installation output:
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_dynamic_loc.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_echocan_jpah.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_echocan_kb1.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_echocan_mg2.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_echocan_sec.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_echocan_sec2.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_transcode.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/dahdi_vpmadt032_loader.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/oct612x/oct612x.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/pciradio.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/tor2.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/voicebus/dahdi_voicebus.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wcaxx.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wcb4xxp/wcb4xxp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wcfxo.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wct1xxp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wct4xxp/wct4xxp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wctc4xxp/wctc4xxp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wctdm.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wctdm24xxp/wctdm24xxp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wcte11xp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wcte12xp/wcte12xp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wcte13xp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/wcte43x.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpd_bri.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpd_echo.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpd_fxo.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpd_fxs.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpd_pri.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpp.ko
Can’t read private key
INSTALL /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/xpp_usb.ko
Can’t read private key
DEPMOD 3.10.0-693.17.1.el7.x86_64
make[2]: Leaving directory /usr/src/kernels/3.10.0-693.17.1.el7.x86_64' [id -u= 0 ] && /sbin/depmod -a 3.10.0-693.17.1.el7.x86_64 || : for hdr in kernel.h user.h fasthdlc.h wctdm_user.h dahdi_config.h; do \ install -D -m 644 include/dahdi/$hdr /usr/include/dahdi/$hdr; \ done make -C drivers/dahdi/firmware hotplug-install DESTDIR= HOTPLUG_FIRMWARE=yes make[2]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/firmware’
Firmware dahdi-fw-oct6114-032.bin is already installed with required version 1.05.01
Firmware dahdi-fw-oct6114-064.bin is already installed with required version 1.05.01
Firmware dahdi-fw-oct6114-128.bin is already installed with required version 1.05.01
Firmware dahdi-fw-oct6114-256.bin is already installed with required version 1.05.01
Firmware dahdi-fw-tc400m.bin is already installed with required version MR6.12
Firmware dahdi-fw-hx8.bin is already installed with required version 2.06
Firmware dahdi-fw-vpmoct032.bin is already installed with required version 1.12.0
Firmware dahdi-fw-te820.bin is already installed with required version 1.76
Firmware dahdi-fw-te133.bin is already installed with required version 7a001e
Firmware dahdi-fw-te134.bin is already installed with required version 780017
Firmware dahdi-fw-te435.bin is already installed with required version 13001e
Firmware dahdi-fw-te436.bin is already installed with required version 10017
Firmware dahdi-fw-a8a.bin is already installed with required version 1d0017
Firmware dahdi-fw-a8b.bin is already installed with required version 1f001e
Firmware dahdi-fw-a4a.bin is already installed with required version a0017
Firmware dahdi-fw-a4b.bin is already installed with required version d001e
make[2]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/firmware' make -C drivers/dahdi/xpp/firmwares install make[2]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/firmwares’
mkdir -p /usr/share/dahdi
install …/init_card_1_30 …/init_card_2_30 …/init_card_3_30 …/init_card_4_30 …/init_card_5_30 /usr/share/dahdi/
install -m 644 …/XppConfig.pm USB_FW.hex USB_FW.201.hex USB_RECOV.hex FPGA_FXS.hex FPGA_1141.hex FPGA_1151.hex FPGA_1161.hex FPGA_1161.201.hex FPGA_1161.202.hex PIC_TYPE_1.hex PIC_TYPE_2.hex PIC_TYPE_3.hex PIC_TYPE_4.hex /usr/share/dahdi/
for id in 202 203; do
if [ ! -r /usr/share/dahdi/USB_FW.$id.hex ]; then
ln -s USB_FW.201.hex /usr/share/dahdi/USB_FW.$id.hex;
fi;
done
if [ ! -r /usr/share/dahdi/FPGA_1161.203.hex ]; then
ln -s FPGA_1161.201.hex /usr/share/dahdi/FPGA_1161.203.hex;
fi
make[2]: Leaving directory `/root/dahdi-linux-complete-2.11.1+2.11.1/linux/drivers/dahdi/xpp/firmwares’
###################################################

DAHDI installed successfully.

If you have not done so before, install the package

dahdi-tools.

###################################################
make[1]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/linux' make -C tools install make[1]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
Making install in xpp
make[2]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp' Making install in perl_modules make[3]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp/perl_modules’
make[4]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp/perl_modules' make[4]: Nothing to be done forinstall-exec-am’.
/usr/bin/mkdir -p ‘/usr/local/share/perl5’
/usr/bin/mkdir -p ‘/usr/local/share/perl5/Dahdi/Hardware’
/usr/bin/install -c -m 644 Dahdi/Hardware/USB.pm Dahdi/Hardware/PCI.pm ‘/usr/local/share/perl5/Dahdi/Hardware’
/usr/bin/mkdir -p ‘/usr/local/share/perl5/Dahdi/Config/Gen’
/usr/bin/install -c -m 644 Dahdi/Config/Gen/Xpporder.pm Dahdi/Config/Gen/Spantypes.pm Dahdi/Config/Gen/Modules.pm Dahdi/Config/Gen/Users.pm Dahdi/Config/Gen/Freepbxdb.pm Dahdi/Config/Gen/Unicall.pm Dahdi/Config/Gen/Chandahdi.pm Dahdi/Config/Gen/Assignedspans.pm Dahdi/Config/Gen/System.pm ‘/usr/local/share/perl5/Dahdi/Config/Gen’
/usr/bin/mkdir -p ‘/usr/local/share/perl5/Dahdi/Xpp’
/usr/bin/install -c -m 644 Dahdi/Xpp/Line.pm Dahdi/Xpp/Xbus.pm Dahdi/Xpp/Xpd.pm Dahdi/Xpp/Mpp.pm ‘/usr/local/share/perl5/Dahdi/Xpp’
/usr/bin/install -c -m 644 Dahdi.pm ‘/usr/local/share/perl5/.’
/usr/bin/mkdir -p ‘/usr/local/share/perl5/Dahdi/Config’
/usr/bin/install -c -m 644 Dahdi/Config/Params.pm Dahdi/Config/Gen.pm ‘/usr/local/share/perl5/Dahdi/Config’
/usr/bin/mkdir -p ‘/usr/local/share/perl5/Dahdi’
/usr/bin/install -c -m 644 Dahdi/Hardware.pm Dahdi/Span.pm Dahdi/Utils.pm Dahdi/Chans.pm Dahdi/Xpp.pm ‘/usr/local/share/perl5/Dahdi’
make[4]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp/perl_modules' make[3]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp/perl_modules’
make[3]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp' make[4]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp’
/usr/bin/mkdir -p ‘/usr/sbin’
/usr/bin/install -c dahdi_registration xpp_sync lsdahdi xpp_blink dahdi_genconf dahdi_hardware twinstar ‘/usr/sbin’
/usr/bin/mkdir -p ‘/usr/share/dahdi’
/usr/bin/install -c xpp_fxloader astribank_hook waitfor_xpds ‘/usr/share/dahdi’
/usr/bin/mkdir -p ‘/usr/share/man/man8’
/usr/bin/install -c -m 644 dahdi_registration.8 xpp_sync.8 lsdahdi.8 xpp_blink.8 dahdi_genconf.8 dahdi_hardware.8 twinstar.8 ‘/usr/share/man/man8’
/usr/bin/mkdir -p ‘/etc/udev/rules.d’
/usr/bin/install -c -m 644 xpp.rules ‘/etc/udev/rules.d’
make[4]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp' make[3]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp’
make[2]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/xpp' Making install in doc make[2]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/doc’
make[3]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/doc' make[3]: Nothing to be done forinstall-exec-am’.
/usr/bin/mkdir -p ‘/usr/share/man/man8’
/usr/bin/install -c -m 644 dahdi_cfg.8 dahdi_maint.8 dahdi_monitor.8 dahdi_scan.8 dahdi_span_assignments.8 dahdi_span_types.8 dahdi_test.8 dahdi_tool.8 dahdi_waitfor_span_assignments.8 fxotune.8 ‘/usr/share/man/man8’
make[3]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/doc' make[2]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/doc’
Making install in hotplug
make[2]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/hotplug' make[3]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/hotplug’
make[3]: Nothing to be done for install-exec-am'. /usr/bin/mkdir -p '/usr/share/dahdi' /usr/bin/mkdir -p '/usr/share/dahdi/span_config.d/' /usr/bin/mkdir -p '/usr/share/dahdi/handle_device.d/' /usr/bin/install -c span_config.d/10-dahdi-cfg span_config.d/20-fxotune span_config.d/50-asterisk '/usr/share/dahdi/span_config.d/' /usr/bin/install -c dahdi_handle_device dahdi_span_config dahdi_auto_assign_compat '/usr/share/dahdi' /usr/bin/install -c handle_device.d/10-span-types handle_device.d/20-span-assignments '/usr/share/dahdi/handle_device.d/' make[3]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools/hotplug’
make[2]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools/hotplug' make[2]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
make -f ./Makefile.legacy top_srcdir=. srcdir=. all
make[3]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools' make[3]: Nothing to be done forall’.
make[3]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools' make[3]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
/usr/bin/mkdir -p ‘/usr/sbin’
/usr/bin/install -c dahdi_span_assignments dahdi_waitfor_span_assignments dahdi_span_types ‘/usr/sbin’
/usr/bin/mkdir -p ‘/usr/lib’
/bin/sh ./libtool --mode=install /usr/bin/install -c libtonezone.la '/usr/lib’
libtool: install: /usr/bin/install -c .libs/libtonezone.so.2.0.0 /usr/lib/libtonezone.so.2.0.0
libtool: install: (cd /usr/lib && { ln -s -f libtonezone.so.2.0.0 libtonezone.so.2 || { rm -f libtonezone.so.2 && ln -s libtonezone.so.2.0.0 libtonezone.so.2; }; })
libtool: install: (cd /usr/lib && { ln -s -f libtonezone.so.2.0.0 libtonezone.so || { rm -f libtonezone.so && ln -s libtonezone.so.2.0.0 libtonezone.so; }; })
libtool: install: /usr/bin/install -c .libs/libtonezone.lai /usr/lib/libtonezone.la
libtool: install: /usr/bin/install -c .libs/libtonezone.a /usr/lib/libtonezone.a
libtool: install: chmod 644 /usr/lib/libtonezone.a
libtool: install: ranlib /usr/lib/libtonezone.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/lib

Libraries have been installed in:
/usr/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR’
flag during linking and do at least one of the following:

  • add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
    during execution
  • add LIBDIR to the `LD_RUN_PATH’ environment variable
    during linking
  • use the `-Wl,-rpath -Wl,LIBDIR’ linker flag
  • have your system administrator add LIBDIR to `/etc/ld.so.conf’

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

/usr/bin/mkdir -p ‘/usr/sbin’
/bin/sh ./libtool --mode=install /usr/bin/install -c dahdi_test dahdi_maint dahdi_monitor dahdi_cfg dahdi_speed dahdi_scan fxotune sethdlc dahdi_tool ‘/usr/sbin’
libtool: install: /usr/bin/install -c dahdi_test /usr/sbin/dahdi_test
libtool: install: /usr/bin/install -c dahdi_maint /usr/sbin/dahdi_maint
libtool: install: /usr/bin/install -c dahdi_monitor /usr/sbin/dahdi_monitor
libtool: install: /usr/bin/install -c .libs/dahdi_cfg /usr/sbin/dahdi_cfg
libtool: install: /usr/bin/install -c dahdi_speed /usr/sbin/dahdi_speed
libtool: install: /usr/bin/install -c dahdi_scan /usr/sbin/dahdi_scan
libtool: install: /usr/bin/install -c fxotune /usr/sbin/fxotune
libtool: install: /usr/bin/install -c sethdlc /usr/sbin/sethdlc
libtool: install: /usr/bin/install -c dahdi_tool /usr/sbin/dahdi_tool
make install-exec-hook
make[4]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools' make -f ./Makefile.legacy top_srcdir=. srcdir=. install make[5]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
/sbin/restorecon -v /usr/lib/
###################################################

DAHDI tools installed successfully.

If you have not done so before, install init scripts with:

make config

###################################################
make[5]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools' Compatibility symlinks (should be removed in the future) ln -sf libtonezone.so.2.0.0 /usr/lib/libtonezone.so.2.0 make[4]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
/usr/bin/mkdir -p ‘/etc/dahdi’
/usr/bin/install -c -m 644 system.conf.sample assigned-spans.conf.sample span-types.conf.sample modules.sample ‘/etc/dahdi’
/usr/bin/mkdir -p ‘/usr/include/dahdi’
/usr/bin/install -c -m 644 tonezone.h ‘/usr/include/dahdi’
/usr/bin/mkdir -p ‘/etc/udev/rules.d’
/usr/bin/install -c -m 644 dahdi.rules ‘/etc/udev/rules.d’
make install-data-hook
make[4]: Entering directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools' mkdir -p /etc/bash_completion.d install -m 644 ./dahdi-bash-completion /etc/bash_completion.d/dahdi make[4]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
make[3]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools' make[2]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
make[1]: Leaving directory /root/dahdi-linux-complete-2.11.1+2.11.1/tools' make -C tools config make[1]: Entering directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
make[1]: Nothing to be done for config'. make[1]: Leaving directory/root/dahdi-linux-complete-2.11.1+2.11.1/tools’
[root@PBXcc dahdi-linux-complete-2.11.1+2.11.1]# dahdi_genconf -v
Default parameters from /etc/dahdi/genconf_parameters
Empty configuration – no spans
Generating /etc/dahdi/assigned-spans.conf
/usr/sbin/dahdi_span_assignments: Missing ‘/sys/bus/dahdi_devices/devices’ (DAHDI driver unloaded?)
Command failed (status=256): ‘dahdi_span_assignments dumpconfig > /etc/dahdi/assigned-spans.conf’ at /usr/local/share/perl5/Dahdi/Config/Gen/Assignedspans.pm line 40.
[root@PBXcc dahdi-linux-complete-2.11.1+2.11.1]# dahdi_cfg -v
DAHDI Tools Version - 2.11.1
Notice: Configuration file is /etc/dahdi/system.conf
line 0: Unable to open master device ‘/dev/dahdi/ctl’

1 error(s) detected

[root@PBXcc dahdi-linux-complete-2.11.1+2.11.1]# /etc/init.d/dahdi restart
-bash: /etc/init.d/dahdi: No such file or directory
[root@PBXcc dahdi-linux-complete-2.11.1+2.11.1]#

anyone please?
with best regards
b

I believe it has been answered in the forum before, but I can’t remember the answer, and it was never an issue for me.