About the new Update (vmware issues)

Hi guys, just wanna know since new release updates does the development team fixes they problem of VMWare Installation yet on new kernel or not?!

Thanks in advance

You might need to explain a bit more?

If you mean Cachy installs in VMs then that is just not really supported.

No I am meaning installing VMware Workstation on it to make vm machines. here’s what I am wanna do, CachyOS is my main system here, I wanna install vmware workstation to run my kali virtual machine on it. I hope I can manage to explain it.

can you give us more details, about your vmware installation?

i managed to install it without issue from AUR tho https://aur.archlinux.org/packages/vmware-workstation

I manage to install it from AUR, and open it, when I press CTRL+ALT keys to back to host, the vmware workstation go to background and I can’t retrieve it unless I kill the process. any idea about how to fix that ?

have you upgraded your system? because i’ve experienced it as well, it seems bug in some lib here are the references (what i did is to install that lib while waiting for the official release, it’s still in PR request ._. )

or downgrade your libxkbcommon

can you be more specific more, because it’s my first time with those commands here

and here’s the error I got when try to back to host

āÆ vmware
Gtk-Message: 05:10:51.597: Failed to load module ā€œappmenu-gtk-moduleā€
Gtk-Message: 05:10:51.709: Failed to load module ā€œappmenu-gtk-moduleā€

(vmware:566287): Gdk-WARNING **: 05:11:30.624: 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 182496 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 environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

(vmware-tray:566390): Gdk-WARNING **: 05:11:30.624: 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 492 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 environment
variable to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

first you might want to try (full upgrade system first, if you want)
sudo pacman -Syu

then the option is either you go downgrade (install downgrade from AUR first)
or install libx11-mr293 via AUR to fix that error (at least on my side with wayland)

yay -S libx11-mr293

fix it I manage to use AI for solution Thanks Biscuits :heart: .

next use -Su instead -S only
so the dependency is installed as well :ok_hand:

first time to know this, I just swap from Windows recently, I have a few basics about Linux not professional, But thanks for for the tip

you can go to arch wiki, if you want to see more info how to config and to debugging as well
ref for the -Su command (it’s same for the AUR as well), also welcome to linux ~

Uhm..

The u flag does not correlate to dependencies.

It means upgrade.

Which you should do alongside refresh and vice-versa. Just about never alone.

That is dont do -Sy or -Su but instead do -Syu.

$ man pacman

PACMAN(8)                                                                            Pacman Manual                                                                            PACMAN(8)

NAME
       pacman - package manager utility

SYNOPSIS
       pacman <operation> [options] [targets]

[...]

SYNC OPTIONS (APPLY TO -S)

[...]

       -u, --sysupgrade
           Upgrades all packages that are out-of-date. Each currently-installed package will be examined and upgraded if a newer package exists. A report of all packages to upgrade
           will be presented, and the operation will not proceed without user confirmation. Dependencies are automatically resolved at this level and will be installed/upgraded if
           necessary.

           Pass this option twice to enable package downgrades; in this case, pacman will select sync packages whose versions do not match with the local versions. This can be useful
           when the user switches from a testing repository to a stable one.

           Additional targets can also be specified manually, so that -Su foo will do a system upgrade and install/upgrade the "foo" package in the same operation.

So for a system upgrade you can do;

sudo pacman -Syu

And for installing something new you can do;

sudo pacman -Syu $package1 $package2

paru is an aur-helper and pacman wrapper. You can use it to access user-contibuted AUR packages and also use -Syu with it .. or you can simply make sure to be up to date as per the previous pacman commands before using paru .. such as its interactive mode, ex;

paru $searchterm

( As one should be up to date before installing new software - especially if it is foreign or requires compilation. )

Thanks, I still learning every day from reading people issues and answers I am really appreciated for this community :heart: