在OpenVZ VPS上编译DAHDI:内核问题

时间:2012-07-21 12:04:34

标签: compilation kernel centos asterisk openvz

内核版本:2.6.32-042stab057.1

rpm -qa | grep -i kernel结果:

vzkernel-headers-2.6.32-042stab057.1.i686
libreport-plugin-kerneloops-2.0.9-5.el6.centos.i686
vzkernel-firmware-2.6.32-042stab057.1.noarch
abrt-addon-kerneloops-2.0.8-6.el6.centos.i686
vzkernel-devel-2.6.32-042stab057.1.i686

当我发送命令时,我收到此错误:

You do not appear to have the sources for the 2.6.32-042stab057.1 kernel installed.

OS:Centos 6.3 Final

3 个答案:

答案 0 :(得分:1)

我对OpenVZ不是很熟悉,但是根据您提供的信息,看起来您没有内核源代码。你有kernel-devel和kernel-headers,但不是内核本身。

你可以在这里下载内核: http://download.openvz.org/kernel/branches/rhel6-2.6.32/042stab057.1/vzkernel-2.6.32-042stab057.1.i686.rpm

然后:rpm -ivh vzkernel-2.6.32-042stab057.1.i686.rpm

答案 1 :(得分:0)

我在新的VPS上编译时遇到了同样的问题。我能够从http://wiki.openvz.org/Download/kernel/rhel6/042stab057.1找到的文件中安装所有内容 下载/安装这些RPM,你会很高兴。

答案 2 :(得分:0)

你需要

  1. 可以访问主节点,在其上编译星号

  2. 将dahdi设备转发到容器(通过容器配置)

  3. 从主节点kernel-devel包中复制,在容器中编译dahdi。

  4. 阅读本文

    http://openvz.org/Asterisk_from_source