【问题标题】:Compile DAHDI on OpenVZ VPS: kernel issue在 OpenVZ VPS 上编译 DAHDI:内核问题
【发布时间】:2012-07-21 12:04:33
【问题描述】:

内核版本: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

当我发送命令 make 我得到这个错误:

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

操作系统:Centos 6.3 Final

【问题讨论】:

    标签: compilation kernel centos asterisk openvz


    【解决方案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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        你需要

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

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

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

        阅读本文

        http://openvz.org/Asterisk_from_source

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2015-11-02
          • 1970-01-01
          • 2011-12-04
          • 1970-01-01
          • 2020-08-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多