首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新linux-headers aws破坏ixgbevf

更新linux-headers aws破坏ixgbevf
EN

Stack Overflow用户
提问于 2017-07-28 13:09:16
回答 1查看 1K关注 0票数 0

当我试图更新我的实例上的linux-headers-aws时,它在重新启动后变得不可连接。从控制台中删除AWS系统日志后,我发现:

ixgbevf:不同意符号module_layout的版本

我需要重新安装ixgbevf吗?我是否应该避免以这种方式进行更新?

预更新:

uname -a

4.4.0-1022-aws #31-Ubuntu Jun 27 :27:55 UTC 2017 x86_64 GNU/Linux

modinfo ixgbevf

modinfo ixgbevf文件名: /lib/modules/4.4.0-1022-aws/updates/dkms/ixgbevf.ko版本: 3.1.2许可: GPL描述: Intel(R) 10 Gigabit虚拟功能网络驱动程序作者: Intel公司,srcversion: BA90EAFD4DC7D0F8F47AB8D别名: pci:v00008086d000015A8sv_sd_bc_sc_i*别名: pci:v00008086d00001565sv_sd_bc_sc_i*别名: pci:v00008086d00001515sv_sd_bc_sc_i*别名: pci:v00008086d000010EDsv_sd_bc_sc_i*依赖: vermagic: 4.4.0-1022-AWSMP mod_unload modversions :InterruptThrottleRate:每秒最大中断次数,每向量(956-488281,0=off,1=dynamic),默认1(int数组)

ethtool -i ens3

驱动程序: ixgbevf版本: 3.1.2固件-版本: N/A扩展-rom-版本: bus-info: 0000:00:03.0支持-统计:是支持-测试:是支持-eeprom-访问:不支持-注册-转储:是支持-priv-标志:否

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-30 23:09:48

参见此要旨

首先,我创建了一个备份AMI并取消了这些包:

代码语言:javascript
运行
复制
sudo apt-mark unhold linux-aws
sudo apt-mark unhold linux-headers-aws
sudo apt-mark unhold linux-image-aws
sudo apt-mark unhold lxd
sudo apt-mark unhold lxd-client

然后更新:

sudo apt-get install linux-headers-aws linux-image-aws

它成功地运行了:

代码语言:javascript
运行
复制
Setting up linux-headers-aws (4.4.0.1026.29) ...
Setting up linux-aws (4.4.0.1026.29) ...

此时重新启动的几次尝试使我的AMI无法与我问题中记录的系统日志中的错误消息连接。因此,我根据AWS文档重新下载ixgbevf并重新安装,注释掉了版本检查行,以允许编译(#if UTS_UBUNTU_RELEASE_ABI > 255)。这要求我首先卸载现有的ixgbevf-3.1.2模块:

代码语言:javascript
运行
复制
sudo dkms remove ixgbevf/3.1.2 --all
sudo dkms add -m ixgbevf -v 3.1.2
sudo dkms build -m ixgbevf -v 3.1.2
sudo dkms install -m ixgbevf -v 3.1.2 --all
sudo update-initramfs -c -k all
sudo reboot

然后我就成功地连接到了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45374412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档