vmware playerが起動しないので変更した

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月

紅葉湯(もみじ):
山の木々が色づく季節。お風呂場でも秋の趣を味わいたいもの。紅いもみじの葉をお湯に浮かべると、手軽に露天風呂の気分が楽しめる。リラックスできる入浴方のひとつ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です