The command modprobe -a vmw_vmci vmmon
still does not return after hours of wait. And there are no outputs.
Does it have anything to do with Wayland and Sway?
Git Clone URL: | https://aur.archlinux.org/vmware-workstation.git (read-only, click to copy) |
---|---|
Package Base: | vmware-workstation |
Description: | The industry standard for running multiple operating systems as virtual machines on a single Linux PC. |
Upstream URL: | https://www.vmware.com/products/workstation-for-linux.html |
Keywords: | dkms ovftool player vmplayer vmware workstation |
Licenses: | custom |
Conflicts: | vmware-modules-dkms, vmware-ovftool, vmware-patch, vmware-systemd-services |
Provides: | vmware-ovftool |
Submitter: | synthead |
Maintainer: | jihem |
Last Packager: | jihem |
Votes: | 202 |
Popularity: | 2.79 |
First Submitted: | 2017-02-10 19:04 (UTC) |
Last Updated: | 2024-10-11 05:17 (UTC) |
« First ‹ Previous 1 .. 13 14 15 16 17 18 19 20 21 22 23 .. 66 Next › Last »
The command modprobe -a vmw_vmci vmmon
still does not return after hours of wait. And there are no outputs.
Does it have anything to do with Wayland and Sway?
@jihem Thanks. I haven't poked at it, I was hoping the .bundle was like others I've seen (essentially a shell script with a huge binary blob at the end), but that maybe allowed to configure the tmpdir via an env var or an argument.
Both workarounds you describe are better than remounting /tmp , thanks.
The use of the /tmp/vmis.* directory is "hardcoded" inside the .bundle file, when calling mktemp
binary. One workaround is to modify the bundle to use another directory instead, for example with the following command line, before starting makepkg
(of course, the checksum of this file will become wrong):
sed -i -e "s|mktemp -d /tmp/vmis.XXXXXX|mktemp -d ~/AUR/vmware-workstation/tmp/vmis.XXXXXX|" VMware-Workstation-Full-*.x86_64.bundle
Another workaround is to create a new mktemp binary, for example in /usr/local/bin
(to take precedence over /usr/bin/mktemp
), with the following content:
#!/bin/sh
/usr/bin/mktemp -d ~/AUR/vmware-workstation/vmis.XXXXXX
But this binary should be created only during the build of this package.
Unfortunately, I do not see any way to automate this work in the PKGBUILD (except by copying the bundle before patching it, but I prefer avoiding to copy a file of 500MB during the build process).
Thanks for packaging this. Having issues with 16.2.4 when the bundle extracts stuff to /tmp and tries to execute :
~/AUR/vmware-workstation/VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle: line 288: /tmp/vmis.pgU4Bl/install/vmware-installer/vmware-installer: Permission denied
This is of course because /tmp is noexec, as generally recommended.
Any ideas for a workaround, besides remounting /tmp ?
How does one launch this in Wayland instead of XWayland? I use Sway.
@Launch42, you can fix that by adding "ibt=off" to your GRUB command line. The VMWare module doesn't seem to support the new Intel Indirect Branch Tracking (IBT) feature that has been added to Linux 5.18.
Is the message from @lauch42 the reason that kauditd_printk_skb is making arch in my machine slow booting due to 12 suppressed callbacks and I must wait 1 minute 30 seconds for boot to continue?
For some reason, vmmon still fails loading on kernel 5.18. LTS works. Error:
[ 46.575165] kernel BUG at arch/x86/kernel/traps.c:252!
[ 46.575169] invalid opcode: 0000 [#2] PREEMPT SMP NOPTI
[ 46.575171] CPU: 1 PID: 6116 Comm: modprobe Tainted: G D OE 5.18.5-arch1-1 #1 e9787f6018c114f5ea5c49a220d7535dfd3a932e
[ 46.575174] Hardware name: LENOVO 20WMCTO1WW/20WMCTO1WW, BIOS N35ET39W (1.39 ) 07/04/2021
[ 46.575175] RIP: 0010:exc_control_protection+0xc2/0xd0
[ 46.575179] Code: 8b 93 80 00 00 00 be f9 00 00 00 48 c7 c7 13 de 46 a4 e8 b1 d3 4f ff e9 72 ff ff ff 48 c7 c7 fa dd 46 a4 e8 cb 21 fb ff 0f 0b <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 90 66 0f 1f 00 55 53 48 89
[ 46.575181] RSP: 0018:ffffa804c0f83cd8 EFLAGS: 00010002
[ 46.575183] RAX: 0000000000000032 RBX: ffffa804c0f83cf8 RCX: 0000000000000000
[ 46.575184] RDX: 0000000000000000 RSI: ffff9a757f6616a0 RDI: ffff9a757f6616a0
[ 46.575185] RBP: 0000000000000003 R08: 0000000000000000 R09: ffffa804c0f83af8
[ 46.575186] R10: 0000000000000003 R11: ffffffffa4ccaa08 R12: 0000000000000000
[ 46.575187] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 46.575188] FS: 00007f740b59d740(0000) GS:ffff9a757f640000(0000) knlGS:0000000000000000
[ 46.575189] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 46.575190] CR2: 00007f740ac83000 CR3: 0000000103644003 CR4: 0000000000f70ee0
[ 46.575191] PKRU: 55555554
[ 46.575192] Call Trace:
[ 46.575194] <TASK>
[ 46.575196] asm_exc_control_protection+0x22/0x30
[ 46.575198] RIP: 0010:init_module+0x0/0xd0 [vmnet]
[ 46.575202] Code: 74 18 48 8b 88 68 01 00 00 48 85 c9 74 13 48 89 fe 48 89 c7 ff e1 0f 1f 00 cc b8 f7 ff ff ff c3 cc b8 ff ff ff ff c3 cc 66 90 <66> 0f 1f 00 0f 1f 44 00 00 53 e8 d1 4b 00 00 85 c0 0f 85 75 77 00
[ 46.575203] RSP: 0018:ffffa804c0f83da0 EFLAGS: 00010246
[ 46.575204] RAX: 0000000000000000 RBX: ffffffffc17f40e0 RCX: 0000000000000000
[ 46.575205] RDX: 0000000000000000 RSI: ffffffffc17f40e0 RDI: ffffa804c0f83d88
[ 46.575206] RBP: ffffa804c0f83da8 R08: 0000000000000010 R09: ffff9a6e48537bf0
[ 46.575206] R10: ffff9a6e459e6b80 R11: ffff9a759f7fc000 R12: 0000000000000000
[ 46.575207] R13: 00007f740ac02cc0 R14: 000055c813bd3a44 R15: ffffa804c0f83e40
[ 46.575209] ? VNetFileOpPoll+0x40/0x40 [vmnet d15b7848e8c5dbe4dd37cf4bf06ecf3758b977d8]
[ 46.575212] ? VNetFileOpPoll+0x40/0x40 [vmnet d15b7848e8c5dbe4dd37cf4bf06ecf3758b977d8]
[ 46.575216] do_one_initcall+0x5a/0x220
[ 46.575220] do_init_module+0x4a/0x240
[ 46.575223] __do_sys_init_module+0x138/0x1b0
[ 46.575226] do_syscall_64+0x5c/0x90
[ 46.575228] ? syscall_exit_to_user_mode+0x26/0x50
[ 46.575230] ? do_syscall_64+0x6b/0x90
[ 46.575232] ? exc_page_fault+0x74/0x170
[ 46.575233] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 46.575235] RIP: 0033:0x7f740af1299e
[ 46.575236] Code: 48 8b 0d fd a3 0e 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ca a3 0e 00 f7 d8 64 89 01 48
[ 46.575237] RSP: 002b:00007ffc54e048c8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
[ 46.575239] RAX: ffffffffffffffda RBX: 000055c814c7cd60 RCX: 00007f740af1299e
[ 46.575240] RDX: 000055c813bd3a44 RSI: 0000000000049cb0 RDI: 00007f740abb9010
[ 46.575241] RBP: 00007f740abb9010 R08: 000000000006a000 R09: 000055c814c8ba18
[ 46.575242] R10: 0000000000004551 R11: 0000000000000246 R12: 000055c814c7ccf0
[ 46.575243] R13: 000055c814c7d000 R14: 0000000000000000 R15: 000055c813bd3a44
[ 46.575244] </TASK>
[ 46.575245] Modules linked in: vmnet(OE+) hid_logitech_hidpp uhid rfcomm snd_seq_dummy snd_hrtimer snd_seq snd_seq_device bnep snd_ctl_led uvcvideo snd_soc_skl_hda_dsp snd_soc_intel_hda_dsp_common videobuf2_vmalloc videobuf2_memops snd_soc_hdac_hdmi snd_sof_probes hid_sensor_custom btusb videobuf2_v4l2 btrtl videobuf2_common btbcm btintel videodev btmtk mc bluetooth joydev snd_hda_codec_hdmi ecdh_generic snd_hda_codec_realtek iTCO_wdt hid_sensor_hub snd_soc_dmic mousedev snd_hda_codec_generic spi_nor intel_pmc_bxt mhi_wwan_mbim mtd mhi_wwan_ctrl iTCO_vendor_support wmi_bmof think_lmi firmware_attributes_class hid_multitouch intel_ishtp_hid mei_pxp mei_hdcp intel_rapl_msr snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_soc_hdac_hda ccm snd_hda_ext_core snd_soc_acpi_intel_match algif_aead des_generic snd_soc_acpi libdes qrtr ecb soundwire_bus
[ 46.575274] intel_tcc_cooling algif_skcipher snd_soc_core x86_pkg_temp_thermal cmac intel_powerclamp snd_compress md4 ac97_bus algif_hash coretemp af_alg snd_pcm_dmaengine kvm_intel snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi kvm snd_hda_codec snd_hda_core irqbypass intel_cstate snd_hwdep intel_uncore psmouse pcspkr snd_pcm e1000e i2c_i801 spi_intel_pci spi_intel snd_timer i2c_smbus ucsi_acpi nxp_nci_i2c typec_ucsi mhi_pci_generic vfat typec nxp_nci mhi fat roles wmi nci i2c_hid_acpi nfc i2c_hid thinkpad_acpi ledtrig_audio platform_profile snd soundcore int3403_thermal iwlmvm mac80211 libarc4 processor_thermal_device_pci_legacy processor_thermal_device processor_thermal_rfim processor_thermal_mbox iwlwifi intel_hid intel_lpss_pci int3400_thermal processor_thermal_rapl sparse_keymap intel_rapl_common iwlmei acpi_thermal_rel acpi_pad acpi_tad mei_me intel_ish_ipc int340x_thermal_zone intel_ishtp mei mac_hid intel_lpss thunderbolt idma64 igen6_edac intel_soc_dts_iosf cfg80211 rfkill
[ 46.575309] vmmon(OE+) vmw_vmci pkcs8_key_parser dm_multipath ipmi_devintf ipmi_msghandler sg crypto_user fuse acpi_call(OE) ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 dm_crypt cbc encrypted_keys trusted asn1_encoder tee usbhid dm_mod crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel serio_raw atkbd aesni_intel tpm_crb libps2 vivaldi_fmap crypto_simd cryptd nvme tpm_tis xhci_pci tpm_tis_core i8042 nvme_core xhci_pci_renesas tpm serio rng_core i915 intel_gtt drm_buddy video drm_dp_helper ttm
Pinned Comments
jihem commented on 2020-02-10 17:29 (UTC) (edited on 2021-06-19 13:19 (UTC) by jihem)
After the first installation, please:
1) install the appropriate headers package(s) for your installed kernel(s): linux-headers for default kernel, linux-lts-headers for LTS kernel...
2) reboot or load vmw_vmci and vmmon kernel modules (modprobe -a vmw_vmci vmmon)
3) Enable the services you need (using .service units to activate them during boot or .path units to activate them when a VM is started) :
vmware-networks: to have network access inside VMs
vmware-usbarbitrator: to connect USB devices inside VMs