• [SOLVED] VMWARE: c header files not found


    This is an application (VMWare Pro v. 12.X) , so I should be in the correct forum subcategory. Antergos is the HOST, not the guest.

    I had a look at another thread on this board. It is located here: link text however, that thread does not entirely conform to the issue I am having at the moment. Nor does the secondary link from it either.
    First the important elements to get out of the way

    uname -r
    4.1.12-1-lts
    

    Just in case, though prob not necessary:

    lspci
    00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
    00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
    00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
    00:04.0 Signal processing controller: Intel Corporation Device 0c03 (rev 06)
    00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
    00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
    00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
    00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
    00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
    00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
    00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
    00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
    00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 05)
    00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
    00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
    00:1f.6 Signal processing controller: Intel Corporation 8 Series Chipset Family Thermal Management Controller (rev 05)
    02:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)
    06:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
    07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5249 PCI Express Card Reader (rev 01)
    

    I have created a directory in /etc/init.d/vmware Installation necessities such as fuse, linux-headers, gtkmm, etc… are installed.
    Installation went great!! Without a hitch until upon start up ofVMWare Kernel Module Updater for both the Player and the Workstation, where upon I am presented with this:

    0_1446229705362_Screenshot from 2015-10-30 12-27-34.png

    whereup I Browse to/boot to have VMware familiarize itself with that directory as that it where 4.1.12-1-lts
    is located.

    ls /boot
    grub  grub.cfg  initramfs-linux-fallback.img  initramfs-linux.img  initramfs-linux-lts-fallback.img  initramfs-linux-lts.img  vmlinuz-linux  vmlinuz-linux-lts
    

    After Browse I get this error:

    c header files matching your running kernel were not found
    

    Refresh has also been selected. Starting from Terminal is with same error. No joy there either. I think it’s just a simple solution, though not too sure what. A symlink maybe?

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • As you are using the LTS kernel, you need linux-lts-headers installed.

    Hope this helps.

    Cheers!

  • I did not know that I needed the headers. I had gone to the Kernel portion of the Arch Wiki and I did not see any there. Regardless, the issue is resolved as after that install, VMWare is now functioning quite well. Thanks karasu!!

    EDIT: Because I installed thelinux-headers, it is not those then that I needed to have installed then, is it? Rather the linux-lts-headers , then.

    If I don’t need the linux-headers, could I expect a conflict at some point over the differing headers with either the OS or the VMWare?

    Download " antergos-wallpapers-extra " and enjoy community sponsored wallpapers.

    Use the "Linux Beginner Search Engine"

    https://cse.google.com/cse/home?cx=017607476515012185699:b_owgx6xyi0

  • Because I installed thelinux-headers, it is not those then that I needed to have installed then, is it? Rather the linux-lts-headers , then.

    If you don’t use vmware with the “normal” kernel, you won’t need them, yes.

    could I expect a conflict at some point over the differing headers with either the OS or the VMWare?

    No, vmware uses the headers to compile its kernel modules. Those headers version MUST much your kernel version, that’s why you needed linux-lts-headers and not linux-headers. You can left them installed if you want, you won’t have any conflict (they’re stored in different folders).

    Cheers!

Posts 4Views 2066
Log in to reply