[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1070385: marked as done (obs-studio: Plugin fails to load libobs.so because it doesn't exist)



Your message dated Tue, 20 Aug 2024 16:13:11 +0200
with message-id <0a82fd32-8fcc-42f0-9135-1c34ab2edc30@iem.at>
and subject line obs-studio: Plugin fails to load libobs.so because it doesn't exist
has caused the Debian Bug report #1070385,
regarding obs-studio: Plugin fails to load libobs.so because it doesn't exist
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1070385: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1070385
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: obs-studio
Version: 30.1.2+dfsg-1
Severity: normal

Dear Maintainer,

I installed the following obs plugin in my home directory:
https://github.com/LiveSplit/obs-livesplit-one

Upon starting obs, the plugin did not load and the logs told me libobs.so was
not found

Typing $ dpkg -L libobs0t64 | grep libobs\\.so
allowed me to find the two following files:
/usr/lib/x86_64-linux-gnu/libobs.so.30
/usr/lib/x86_64-linux-gnu/libobs.so.0 (symlink to the previous)

Adding a symlink libobs.so in that directory fixed the issue, but I am worried
as I edited a directory I'm not sure I should according to Debian guidelines
(I'm not the most system-savy person)

Since others might have the same issue, I'm letting you know and hope my fix is
the right one

Thank you,

Thomas Blanc

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.7.12-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages obs-studio depends on:
ii  libavcodec60               7:6.1.1-4
ii  libavdevice60              7:6.1.1-4
ii  libavformat60              7:6.1.1-4
ii  libavutil58                7:6.1.1-4
ii  libc6                      2.38-7
ii  libcurl3t64-gnutls         8.7.1-5
ii  libegl1                    1.7.0-1+b1
ii  libfontconfig1             2.15.0-1.1
ii  libfreetype6               2.13.2+dfsg-1+b4
ii  libgcc-s1                  14-20240429-1
ii  libglx0                    1.7.0-1+b1
ii  libjansson4                2.14-2+b2
ii  libluajit-5.1-2            2.1.0+openresty20231117-2
ii  libmbedcrypto7t64          2.28.8-1
ii  libmbedtls14t64            2.28.8-1
ii  libmbedx509-1t64           2.28.8-1
ii  libobs0t64                 30.1.2+dfsg-1
ii  libopengl0                 1.7.0-1+b1
ii  libpci3                    1:3.12.0-1
ii  libpulse0                  16.1+dfsg1-5
ii  libpython3.11t64           3.11.9-1
ii  libqrcodegencpp1           1.8.0-1.2+b1
ii  libqt6core6t64             6.4.2+dfsg-21.1+b1
ii  libqt6gui6t64              6.4.2+dfsg-21.1+b1
ii  libqt6network6t64          6.4.2+dfsg-21.1+b1
ii  libqt6svg6                 6.4.2-4+b2
ii  libqt6widgets6t64          6.4.2+dfsg-21.1+b1
ii  libqt6xml6t64              6.4.2+dfsg-21.1+b1
ii  librist4                   0.2.10+dfsg-2
ii  libspeexdsp1               1.2.1-1+b1
ii  libsrt1.5-openssl          1.5.3-1+b2
ii  libstdc++6                 14-20240429-1
ii  libswscale7                7:6.1.1-4
ii  libudev1                   255.5-1
ii  libv4l-0t64                1.26.1-4+b1
ii  libva-drm2                 2.20.0-2+b1
ii  libva2                     2.20.0-2+b1
ii  libx11-6                   2:1.8.7-1+b1
ii  libx264-164                2:0.164.3108+git31e19f9-1
ii  libxcb-composite0          1.17.0-1
ii  libxcb-randr0              1.17.0-1
ii  libxcb-shm0                1.17.0-1
ii  libxcb-xfixes0             1.17.0-1
ii  libxcb-xinerama0           1.17.0-1
ii  libxcb1                    1.17.0-1
ii  libxkbcommon0              1.6.0-1+b1
ii  python3                    3.11.8-1
ii  python3.11                 3.11.9-1
ii  qt6-image-formats-plugins  6.4.2-5+b1
ii  qt6-wayland                6.4.2-5+b2

Versions of packages obs-studio recommends:
ii  obs-plugins  30.1.2+dfsg-1

Versions of packages obs-studio suggests:
ii  pkexec             124-2
ii  policykit-1        124-2
pn  v4l2loopback-dkms  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
hi.

i'm sorry to hear that it doesn't work for you.

unfortunately, the problem is with using 3rd party plugins that have broken linking information: "libobs.so" is the library to link against during development, but the linker should resolve this to the correct "libobs.so.0" (or whatever). as a consequence, the libobs.so symlink is (only) shipped in the libobs-dev package, but not in the actual library package libobs0t64.

it seems that whoever provides obs-libesplit-one, has a different setup where libobs.so is not a symlink (but a real file), and the linker therefore cannot do its magic.

put simply: we do not support such a setup.

rather than manually creating symlinks, you can workaround the problem by simply installing the "libobs-dev" package (which will then provide the symlinks).

i'm therefore closing this as "won't fix".

gasmrd
IOhannes

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply to: