Ha nem indul a VMware Workstation Manjaro Linuxon – Sokadik fejezet

Ismét belefutottam abba, hogy nem indul el, mert a kernel modulok nem tudnak lefordulni. Most egyrészt annyi volt a megoldás, hogy mkubecek githubjáról letöltöttem a használt Workstation verzióhoz a fájlokat, majd az új vmnet.tar és vmmon.tar fájlokkal futottam neki a fordításnak, de még mindig volt egy hiba:

/tmp/modconfig-zE9w9m/vmmon-only/linux/hostif.c:1597:31: error: implicit declaration of function ‘global_page_state’; did you mean ‘global_numa_state’? [-Werror=implicit-function-declaration]
 unsigned int lockedPages = global_page_state(NR_PAGETABLE) +
 ^~~~~~~~~~~~~~~~~
 global_numa_state

Nem volt más ötletem, mint a hostif.c fájlban átírtam a global_page_state-et global_numa_state-re. Szépen lefordult, ami kell, a VMware Workstation meg elindult. Volt is boldogság pár pillanatig, amíg ki nem derült, hogy a gépek viszont nem indulnak, mert a VMware szerint kevés a szabad memória, pedig volt bőven.

Mivel ez a móka a 12.5.6-os verzióval történt, és már kint van a 12.5.9, így frissítettem arra, természetesen ismét nem fordultak le a modulok, letöltöttem ismét a mkubecek githubjáról a megfelelő fájlokat, majd hiba nélkül lefordultak a modulok, elindult a VMware és a gépek is. Na most van boldogság.

VMware 12.5.8 on 4.14.3-1 LTS Kernel – Manjaro

Frissítettem a kernelt a legújabb LTS-re, illetve a szokásos frissítések mellett a VMware Workstation is frissítésre került, így a csillagok együttállása megfelelő volt ahhoz, hogy ne akarjanak lefordulni a VMware moduljai. Tovább VMware 12.5.8 on 4.14.3-1 LTS Kernel – Manjaro

TeamViewer 12 on Manjaro

AUR-ban fent van a teamviewer néven a csomag, ami a 12-es verzió, így onnan fel lehet tenni, de indításkor ezt mondja:

teamviewer –daemon start parancs kiadása után el is indul, de ha azt szeretnéd, hogy ne kelljen minden újraindítás után kiadni, ha használni szeretnéd a programot, akkor még a következő parancsot add ki:

sudo teamviewer --daemon enable