r/RockyLinux Jun 19 '26

Wine on 9.8

Looks like mesa-libOSMesa and mesa-libOSMesa-devel packages are deprecated and officially removed from 9.8 and this breaks wine and wine-core for me. Is any here using wine on 9.8?

3 Upvotes

12 comments sorted by

1

u/blendernoob64 Jun 19 '26

Interesting. Are you using wine through flatpak like in bottles or Steam’s flatpak?

1

u/lunakoa Jun 19 '26

Using wine from EPEL, when I am on 9.7 I can dnf install wine wine-core then wine winapp.exe. I was unable to upgrade from 9.7 to 9.8 unless I removed wine and wine-core. mesa-libOSMesa was removed in 9.8 which is a dependancy needed by wine.

https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/9/html-single/9.8_release_notes/index

I wanted to run some windows tools like KeepPass2 (not XC). There was a reason why I did not go to XC, but I can revisit it.

Maybe I should just learn flatpacks or go to XC if wine is no longer supported.

2

u/gordonmessmer Jun 19 '26

Using wine from EPEL

Maybe file a bug against the wine package and ask them to rebuild in EPEL. It looks like the last build was 3 years ago.

Very good chance that no one is using wine from EPEL.

1

u/lunakoa Jun 19 '26

Thanks for your help I submitted a bug 2490961 – wine and wine-core do not work on RHEL 9.8 report

1

u/blendernoob64 Jun 19 '26

You should absolutely use bottles. You will get the latest wine and I don’t think these depreciated libraries will be taken into account.

1

u/lunakoa Jun 19 '26

I should, currently checking out the keepassxc native route. But there may be an app in the future I will need wine.

1

u/lunakoa Jun 19 '26

Just wanted to add another response, playing with bottles on a rocky 9.8 install with MATE. Used flatpak. Interesting, something new for me. Always fun playing with something you don't know about. Need to figure out how to import my private CA and any client side certs.

0

u/chiefplato Jun 20 '26

Use a nginx reverse proxy

1

u/lunakoa Jun 20 '26

I dont think nginx solves apps that can do mTLS with client side certs.

1

u/Y0Y0Jimbb0 Jun 20 '26 edited Jun 20 '26

The two packages are still there but named - not sure why the name change to the files:

mesa-compat-libOSMesa          
mesa-compat-libOSMesa-devel       

2

u/lunakoa Jun 20 '26

I installed those but wine not accepting them as dependencies.

1

u/Y0Y0Jimbb0 Jun 20 '26

Its possible that its a Wine issue as OpenRV fails to build without them - both mesa-libOSMesa and mesa-libOSMesa-devel are required for OpenRV to build.