{"id":745,"date":"2021-05-17T12:54:26","date_gmt":"2021-05-17T10:54:26","guid":{"rendered":"https:\/\/www.ume.li\/blog\/?p=745"},"modified":"2021-05-17T12:55:42","modified_gmt":"2021-05-17T10:55:42","slug":"vmware-player-16-vs-xubuntu-20-kernel-5-8-0-53","status":"publish","type":"post","link":"https:\/\/www.ume.li\/blog\/2021\/05\/17\/vmware-player-16-vs-xubuntu-20-kernel-5-8-0-53\/","title":{"rendered":"VMWare Player 16  vs. XUbuntu 20 Kernel 5.8.0.53"},"content":{"rendered":"<p>After my last linux kernel update, vmware-player refused to start. Usually I got the &#8220;missing module, do you want to install them&#8221; dialog. Instead, I got a dialog to choose the kernel sources, which failed. <\/p>\n<p>After doing some research I got <a href=\"https:\/\/superuser.com\/questions\/199365\/vmware-linux-headers-not-found-for-ubuntu-10-10\" title=\"to this post from 2010\" rel=\"noopener\" target=\"_blank\">to this post from 2010<\/a>.<br \/>\nSo I unpacked the vmnet and tried to compile it. This step produced the following message. <\/p>\n<pre>ERROR: Kernel configuration is invalid.\r\n         include\/generated\/autoconf.h or include\/config\/auto.conf are missing.\r\n         Run 'make oldconfig && make prepare' on kernel src to fix it.\r\n<\/pre>\n<p>A short check on \/usr\/src\/linux-headers-5.8.0-53-generic\/include\/generated revealed, that there had there is no autoconf.h<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\ncd \/usr\/src\/linux-headers-5.8.0-53-generic\r\nmake oldconfig &amp;&amp; make prepare\r\nls \/usr\/src\/linux-headers-5.8.0-53-generic\/include\/generated\/*\r\n<\/pre>\n<p>And the autoconf.h is now there.<br \/>\nThe vmnet module then compiled successfully. And starting the vmware player again opened the install dialog. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>After my last linux kernel update, vmware-player refused to start. Usually I got the &#8220;missing module, do you want to<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[65,66],"tags":[],"class_list":["post-745","post","type-post","status-publish","format-standard","hentry","category-linux","category-note-to-myself"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/comments?post=745"}],"version-history":[{"count":3,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/745\/revisions"}],"predecessor-version":[{"id":749,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/745\/revisions\/749"}],"wp:attachment":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/media?parent=745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/categories?post=745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/tags?post=745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}