Fedora 41 Discord install missing requirement
Describe the bug
Installing discord thought RPM Fusion omits a dependency required to run discord correctly
To Reproduce
Steps to reproduce the behavior:
- Fresh install Fedora 41 i3wm spin
- Use linutil to enable RPM Fusion
- Install Discord thought linutil and run it
- See error on the top after login
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
To fix the error is as simple as installing libatomic
sudo dnf install libatomic
The error is not related directly to LinUtil but more on the installation process of Discord thought RPM Fusion but introducing a check may be useful Solution found here (https://github.com/simoniz0r/Discord-Linux-Client-Issues)
Checklist
- [x] I checked for duplicate issues.
- [x] I checked already existing discussions.
- [x] This issue is not included in the roadmap.
- [x] This issue is present on both stable and development branches.
Could we get someone with Fedora experience here?
Why is this issue not being reported to RPM Fusion, if it's a packaging issue as you say?
hm. it is a hard dependency of the package. https://pkgs.rpmfusion.org/cgit/nonfree/discord.git/tree/discord.spec?id=1c568e37901a70e9581250a91666337ff9434b6d#n32
@Jaredy899 sorry for the ping but I think you're on fedora and Can you take a look at this. I am not on fedora if you're then can you add a check for libatomic ?
Using Fedora 42, both installing Discord with just Linutil and installing RPM, then discord using Linutil, it installs correctly both times. I'm not able to recreate the error. I am using my new PR #1085 but regardless, even not using it, it installed correctly for me. I'm able to log into Discord without issue.
rpm -qR discord
/usr/bin/bash /usr/bin/python3 /usr/bin/sh alsa-lib(x86-64) glibc(x86-64) hicolor-icon-theme ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.2.5)(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXrandr.so.2()(64bit) libXtst(x86-64) >= 1.2 libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libatk-1.0.so.0()(64bit) libatk-bridge-2.0.so.0()(64bit) libatomic(x86-64) libatspi.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.12)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.25)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libexpat.so.1()(64bit) libgbm.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libnotify(x86-64) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.1)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libpango-1.0.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libpthread.so.0(GLIBC_2.3.4)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.10)(64bit) libsmime3.so(NSS_3.2)(64bit) libstdc++(x86-64) libudev.so.1()(64bit) libudev.so.1(LIBUDEV_183)(64bit) libxcb.so.1()(64bit) libxkbcommon.so.0()(64bit) libxkbcommon.so.0(V_0.5.0)(64bit) nspr(x86-64) >= 4.13 nss(x86-64) >= 3.27 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsZstd) <= 5.4.18-1 rpmlib(RichDependencies) <= 4.12.0-1 rtld(GNU_HASH)
Libatomic seems to be in the depends when installing discord.
is the issue resolved?
As far as I know, this can be closed.