Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

“Failed to retrieve wine (wine-ge-8-24-x86_64) information” when trying to run the Ubisoft Connect installer #5470

Open
RayJW opened this issue May 10, 2024 · 8 comments

Comments

@RayJW
Copy link

RayJW commented May 10, 2024

I previously already experienced this issue, but I thought it had been fixed with this previous release note:

Fix critical bug preventing completion of installs if the script specifies a wine version

However, when trying to install Ubisoft Connect to install any of their games, I still experience this issue (if it is the same). I have wine-ge-8-26 installed via the Wine version manager and have it set as my default runtime. I tried deleting and redownloading this version, but I still get the same error.

My Lutris install is fully updated to version 0.5.17 installed via Flatpak.

The issue can be worked around by:

  1. Using something like ProtonUp-Qt to install the older version
  2. Changing the default Wine executable, this step is important, as Lutris will otherwise try to use the newer version specified and cause a bunch of errors:

(wine:313): GStreamer-WARNING **: 17:34:33.339: Failed to load plugin '/home/jeffreyw/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/lib64/gstreamer-1.0/libgstgeometrictransform.so': /home/jeffreyw/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/lib64/gstreamer-1.0/libgstgeometrictransform.so: wrong ELF class: ELFCLASS64
(wine:313): GStreamer-WARNING **: 17:34:33.340: Failed to load plugin '/home/jeffreyw/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/lib64/gstreamer-1.0/libgstttmlsubs.so': /home/jeffreyw/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/lib64/gstreamer-1.0/libgstttmlsubs.so: wrong ELF class: ELFCLASS64)

  1. Run the install
  2. Change the preferred runner back to the newer version in the game settings

Edit: The issue seems to be a different one, the problem was that the existing Ubisoft Connect install still had wine-ge-8-24 selected. Changing the version of the Ubisoft Connect “Game” fixes the issue. Maybe there could be some kind of error message for that because I wasn't aware that Lutris automatically reuses the Ubisoft Connect install and then has issues if that Wine version doesn't exist any more.

@praz01
Copy link

praz01 commented May 11, 2024

@RayJW It used to work but the latest Ubisoft Connect UI is completely broken even though I can still run games that have been installed by right clicking the status bar icon.

@RayJW
Copy link
Author

RayJW commented May 11, 2024

@RayJW It used to work but the latest Ubisoft Connect UI is completely broken even though I can still run games that have been installed by right clicking the status bar icon.

Funnily enough, the new Ubisoft UI works fine for me (besides crashing my X11 session and working fine on Wayland lol). The problem is that installers fail with a pretty unclear error message IMHO if the launcher they try to use has an unavailable Wine version configured.

@praz01
Copy link

praz01 commented May 11, 2024

@RayJW It used to work but the latest Ubisoft Connect UI is completely broken even though I can still run games that have been installed by right clicking the status bar icon.

Funnily enough, the new Ubisoft UI works fine for me (besides crashing my X11 session and working fine on Wayland lol). The problem is that installers fail with a pretty unclear error message IMHO if the launcher they try to use has an unavailable Wine version configured.

Strangely I switched to lutris-ge-proton, logged out and back in, it rolled back to the old UI and everything works again. Sorry I wasn't clear earlier, the new UI launched but I couldn't click any of the buttons. It was essentially unusable on my games rig. It worked a bit better on the deck but I was running it with Steam using proton experimental on there, but was super laggy.

@praz01
Copy link

praz01 commented May 12, 2024

I'm new to Lutris but I'm guessing the sources are 3rd party, hence the outdated wine-ge use. Mind you I've never used their native lutris-7.2 builds. They never work on any of my games.

@danieljohnson2
Copy link
Contributor

Is this still a thing? I just tried to install Ubisoft Connect and it installed without issue for me- and used wine-ge-8-26, the latest version, from the word go. I think the install script may have just been fixed so it works now. Maybe we can close this?

@praz01
Copy link

praz01 commented May 12, 2024

Is this still a thing? I just tried to install Ubisoft Connect and it installed without issue for me- and used wine-ge-8-26, the latest version, from the word go. I think the install script may have just been fixed so it works now. Maybe we can close this?

Depends, the fix seems to have rolled back to the old UI below.
Screenshot from 2024-05-12 20-39-55

Where as the latest UI which is causing issues earlier looked like this.
20240512203701_1

Which one do you see?

@danieljohnson2
Copy link
Contributor

Neither; I don't have a Ubisoft account. I thought you couldn't install the thing at all because it tried to use an older Wine version and that was going wrong. I wasn't seeing that.

@praz01
Copy link

praz01 commented May 13, 2024

Sorry misunderstood the question. I can't verify if the issue had been fixed as I went down the route of reinstalling the earlier wine-ge version as stated in the OP. I'm happy with the results as the old UI worked fine and it doesn't seem to force me to upgrade. If that changes I'll raise it as a separate issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants