gpt4 book ai didi

amazon-web-services - 更新 linux-headers-aws 会破坏 ixgbevf

转载 作者:行者123 更新时间:2023-12-04 19:13:59 28 4
gpt4 key购买 nike

当我尝试更新 linux-headers-aws在我的实例上,重新启动后它变得无法连接。从控制台对比 AWS 系统日志,我发现:

ixgbevf: disagrees about version of symbol module_layout



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

更新前:
uname -a

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


modinfo ixgbevf

modinfo ixgbevf filename:
/lib/modules/4.4.0-1022-aws/updates/dkms/ixgbevf.ko version:
3.1.2 license: GPL description: Intel(R) 10 Gigabit Virtual Function Network Driver author: Intel Corporation, srcversion: BA90EAFD4DC7D0F8F47AB8D alias: pci:v00008086d000015A8svsdbcsci* alias:
pci:v00008086d00001565svsdbcsci* alias:
pci:v00008086d00001515svsdbcsci* alias:
pci:v00008086d000010EDsvsdbcsci* depends: vermagic:
4.4.0-1022-aws SMP mod_unload modversions parm: InterruptThrottleRate:Maximum interrupts per second, per vector, (956-488281, 0=off, 1=dynamic), default 1 (array of int)


ethtool -i ens3

driver: ixgbevf version: 3.1.2 firmware-version: N/A expansion-rom-version: bus-info: 0000:00:03.0 supports-statistics: yes supports-test: yes supports-eeprom-access: no supports-register-dump: yes supports-priv-flags: no

最佳答案

看到这个gist

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

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
这成功运行:
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 模块:
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

然后我就能够成功连接。

关于amazon-web-services - 更新 linux-headers-aws 会破坏 ixgbevf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45374412/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com