Skip to main content
Topic: Audacity is broken (Read 734 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Audacity is broken

$ audacity
Code: [Select]
audacity: error while loading shared libraries: lib-screen-geometry.so: cannot open shared object file: No such file or directory

$ ldd /usr/bin/audacity
Code: [Select]
linux-vdso.so.1 (0x00007fff544ec000)
        lib-screen-geometry.so => not found
        lib-project-rate.so => not found
        lib-ffmpeg-support.so => not found
        lib-theme.so => not found
        lib-audio-devices.so => not found
        libasound.so.2 => /usr/lib/libasound.so.2 (0x00007fe554501000)
        lib-project.so => not found
        lib-registries.so => not found
        lib-xml.so => not found
        lib-string-utils.so => not found
        lib-math.so => not found
        lib-files.so => not found
        lib-exceptions.so => not found
        lib-preferences.so => not found
        lib-utility.so => not found
        lib-components.so => not found
        lib-basic-ui.so => not found
        lib-strings.so => not found
        libwx_baseu-3.2.so.0 => /usr/lib/libwx_baseu-3.2.so.0 (0x00007fe55428c000)
        libwx_gtk3u_core-3.2.so.0 => /usr/lib/libwx_gtk3u_core-3.2.so.0 (0x00007fe5539a2000)
        libwx_gtk3u_html-3.2.so.0 => /usr/lib/libwx_gtk3u_html-3.2.so.0 (0x00007fe5538c0000)
        libwx_gtk3u_qa-3.2.so.0 => /usr/lib/libwx_gtk3u_qa-3.2.so.0 (0x00007fe553894000)
        libwx_baseu_net-3.2.so.0 => /usr/lib/libwx_baseu_net-3.2.so.0 (0x00007fe553830000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007fe5536e5000)
        libid3tag.so.0 => /usr/lib/libid3tag.so.0 (0x00007fe5536c7000)
        libFLAC.so.12 => /usr/lib/libFLAC.so.12 (0x00007fe553684000)
        libFLAC++.so.10 => /usr/lib/libFLAC++.so.10 (0x00007fe553667000)
        libmad.so.0 => /usr/lib/libmad.so.0 (0x00007fe553645000)
        libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x00007fe553638000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007fe553609000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007fe55355e000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00007fe553553000)
        libtwolame.so.0 => /usr/lib/libtwolame.so.0 (0x00007fe55352c000)
        liblilv-0.so.0 => /usr/lib/liblilv-0.so.0 (0x00007fe553510000)
        libsuil-0.so.0 => /usr/lib/libsuil-0.so.0 (0x00007fe553508000)
        libportmidi.so.1 => /usr/lib/libportmidi.so.1 (0x00007fe5534fd000)
        libportSMF.so.0 => /usr/lib/libportSMF.so.0 (0x00007fe5534d5000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007fe553454000)
        libportaudio.so.2 => /usr/lib/libportaudio.so.2 (0x00007fe553423000)
        libsbsms.so.2 => /usr/lib/libsbsms.so.2 (0x00007fe5533e7000)
        libSoundTouch.so.2 => /usr/lib/libSoundTouch.so.2 (0x00007fe5533cc000)
        libvamp-hostsdk.so.3 => /usr/lib/libvamp-hostsdk.so.3 (0x00007fe553385000)
        libgtk-3.so.0 => /usr/lib/libgtk-3.so.0 (0x00007fe552bc5000)
        libgdk-3.so.0 => /usr/lib/libgdk-3.so.0 (0x00007fe552acd000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00007fe552a87000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fe552a26000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fe5528e7000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe5526b0000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fe5525c8000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe5525a8000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fe5523c1000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fe555634000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fe5523a7000)
        libpcre2-32.so.0 => /usr/lib/libpcre2-32.so.0 (0x00007fe55231f000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fe5522f5000)
        libsecret-1.so.0 => /usr/lib/libsecret-1.so.0 (0x00007fe552291000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00007fe552281000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00007fe552219000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fe5520f5000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fe551f25000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe551de2000)
        libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007fe551dda000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fe551d57000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fe551d1e000)
        libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007fe551c89000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fe551c37000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00007fe551c1f000)
        libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0 (0x00007fe551a5e000)
        libnotify.so.4 => /usr/lib/libnotify.so.4 (0x00007fe551a50000)
        libmspack.so.0 => /usr/lib/libmspack.so.0 (0x00007fe551a3b000)
        libwx_baseu_xml-3.2.so.0 => /usr/lib/libwx_baseu_xml-3.2.so.0 (0x00007fe551a25000)
        libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fe55197d000)
        libserd-0.so.0 => /usr/lib/libserd-0.so.0 (0x00007fe551965000)
        libsord-0.so.0 => /usr/lib/libsord-0.so.0 (0x00007fe55195b000)
        libsratom-0.so.0 => /usr/lib/libsratom-0.so.0 (0x00007fe551950000)
        libporttime.so.1 => /usr/lib/libporttime.so.1 (0x00007fe551949000)
        libopus.so.0 => /usr/lib/libopus.so.0 (0x00007fe5518e8000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fe5518e3000)
        libjack.so.0 => /usr/lib/libjack.so.0 (0x00007fe5518a9000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe5518a4000)
        libmvec.so.1 => /usr/lib/libmvec.so.1 (0x00007fe5517a8000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fe5517a1000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fe5516b6000)
        libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007fe551696000)
        libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2 (0x00007fe55168a000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00007fe551660000)
        libepoxy.so.0 => /usr/lib/libepoxy.so.0 (0x00007fe55152a000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0x00007fe551516000)
        libatk-bridge-2.0.so.0 => /usr/lib/libatk-bridge-2.0.so.0 (0x00007fe5514db000)
        libcloudproviders.so.0 => /usr/lib/libcloudproviders.so.0 (0x00007fe5514c3000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fe5514ba000)
        libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007fe551473000)
        libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007fe55145f000)
        libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x00007fe551455000)
        libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007fe551450000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe55143b000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007fe55142f000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00007fe55142a000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x00007fe551423000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fe551416000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007fe551411000)
        libffi.so.8 => /usr/lib/libffi.so.8 (0x00007fe551406000)
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007fe55136b000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fe551220000)
        libtss2-esys.so.0 => /usr/lib/libtss2-esys.so.0 (0x00007fe551189000)
        libtss2-mu.so.0 => /usr/lib/libtss2-mu.so.0 (0x00007fe551138000)
        libtss2-rc.so.0 => /usr/lib/libtss2-rc.so.0 (0x00007fe55112e000)
        libtss2-tctildr.so.0 => /usr/lib/libtss2-tctildr.so.0 (0x00007fe551123000)
        libthai.so.0 => /usr/lib/libthai.so.0 (0x00007fe551118000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fe551047000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fe55103a000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe55100f000)
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fe550fff000)
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007fe550ffa000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fe550f4d000)
        libmount.so.1 => /usr/lib/libmount.so.1 (0x00007fe550f07000)
        libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007fe550e5e000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fe550e33000)
        libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x00007fe550e07000)
        libidn2.so.0 => /usr/lib/libidn2.so.0 (0x00007fe550de5000)
        libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007fe550da2000)
        libpsl.so.5 => /usr/lib/libpsl.so.5 (0x00007fe550d8f000)
        libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007fe550cfa000)
        libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007fe550a1a000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00007fe5509c5000)
        libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007fe5509b7000)
        libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0 (0x00007fe5508d5000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fe5508b3000)
        libatspi.so.0 => /usr/lib/libatspi.so.0 (0x00007fe550877000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fe550826000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fe5507fe000)
        libtss2-sys.so.1 => /usr/lib/libtss2-sys.so.1 (0x00007fe5507d4000)
        libdatrie.so.1 => /usr/lib/libdatrie.so.1 (0x00007fe5507ca000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fe5507b7000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe5507b2000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe5507a8000)
        libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007fe55076f000)
        libunistring.so.2 => /usr/lib/libunistring.so.2 (0x00007fe5505c1000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00007fe5504e8000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00007fe5504b8000)
        libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fe5504b0000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00007fe5504a1000)
        libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x00007fe55049a000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fe550488000)
        libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007fe550465000)
        libelogind.so.0 => /usr/lib/libelogind.so.0 (0x00007fe5503c6000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fe5503ba000)
Create problems which don't have solution

Re: Audacity is broken

Reply #1
It looks like "lib-screen-geometry.so" is included in the package but it is in /usr/lib/audacity/ instead of /usr/lib/ so the loader doesn't find it. As a temporary workaround you can do:

LD_LIBRARY_PATH=/usr/lib/audacity /usr/bin/audacity ...



Re: Audacity is broken

Reply #3
Another option might be "sneedacity" from the "universe" repo, although I haven't tried it.

Re: Audacity is broken

Reply #4
I have, sneedacity works fine, it's exactly like Audacity afaict, but it's a fork with the telemetry and tracking removed.

Re: Audacity is broken

Reply #5
@JPohl , Yes there some forks. But broken pkg should be fixed
Audacity from Arch repos works without any issue or workaround
Create problems which don't have solution

Re: Audacity is broken

Reply #6
Another alternative: Run these two commands (as root or with sudo)

pacman -S chrpath
chrpath -r /usr/lib/audacity /usr/bin/audacity

{ Audacity should be working after you do this. }