Linode VPS CentOS6.7 尝试加载 hybla 模块时报错“-1 Unknown symbol in module”

2016-04-03 16:38:40 +08:00
 BlueMoonlight
前提:纯小白一只,非计算机相关专业,没有任何 Linux 基础,所有内容都是靠不断查各种教程和资料完成的...

前几天购了一台 Linode 10 刀的 VPS ,根据查到的教程搭了个 SS 。
然后查了查优化 SS 的方案,发现不少地方都提到了配置 hybla 拥塞协议可以提升 SS 性能,就想试试。

查了不少教程,确认了大致步骤相同之后,目前是跟着这个做:
http://www.777s.me/linode-hybla-htcp.html

刚装的时候选择的是 CentOS6.5 系统,内核默认为最新的 4.5.0-x86_64-linode65 。
根据查到的资料,为了后续方便安装锐速,在后台将内核降为了 4.1.0-x86_64-linode59 。
"Reboot"更新内核, "yum update"升级系统为 CentOS6.7 。
即一切开始之前,系统为“ CentOS6.7 ”,内核为“ 4.1.0-x86_64-linode59 ”。

然后就是跟着上面那个教程做。
基本上比较顺利,但是在做到第 7 步快成功时,载入 hybla 模块却报错了。
具体表现为输入:
insmod ./tcp_hybla.ko
显示:
insmod: error inserting './tcp_hybla.ko': -1 Unknown symbol in module

查了很久,但是相关的资料很少,也没有找到确切解决的方案...
有地方看到说“ dmesg ”可以查看具体错误信息,输入之后出来一大段,最后一段为:
tcp_hybla: Unknown symbol mcount

所以想请教下有没有知道如何解决这个问题的。
因为确实对这些不太了解,可以的话希望能用尽可能简单的方式说明,谢谢...
358 次点击
所在节点    VPS
1 条回复
8640032
2016-04-03 18:01:45 +08:00
这个报错看不出来什么的。
把内核切换成 4.4.4-x86_64-linode64 重试一次吧,第二步下载链接换成 https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.4.tar.gz ,其余步骤目录注意一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/268300

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX