linutil icon indicating copy to clipboard operation
linutil copied to clipboard

Fedora 41 Discord install missing requirement

Open dovelus opened this issue 1 year ago • 3 comments

Describe the bug

Installing discord thought RPM Fusion omits a dependency required to run discord correctly

To Reproduce

Steps to reproduce the behavior:

  1. Fresh install Fedora 41 i3wm spin
  2. Use linutil to enable RPM Fusion
  3. Install Discord thought linutil and run it
  4. 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.

dovelus avatar Nov 21 '24 14:11 dovelus

Could we get someone with Fedora experience here?

koibtw avatar Nov 21 '24 15:11 koibtw

Why is this issue not being reported to RPM Fusion, if it's a packaging issue as you say?

lj3954 avatar Nov 22 '24 01:11 lj3954

hm. it is a hard dependency of the package. https://pkgs.rpmfusion.org/cgit/nonfree/discord.git/tree/discord.spec?id=1c568e37901a70e9581250a91666337ff9434b6d#n32

solomoncyj avatar Nov 22 '24 01:11 solomoncyj

@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 ?

jeevithakannan2 avatar Jun 28 '25 19:06 jeevithakannan2

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.

Jaredy899 avatar Jun 28 '25 19:06 Jaredy899

is the issue resolved?

koibtw avatar Oct 07 '25 12:10 koibtw

As far as I know, this can be closed.

Jaredy899 avatar Oct 11 '25 19:10 Jaredy899