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

[BUG] can't overlay libatomic #325

Closed
afland opened this issue Aug 15, 2022 · 4 comments
Closed

[BUG] can't overlay libatomic #325

afland opened this issue Aug 15, 2022 · 4 comments

Comments

@afland
Copy link

afland commented Aug 15, 2022

libatomic seems to be broken. The latest update of the the noise suppression for voice filter chain in pipewire requires libatomic, and I can't seem to overlay it correctly.

After running rpm-ostree install libatomic and rebooting, rpm-ostree remove libatomic produces error: Package/capability 'libatomic' is not currently requested, so it never installed in the first place?

running ldd on librnnoise_ladspa.so` produces

	linux-vdso.so.1 (0x00007ffc919ce000)
	libatomic.so.1 => not found
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f2b17b3f000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f2b17a61000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2b17a41000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f2b1783f000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f2b17dac000)

To Reproduce
Please describe the steps needed to reproduce the bug:

  1. Download librnnoise_ladspa.so from the noise suppression for voice repo
  2. Run ldd on it
  3. Follow the pipewire instructions on the noise suppression for voice repo

Expected behavior
The pipewire noise suppression filter chain working as with previous versions

OS version:

State: idle
BootedDeployment:
● fedora:fedora/36/x86_64/silverblue
                  Version: 36.20220810.0 (2022-08-10T00:46:50Z)
               BaseCommit: 0adbf32421d4bf13c9d691b7ea8019f539f47002988e988078383413bfb73aa5
             GPGSignature: Valid signature by 53DED2CB922D8B8D9E63FD18999F7CBF38AB71F4
      RemovedBasePackages: firefox 103.0.1-2.fc36 power-profiles-daemon 0.12-1.fc36
          LayeredPackages: distrobox gnome-shell-extension-dash-to-dock gnome-tweaks tlp

journalctl_pipewire.txt

@1player
Copy link

1player commented Aug 16, 2022

As a temporary workaround, might I suggest EasyEffects? Runs in Flatpak, is pipewire native and provides noise cancellation effects.

@afland
Copy link
Author

afland commented Aug 16, 2022

As a temporary workaround, might I suggest EasyEffects? Runs in Flatpak, is pipewire native and provides noise cancellation effects.

Running the noise suppression for voice pipewire filter chain is much more low level and doesn't need any manual button clicking in a GUI, etc. The old version of the librnnoise_ladspa.so doesn't require libatomic, so I'm using that for now. Thanks for the suggestion though, EasyEffects seems great for some of my other use cases

@travier
Copy link
Member

travier commented Aug 17, 2022

Likely due to #322

@afland
Copy link
Author

afland commented Aug 19, 2022

Likely due to #322

yup, didin't notice that other packages also weren't persisting

@afland afland closed this as not planned Won't fix, can't repro, duplicate, stale Aug 19, 2022
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