You are not logged in.

#1 2023-10-08 12:15:14

Rathmox
Member
Registered: 2023-08-06
Posts: 7

[SOLVED] Apps not working: libdav1d.so.6 missing

Since last dav1d update, Spectacle and Syncthingtray can't start, giving me this error:

error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory

Solution: I needed to update my system

Last edited by Rathmox (2023-10-08 12:33:08)

Offline

#2 2023-10-08 12:18:58

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,629

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

That's only a partial error.

This is usually a partial update problem. Make sure your entire system is up to date, and you've rebuilt an foreign packages that are linked to that library.

Offline

#3 2023-10-08 12:26:40

Rathmox
Member
Registered: 2023-08-06
Posts: 7

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Scimmia wrote:

That's only a partial error.

This is usually a partial update problem. Make sure your entire system is up to date, and you've rebuilt an foreign packages that are linked to that library.

Spectacle is KDE's screenshot tool and I use the version in the repos.

I'm updating my system, let's see if it's an update issue.

A lot of qt5 packages are being updated, it may be the reason

Offline

#4 2023-10-08 12:32:42

Rathmox
Member
Registered: 2023-08-06
Posts: 7

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

It was that, now it's fixed

Offline

#5 2023-10-09 17:10:51

Guzzista
Member
From: /etc
Registered: 2014-06-02
Posts: 10

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Hello, to me is continuing to happen for already 2 days now and I have all packages updated, could be that my arch repo mirrors updates are delayed? Or some other issues?

# pacman -Syu
:: Synchronising package databases...
 core is up to date
 extra is up to date
 community is up to date
:: Starting full system upgrade...
 there is nothing to do

$ code
/usr/lib/electron25/electron: error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory

Chromium not working is ok, Code not working a bit less workwise big_smile

Edit: packages version installed is the last one to me for all packages involved:

local/dav1d 1.3.0-1
local/electron 1:25-1
local/electron25 25.9.0-2
local/chromium 118.0.5993.54-1
local/code 1.83.0-1

Last edited by Guzzista (2023-10-09 17:19:53)

Offline

#6 2023-10-09 17:18:43

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,629

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Check that binary with lddtree (from the pax-utils package). See where your actual problem is.

Offline

#7 2023-10-09 17:29:50

Guzzista
Member
From: /etc
Registered: 2014-06-02
Posts: 10

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

I don't know if I'm using this util correctly but seems is not working

$ chromium 
/usr/lib/chromium/chromium: error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory

$ lddtree `which chromium`
/usr/bin/chromium (interpreter => /lib64/ld-linux-x86-64.so.2)
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0
    libc.so.6 => /usr/lib/libc.so.6

$ code
/usr/lib/electron25/electron: error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory

$ lddtree `which code`
lddtree: warning: /usr/bin/code: Magic number does not match

Offline

#8 2023-10-09 17:31:59

Guzzista
Member
From: /etc
Registered: 2014-06-02
Posts: 10

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Also tried with ldd

$ ldd `which code`
	not a dynamic executable

$ ldd `which chromium`
	linux-vdso.so.1 (0x00007ffead3cd000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f8ac3f78000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f8ac3d96000)
	libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007f8ac3cfb000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f8ac40ef000)

$ which code
/usr/bin/code

$ which chromium
/usr/bin/chromium

Offline

#9 2023-10-09 17:38:59

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,629

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

The error tells you the binary that's failing

Offline

#10 2023-10-09 17:40:31

Guzzista
Member
From: /etc
Registered: 2014-06-02
Posts: 10

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Also Telegram has the same issue

$ telegram-desktop 
telegram-desktop: error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory

$ lddtree `which telegram-desktop`
/usr/bin/telegram-desktop (interpreter => /lib64/ld-linux-x86-64.so.2)
    libminizip.so.1 => /usr/lib/libminizip.so.1
    librnnoise.so.0 => /usr/lib/librnnoise.so.0
    libopenal.so.1 => /usr/lib/libopenal.so.1
    libpipewire-0.3.so.0 => /usr/lib/libpipewire-0.3.so.0
    libssl.so.3 => /usr/lib/libssl.so.3
    libcrypto.so.3 => /usr/lib/libcrypto.so.3
    libopus.so.0 => /usr/lib/libopus.so.0
    libabsl_strings.so.2308.0.0 => /usr/lib/libabsl_strings.so.2308.0.0
        libabsl_strings_internal.so.2308.0.0 => /usr/lib/libabsl_strings_internal.so.2308.0.0
        libabsl_raw_logging_internal.so.2308.0.0 => /usr/lib/libabsl_raw_logging_internal.so.2308.0.0
    libabsl_throw_delegate.so.2308.0.0 => /usr/lib/libabsl_throw_delegate.so.2308.0.0
    libvpx.so.8 => /usr/lib/libvpx.so.8
    libjpeg.so.8 => /usr/lib/libjpeg.so.8
    libX11.so.6 => /usr/lib/libX11.so.6
    libXcomposite.so.1 => /usr/lib/libXcomposite.so.1
    libXdamage.so.1 => /usr/lib/libXdamage.so.1
    libXext.so.6 => /usr/lib/libXext.so.6
    libXfixes.so.3 => /usr/lib/libXfixes.so.3
    libXrandr.so.2 => /usr/lib/libXrandr.so.2
        libXrender.so.1 => /usr/lib/libXrender.so.1
    libXtst.so.6 => /usr/lib/libXtst.so.6
    libprotobuf-lite.so.24 => /usr/lib/libprotobuf-lite.so.24
        libabsl_log_internal_check_op.so.2308.0.0 => /usr/lib/libabsl_log_internal_check_op.so.2308.0.0
        libabsl_log_internal_message.so.2308.0.0 => /usr/lib/libabsl_log_internal_message.so.2308.0.0
            libabsl_examine_stack.so.2308.0.0 => /usr/lib/libabsl_examine_stack.so.2308.0.0
                libabsl_stacktrace.so.2308.0.0 => /usr/lib/libabsl_stacktrace.so.2308.0.0
                    libabsl_debugging_internal.so.2308.0.0 => /usr/lib/libabsl_debugging_internal.so.2308.0.0
                libabsl_symbolize.so.2308.0.0 => /usr/lib/libabsl_symbolize.so.2308.0.0
                    libabsl_demangle_internal.so.2308.0.0 => /usr/lib/libabsl_demangle_internal.so.2308.0.0
                    libabsl_malloc_internal.so.2308.0.0 => /usr/lib/libabsl_malloc_internal.so.2308.0.0
                        libabsl_spinlock_wait.so.2308.0.0 => /usr/lib/libabsl_spinlock_wait.so.2308.0.0
            libabsl_log_internal_format.so.2308.0.0 => /usr/lib/libabsl_log_internal_format.so.2308.0.0
                libabsl_str_format_internal.so.2308.0.0 => /usr/lib/libabsl_str_format_internal.so.2308.0.0
                    libabsl_int128.so.2308.0.0 => /usr/lib/libabsl_int128.so.2308.0.0
            libabsl_log_internal_proto.so.2308.0.0 => /usr/lib/libabsl_log_internal_proto.so.2308.0.0
            libabsl_strerror.so.2308.0.0 => /usr/lib/libabsl_strerror.so.2308.0.0
            libabsl_log_internal_log_sink_set.so.2308.0.0 => /usr/lib/libabsl_log_internal_log_sink_set.so.2308.0.0
                libabsl_log_sink.so.2308.0.0 => /usr/lib/libabsl_log_sink.so.2308.0.0
            libabsl_log_internal_globals.so.2308.0.0 => /usr/lib/libabsl_log_internal_globals.so.2308.0.0
            libabsl_log_globals.so.2308.0.0 => /usr/lib/libabsl_log_globals.so.2308.0.0
            libabsl_time.so.2308.0.0 => /usr/lib/libabsl_time.so.2308.0.0
                libabsl_time_zone.so.2308.0.0 => /usr/lib/libabsl_time_zone.so.2308.0.0
            libabsl_base.so.2308.0.0 => /usr/lib/libabsl_base.so.2308.0.0
        libabsl_log_internal_nullguard.so.2308.0.0 => /usr/lib/libabsl_log_internal_nullguard.so.2308.0.0
        libabsl_raw_hash_set.so.2308.0.0 => /usr/lib/libabsl_raw_hash_set.so.2308.0.0
        libabsl_hash.so.2308.0.0 => /usr/lib/libabsl_hash.so.2308.0.0
            libabsl_city.so.2308.0.0 => /usr/lib/libabsl_city.so.2308.0.0
            libabsl_low_level_hash.so.2308.0.0 => /usr/lib/libabsl_low_level_hash.so.2308.0.0
        libabsl_cord.so.2308.0.0 => /usr/lib/libabsl_cord.so.2308.0.0
            libabsl_cordz_info.so.2308.0.0 => /usr/lib/libabsl_cordz_info.so.2308.0.0
                libabsl_cordz_handle.so.2308.0.0 => /usr/lib/libabsl_cordz_handle.so.2308.0.0
            libabsl_cord_internal.so.2308.0.0 => /usr/lib/libabsl_cord_internal.so.2308.0.0
            libabsl_crc_cord_state.so.2308.0.0 => /usr/lib/libabsl_crc_cord_state.so.2308.0.0
                libabsl_crc32c.so.2308.0.0 => /usr/lib/libabsl_crc32c.so.2308.0.0
                    libabsl_crc_internal.so.2308.0.0 => /usr/lib/libabsl_crc_internal.so.2308.0.0
            libabsl_cordz_functions.so.2308.0.0 => /usr/lib/libabsl_cordz_functions.so.2308.0.0
                libabsl_exponential_biased.so.2308.0.0 => /usr/lib/libabsl_exponential_biased.so.2308.0.0
        libabsl_synchronization.so.2308.0.0 => /usr/lib/libabsl_synchronization.so.2308.0.0
            libabsl_kernel_timeout_internal.so.2308.0.0 => /usr/lib/libabsl_kernel_timeout_internal.so.2308.0.0
    libhunspell-1.7.so.0 => /usr/lib/libhunspell-1.7.so.0
    libz.so.1 => /usr/lib/libz.so.1
    liblz4.so.1 => /usr/lib/liblz4.so.1
    libavfilter.so.9 => /usr/lib/libavfilter.so.9
        libpostproc.so.57 => /usr/lib/libpostproc.so.57
        libbs2b.so.0 => /usr/lib/libbs2b.so.0
        libfribidi.so.0 => /usr/lib/libfribidi.so.0
        libvmaf.so.1 => /usr/lib/libvmaf.so.1
        libass.so.9 => /usr/lib/libass.so.9
            libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0
                libgraphite2.so.3 => /usr/lib/libgraphite2.so.3
        libva.so.2 => /usr/lib/libva.so.2
        libvidstab.so.1.2 => /usr/lib/libvidstab.so.1.2
            libgomp.so.1 => /usr/lib/libgomp.so.1
        libzimg.so.2 => /usr/lib/libzimg.so.2
        libOpenCL.so.1 => /usr/lib/libOpenCL.so.1
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1
            libexpat.so.1 => /usr/lib/libexpat.so.1
        libfreetype.so.6 => /usr/lib/libfreetype.so.6
            libbz2.so.1.0 => /usr/lib/libbz2.so.1.0
            libpng16.so.16 => /usr/lib/libpng16.so.16
            libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1
                libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1
        libvpl.so.2 => /usr/lib/libvpl.so.2
    libavformat.so.60 => /usr/lib/libavformat.so.60
        libxml2.so.2 => /usr/lib/libxml2.so.2
            liblzma.so.5 => /usr/lib/liblzma.so.5
            libicuuc.so.73 => /usr/lib/libicuuc.so.73
                libicudata.so.73 => /usr/lib/libicudata.so.73
        libmodplug.so.1 => /usr/lib/libmodplug.so.1
        libopenmpt.so.0 => /usr/lib/libopenmpt.so.0
            libmpg123.so.0 => /usr/lib/libmpg123.so.0
            libvorbis.so.0 => /usr/lib/libvorbis.so.0
                libogg.so.0 => /usr/lib/libogg.so.0
            libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3
        libbluray.so.2 => /usr/lib/libbluray.so.2
        libgmp.so.10 => /usr/lib/libgmp.so.10
        libgnutls.so.30 => /usr/lib/libgnutls.so.30
            libp11-kit.so.0 => /usr/lib/libp11-kit.so.0
                libffi.so.8 => /usr/lib/libffi.so.8
            libbrotlienc.so.1 => /usr/lib/libbrotlienc.so.1
            libzstd.so.1 => /usr/lib/libzstd.so.1
            libidn2.so.0 => /usr/lib/libidn2.so.0
            libunistring.so.5 => /usr/lib/libunistring.so.5
            libtasn1.so.6 => /usr/lib/libtasn1.so.6
            libnettle.so.8 => /usr/lib/libnettle.so.8
            libhogweed.so.6 => /usr/lib/libhogweed.so.6
        librist.so.4 => /usr/lib/librist.so.4
            libmbedcrypto.so.14 => /usr/lib/libmbedcrypto.so.14
            libcjson.so.1 => /usr/lib/libcjson.so.1
        libsrt.so.1.5 => /usr/lib/libsrt.so.1.5
        libssh.so.4 => /usr/lib/libssh.so.4
    libavcodec.so.60 => /usr/lib/libavcodec.so.60
        libwebpmux.so.3 => /usr/lib/libwebpmux.so.3
        libwebp.so.7 => /usr/lib/libwebp.so.7
            libsharpyuv.so.0 => /usr/lib/libsharpyuv.so.0
        libdav1d.so.6 => None
        libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0
        librsvg-2.so.2 => /usr/lib/librsvg-2.so.2
            libcairo-gobject.so.2 => /usr/lib/libcairo-gobject.so.2
            libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0
                libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0
                libtiff.so.6 => /usr/lib/libtiff.so.6
                    libjbig.so.2.1 => /usr/lib/libjbig.so.2.1
            libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0
                libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0
            libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0
                libthai.so.0 => /usr/lib/libthai.so.0
                    libdatrie.so.1 => /usr/lib/libdatrie.so.1
        libcairo.so.2 => /usr/lib/libcairo.so.2
            libxcb-render.so.0 => /usr/lib/libxcb-render.so.0
            libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0
            libpixman-1.so.0 => /usr/lib/libpixman-1.so.0
        libaom.so.3 => /usr/lib/libaom.so.3
        libgsm.so.1 => /usr/lib/libgsm.so.1
        libjxl.so.0.8 => /usr/lib/libjxl.so.0.8
            libhwy.so.1 => /usr/lib/libhwy.so.1
        libjxl_threads.so.0.8 => /usr/lib/libjxl_threads.so.0.8
        libmp3lame.so.0 => /usr/lib/libmp3lame.so.0
        libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0
        libopenjp2.so.7 => /usr/lib/libopenjp2.so.7
        librav1e.so.0 => /usr/lib/librav1e.so.0
        libspeex.so.1 => /usr/lib/libspeex.so.1
        libSvtAv1Enc.so.1 => /usr/lib/libSvtAv1Enc.so.1
        libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1
        libtheoradec.so.1 => /usr/lib/libtheoradec.so.1
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2
        libx264.so.164 => /usr/lib/libx264.so.164
        libx265.so.199 => /usr/lib/libx265.so.199
            libmvec.so.1 => /usr/lib/libmvec.so.1
        libxvidcore.so.4 => /usr/lib/libxvidcore.so.4
            libpthread.so.0 => /usr/lib/libpthread.so.0
    libavutil.so.58 => /usr/lib/libavutil.so.58
        libva-drm.so.2 => /usr/lib/libva-drm.so.2
        libva-x11.so.2 => /usr/lib/libva-x11.so.2
            libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1
            libxcb-dri3.so.0 => /usr/lib/libxcb-dri3.so.0
        libvdpau.so.1 => /usr/lib/libvdpau.so.1
        libdrm.so.2 => /usr/lib/libdrm.so.2
    libswscale.so.7 => /usr/lib/libswscale.so.7
    libswresample.so.4 => /usr/lib/libswresample.so.4
        libsoxr.so.0 => /usr/lib/libsoxr.so.0
    libdispatch.so => /usr/lib/libdispatch.so
        libBlocksRuntime.so => /usr/lib/libBlocksRuntime.so
    libxxhash.so.0 => /usr/lib/libxxhash.so.0
    libgiomm-2.68.so.1 => /usr/lib/libgiomm-2.68.so.1
    libglibmm-2.68.so.1 => /usr/lib/libglibmm-2.68.so.1
    libsigc-3.0.so.0 => /usr/lib/libsigc-3.0.so.0
    libwayland-client.so.0 => /usr/lib/libwayland-client.so.0
    libxcb-keysyms.so.1 => /usr/lib/libxcb-keysyms.so.1
    libxcb.so.1 => /usr/lib/libxcb.so.1
        libXau.so.6 => /usr/lib/libXau.so.6
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6
    libxcb-record.so.0 => /usr/lib/libxcb-record.so.0
    libxcb-screensaver.so.0 => /usr/lib/libxcb-screensaver.so.0
    libQt6OpenGLWidgets.so.6 => /usr/lib/libQt6OpenGLWidgets.so.6
    libQt6Svg.so.6 => /usr/lib/libQt6Svg.so.6
    libQt6DBus.so.6 => /usr/lib/libQt6DBus.so.6
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3
            libsystemd.so.0 => /usr/lib/libsystemd.so.0
                libcap.so.2 => /usr/lib/libcap.so.2
                libgcrypt.so.20 => /usr/lib/libgcrypt.so.20
                    libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
    libQt6QuickWidgets.so.6 => /usr/lib/libQt6QuickWidgets.so.6
    libQt6Widgets.so.6 => /usr/lib/libQt6Widgets.so.6
    libQt6WaylandCompositor.so.6 => /usr/lib/libQt6WaylandCompositor.so.6
        libwayland-server.so.0 => /usr/lib/libwayland-server.so.0
        libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0
        libOpenGL.so.0 => /usr/lib/libOpenGL.so.0
            libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0
    libQt6Quick.so.6 => /usr/lib/libQt6Quick.so.6
        libQt6QmlModels.so.6 => /usr/lib/libQt6QmlModels.so.6
    libQt6OpenGL.so.6 => /usr/lib/libQt6OpenGL.so.6
    libQt6Gui.so.6 => /usr/lib/libQt6Gui.so.6
        libEGL.so.1 => /usr/lib/libEGL.so.1
        libGLX.so.0 => /usr/lib/libGLX.so.0
        libmd4c.so.0 => /usr/lib/libmd4c.so.0
    libQt6Qml.so.6 => /usr/lib/libQt6Qml.so.6
    libQt6Network.so.6 => /usr/lib/libQt6Network.so.6
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2
            libkrb5.so.3 => /usr/lib/libkrb5.so.3
            libk5crypto.so.3 => /usr/lib/libk5crypto.so.3
            libcom_err.so.2 => /usr/lib/libcom_err.so.2
            libkrb5support.so.0 => /usr/lib/libkrb5support.so.0
            libkeyutils.so.1 => /usr/lib/libkeyutils.so.1
            libresolv.so.2 => /usr/lib/libresolv.so.2
        libproxy.so.1 => /usr/lib/libproxy.so.1
            libpxbackend-1.0.so => /usr/lib/libproxy/libpxbackend-1.0.so
                libcurl.so.4 => /usr/lib/libcurl.so.4
                    libnghttp2.so.14 => /usr/lib/libnghttp2.so.14
                    libssh2.so.1 => /usr/lib/libssh2.so.1
                    libpsl.so.5 => /usr/lib/libpsl.so.5
                libduktape.so.207 => /usr/lib/libduktape.so.207
    libQt6Core.so.6 => /usr/lib/libQt6Core.so.6
        libicui18n.so.73 => /usr/lib/libicui18n.so.73
        libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3
        libb2.so.1 => /usr/lib/libb2.so.1
        libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0
    libjemalloc.so.2 => /usr/lib/libjemalloc.so.2
    libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0
        libmount.so.1 => /usr/lib/libmount.so.1
            libblkid.so.1 => /usr/lib/libblkid.so.1
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0
        libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0
    libstdc++.so.6 => /usr/lib/libstdc++.so.6
    libm.so.6 => /usr/lib/libm.so.6
    libgcc_s.so.1 => /usr/lib/libgcc_s.so.1
    libc.so.6 => /usr/lib/libc.so.6

Ok the library is not found:

$ lddtree `which telegram-desktop` | grep dav1d
        libdav1d.so.6 => None

But if I do a pkgfile search for `libdav1d.so.6`, there is no package that should contain it

Last edited by Guzzista (2023-10-09 17:44:49)

Offline

#11 2023-10-09 17:47:37

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,104

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Guzzista wrote:

Ok the library is not found:

$ lddtree `which telegram-desktop` | grep dav1d
        libdav1d.so.6 => None

But if I do a pkgfile search for `libdav1d.so.6`, there is no package that should contain it

Do not grep. It is hiding the vital information that lddtree is giving you.

Offline

#12 2023-10-09 17:48:03

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,629

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

STOP USING WHICH AND READ THE ERROR

/usr/lib/electron25/electron: error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory

And now that you finally got a tree, grep ruins it. Read the tree, see what's pulling in that old lib. You've almost certainly skipped the part I mentioned in #2 about rebuilding foreign packages.

Offline

#13 2023-10-09 18:32:09

Guzzista
Member
From: /etc
Registered: 2014-06-02
Posts: 10

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Sorry for abusing your patience, thank you for explaining it 10 times, now it's solved

Offline

#14 2023-10-10 11:17:03

OmegaRogue
Member
Registered: 2022-01-16
Posts: 2
Website

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Rathmox wrote:
Scimmia wrote:

That's only a partial error.

This is usually a partial update problem. Make sure your entire system is up to date, and you've rebuilt an foreign packages that are linked to that library.

Spectacle is KDE's screenshot tool and I use the version in the repos.

I'm updating my system, let's see if it's an update issue.

A lot of qt5 packages are being updated, it may be the reason

I'm also getting this error on mpv from the extra repo and bitwarden-desktop from the extra repo, and also ffmpeg from the extra repo

Last edited by OmegaRogue (2023-10-10 11:29:19)


—–BEGIN GEEK CODE BLOCK—–
Version: 4.0
GCS/E !a c– d:- C++++ ULÜ/*++ LC#++/go++/p+/js+/sql+/Cpp/C/!j G:OmegaRogue FE+ FB++ M- PGP++ E+ H+ PS+++/G++/L+++/S+++ PE+++ TB++/M++/SW+/t+/LOTR+/TBB+/S++/F+/R&M+/D+ R+ B- kD+ kX++ e*>>++ h! !r !z
—–END GEEK CODE BLOCK—–

Offline

#15 2023-10-10 11:50:15

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,989

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Scimmia wrote:

Make sure your entire system is up to date

After you did that, run one of the apps that have the problem from terminal and post the output.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#16 2023-10-10 20:46:12

Humar
Member
Registered: 2013-09-13
Posts: 66

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Lone_Wolf wrote:
Scimmia wrote:

Make sure your entire system is up to date

After you did that, run one of the apps that have the problem from terminal and post the output.

> ❯ obs
> obs: error while loading shared libraries: libdav1d.so.6: cannot open shared object file: No such file or directory

Offline

#17 2023-10-10 22:05:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,849

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

As stated, the fix is to fully update your system and rebuild users of the dav1d libraries if they are not from the repos.

Offline

#18 2023-10-11 07:22:26

Humar
Member
Registered: 2013-09-13
Posts: 66

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

My system is fully updated, I never do partial updates.

obs is obs-studio from https://archlinux.org/packages/extra/x86_64/obs-studio/

not any AUR package.

Interestingly it works on my laptop, not my desktop though (both are fully updated, both use the same version of obs!) - just can't capture my screen anymore, but I am used to this breaking every other week since I am on wayland for years now.

Last edited by Humar (2023-10-11 07:25:20)

Offline

#19 2023-10-11 07:54:24

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,849

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Run lddtree on the obs binary, you will likely find a differernt path/lib getting resolved.

Offline

#20 2023-10-11 09:32:59

Humar
Member
Registered: 2013-09-13
Posts: 66

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Yes, it resolves to libdav1d.so.7 -

now my question is: If I did a full update, how can I resolve the issues?

There is no new version to update to, but the shared libraries that are needed by some applications are removed... sad

Just wait until upstream is built against libdav1d.so.7?

Last edited by Humar (2023-10-11 09:33:29)

Offline

#21 2023-10-11 09:44:14

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

check if you have dav1d in version 1.3.0-1. If you have not, you _have_ a partial update. If "pacman -Suy" does not do a nonempty update, check your mirrors.

Offline

#22 2023-10-11 12:46:43

seth
Member
Registered: 2012-09-03
Posts: 52,049

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

How can OBS resolve libdav1d.so.7 and then complain about a missing libdav1d.so.6?
Post the actualy lddtree output, though my money is on some ffmpeg from the AUR…

Offline

#23 2023-10-11 13:12:08

Humar
Member
Registered: 2013-09-13
Posts: 66

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

seth wrote:

How can OBS resolve libdav1d.so.7 and then complain about a missing libdav1d.so.6?
Post the actualy lddtree output, though my money is on some ffmpeg from the AUR…

You would win that bet on desktop wink

On laptop obs starts, I just can't grab my screen, but that is some wayland or desktop-portal-wlr or whatever shenanigans *sighs*

For desktop I'll check ffmpeg once home, pretty sure there is something fishy. Thanks again!

Offline

#24 2023-10-14 23:03:24

bcdev
Member
Registered: 2023-10-14
Posts: 1

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

Guys try: `sudo ln -s /usr/lib/libdav1d.so.7.0.0 /usr/lib/libdav1d.so.6` smile

Offline

#25 2023-10-14 23:25:22

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,808

Re: [SOLVED] Apps not working: libdav1d.so.6 missing

bcdev wrote:

Guys try: `sudo ln -s /usr/lib/libdav1d.so.7.0.0 /usr/lib/libdav1d.so.6` smile

Don't do that.  That is extraordinarily bad advice.

Do you think there might, just might, be a reason for the change in the major revision number?  Generally it is because of an incompatible change in the API


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB