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

Missing dependency for lutris #47871

Open
ZyxerZyxani opened this issue Dec 22, 2023 · 7 comments
Open

Missing dependency for lutris #47871

ZyxerZyxani opened this issue Dec 22, 2023 · 7 comments
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed

Comments

@ZyxerZyxani
Copy link

Is this a new report?

Yes

System Info

Void 6.5.13_1 x86_64 AuthenticAMD uptodate rrrmFFFF

Package(s) Affected

lutris-0.5.14_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

Install games if the drivers and wine stuff needed for the specific games are properly installed.

Actual behaviour

Cannot install any game due to libunwind missing regardless if the proper wine packages and drivers are installed.

Steps to reproduce

Install lutris and then no game can be installed. If not a fresh install then uninstall libunwind and lutris will stop working for installing games. It probably still works to launch pre-installed games.

@ZyxerZyxani ZyxerZyxani added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Dec 22, 2023
@Anachron
Copy link
Contributor

Not mentioned in https://github.com/lutris/lutris/blob/master/INSTALL.rst though, so not sure where this is coming from. Maybe a new dependency of Lutris dependencies?

@dashfader
Copy link

Chiming in here to confirm this

This also happens when i use custom wine builds from https://github.com/GloriousEggroll/wine-ge-custom and others external wine builds

Wine fails to run when creating prefix complaining that libunwind.so.8 is not found

Which can be easily solved by installing libunwind manually

Strangely, this doesn't happen with void linux own wine build

@dashfader
Copy link

dashfader commented Dec 26, 2023

Here's the log, using Wine-GE-Proton8-25

wine: using kernel write watches (experimental).
wine: created the configuration directory '/home/fadly/.wine'
wineserver: using server-side synchronization.
Failed to open /etc/machine-id, error No such file or directory.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
wine: could not load ntdll.so: libunwind.so.8: cannot open shared object file: No such file or directory
0024:err:environ:run_wineboot failed to start wineboot c00000e5
wine: could not load kernel32.dll, status c0000135

@dashfader
Copy link

Bumping this since it goes unnoticed for a while

@ZyxerZyxani
Copy link
Author

Perhaps this issue is on lutris and not Void. Can anyone test if this behaviour is present on other non-systemD distros?

I'll test it later on at least one other distro and will report back.

@dashfader
Copy link

Perhaps this issue is on lutris and not Void. Can anyone test if this behaviour is present on other non-systemD distros?

I'll test it later on at least one other distro and will report back.

Definetly not on Lutris, because it happens on all external wine builds including lutris wine

Similiar reports are also available on Arch Linux
https://bugs.archlinux.org/task/77413

Which explains running ldd on ntdll.so shows the required library libunwind.so.8

@ZyxerZyxani
Copy link
Author

If this happens on multiple distros maybe it is wine then, if not a lutris issue?

I mean, if it was a void package issue then it should be limited to void. If the same issue happens on other distros, and it is a dependency/bug for lutris, then it isn't on void? Lutris claims libunwind is not a dependency and shouldn't be needed for proper function.

I'll open an issue on lutris as well if there is none.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed
Projects
None yet
Development

No branches or pull requests

3 participants