Arch Linux’ta VMware Workstation Kurulumu ve Kapanma Sorunu Çözümü
🇹🇷 Arch Linux üzerinde VMware Workstation veya Player kurulum adımları ve ani kapanma (UI crash) sorununa kesin çözüm.
📚 Her Zaman Önce Resmî Dokümantasyonu Okuyun
VMware Workstation veya Player kurulumuna başlamadan önce mutlaka ArchWiki’deki VMware sayfasını okuyun. Bu sayfa, en güncel yönergeleri ve sürüm farklarını içerir.
⚙️ Kurulum Adımları
VMware’in en son sürümleri (Workstation Pro ve Player 17, 16, 15, 14, 12.5) Arch Linux üzerinde AUR paketleri aracılığıyla kurulabilir.
1. Gerekli Paketler
İlk olarak sanallaştırma desteğinizin BIOS/UEFI üzerinden açık olduğundan emin olun. (AMD-V veya VT-x etkin olmalı.)
Aşağıdaki paketleri yükleyin:
1
2
yay -S vmware-workstation
sudo pacman -S linux-headers
2. Ağ ve USB Servisleri
Kurulum tamamlandıktan sonra VMware’in ağ yapılandırma dosyalarını oluşturun:
1
sudo systemctl start vmware-networks-configuration.service
Ardından şu servisleri isteğe göre etkinleştirin:
1
2
3
sudo systemctl enable vmware-networks.service
sudo systemctl enable vmware-usbarbitrator.service
# vmware-hostd.service (sürüm 16 ve sonrası için mevcut değil)
3. Modülleri Yükleme
VMware modüllerini elle yükleyin:
1
sudo modprobe -a vmw_vmci vmmon
Bu adım uzun sürüyorsa veya Cannot load module vmmon hatası alıyorsanız, ArchWiki’deki notlara göz atabilirsiniz.
4. VMware’i Başlatma
Pro sürümü:
1
vmware
Player sürümü:
1
vmplayer
5. Lisans Anahtarı Girme (Pro)
Terminal üzerinden:
1
sudo /usr/lib/vmware/bin/vmware-vmx-debug --new-sn XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Eğer bu işe yaramazsa GUI üzerinden şu komutu çalıştırabilirsiniz:
1
sudo /usr/lib/vmware/bin/vmware-enter-serial
⚠️ Arch Linux’ta VMware’in Aniden Kapanma (UI Exit) Sorunu
Son dönemde bazı Arch Linux kullanıcıları, VMware’in GUI arayüzünün birden bire kapanması sorununu yaşamaya başladı. Bu durum, özellikle 2025 başlarında yapılan sistem güncellemelerinden sonra ortaya çıktı.
🔍 Sorunun Kaynağı
Sorunun, libxkbcommon kütüphanesinin yeni sürümlerinde yaşanan bir X11 etkileşimi hatasından kaynaklandığı tespit edildi. VMware arayüzü, kütüphane içinde oluşan bir SIGSEGV (segmentation fault) sonucu kapanıyor. Terminalde ise aşağıdaki gibi bir hata çıktısı görülebilir:
1
2
(vmware-tray:20007): Gdk-WARNING **: 15:24:16.744: The program 'vmware-tray' received an X Window System error.This probably reflects a bug in the program.The error was 'BadValue (integer parameter out of range for operation)'.(Details: serial 811 error_code 2 request_code 135 (XKEYBOARD) minor_code 8)(Note to programmers: normally, X errors are reported asynchronously;that is, you will receive the error a while after causing it.To debug your program, run it with the GDK_SYNCHRONIZE environmentvariable to change this behavior. You can then get a meaningfulbacktrace from your debugger if you break on the gdk_x_error() function.)
(vmware:19912): Gdk-WARNING **: 15:24:16.856: The program 'vmware' received an X Window System error.This probably reflects a bug in the program.The error was 'BadValue (integer parameter out of range for operation)'.(Details: serial 20939 error_code 2 request_code 135 (XKEYBOARD) minor_code 8)(Note to programmers: normally, X errors are reported asynchronously;that is, you will receive the error a while after causing it.To debug your program, run it with the GDK_SYNCHRONIZE environmentvariable to change this behavior. You can then get a meaningfulbacktrace from your debugger if you break on the gdk_x_error() function.)
Kaynak bağlantılar:
Broadcom Community: Sudden UI exit on Arch Linux
GitHub Issue: xkbcommon/libxkbcommon#888
Kullanıcı raporlarına göre bu hatanın nedeni:
“libxkbcommon-x11 sürümü 1.11.1 ve üzeri sürümlerde oluşan bir giriş (keyboard layout) yönetimi bug’ı.”
💡 Geçici Çözüm
Kullanıcılar, libxkbcommon ve libxkbcommon-x11 paketlerini 1.11.0 sürümüne düşürerek VMware’in sorunsuz çalıştığını bildirmiştir:
1
sudo downgrade libxkbcommon libxkbcommon-x11
🧩 Kalıcı Çözüm
Bir Arch kullanıcısı, bu hatayı düzeltmek için yamalı bir AUR paketi geliştirdi. Bu pakette, ilgili libxkbcommon hatasını geçici olarak atlayan bir LD_PRELOAD yaması bulunuyor.
Bu sürümü yükledikten sonra VMware arayüzünün “birden kapanma” sorunu tamamen ortadan kalkıyor:
1
yay -S libx11-mr293
📝 Bu yazı yalnızca bilgilendirme amaçlıdır. Resmî kaynak: ArchWiki – VMware.