CentOS Stream Linux 9で VMware Workstation 17.0.0 Player for Linux 64-bit をつかっているんだけど、CentOSのアップデートでよくつけなくなる。原因は、vmnetとvmmonがエラーになるから、Logwatchメールでアップデータを確認すると、時間あるときに、サーバー再起動してVMwareの確認をするようにしている。
今回は、いつものおまじないで、エラーが出るようになったので、ちょっと変更してみた。
今回のエラーは、こちら
makeででる
CC [M] /tmp/patch-vmware/vmware-host-modules/vmnet-only/bridge.o
/tmp/patch-vmware/vmware-host-modules/vmnet-only/bridge.c: 関数 ‘VNetBridgeSendLargePacket’ 内:
/tmp/patch-vmware/vmware-host-modules/vmnet-only/bridge.c:1416:11: エラー: implicit declaration of function ‘skb_gso_segment’; did you mean ‘tcp_gso_segment’? [-Werror=implicit-function-declaration]
1416 | segs = skb_gso_segment(skb, 0);
| ^~~~~~~
| tcp_gso_segment
/tmp/patch-vmware/vmware-host-modules/vmnet-only/bridge.c:1416:9: 警告: assignment to ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1416 | segs = skb_gso_segment(skb, 0);
わからんでこっちを参考にこのコマンドやってみた。
https://pyopyopyo.hatenablog.com/entry/2023/01/15/214027
git clone https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
git clean -xdf
git pull
git checkout workstation-17.0.2
make
sudo make install
tar -cf vmnet.tar vmnet-only
tar -cf vmmon.tar vmmon-only
cp vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
vmware-modconfig --console --install-all
systemctl restart vmware
これでうまくいった。
くもりのち雨。17.2℃。
2023年10月28日(土曜日)
関連キーワード
関連記事
令和5年10月28日
- 平成35年10月28日
- 昭和98年10月28日
- 旧9月14日
- 神無月
今日は何の日
- 宮崎神宮御神幸祭
- 神武さま
- 速記記念日
- ABCの日
富は一生の宝、血は万代の宝
とみはいっしょうのたから
知は万代の宝とは、財産は一代限りの宝であるが、すぐれた知恵は後世の人にも役立つ宝であるということ。
引用元
四季風呂暦10月
紅葉湯(もみじ):
山の木々が色づく季節。お風呂場でも秋の趣を味わいたいもの。紅いもみじの葉をお湯に浮かべると、手軽に露天風呂の気分が楽しめる。リラックスできる入浴方のひとつ。
コメント