Your message dated Fri, 28 Jan 2022 01:13:52 +0100 with message-id <YfM1QPZ0dC9Aa8iG@ramacher.at> and subject line Re: Bug#1004406: ffmpeg: symbol lookup error undefined symbol drmModeGetFB2 has caused the Debian Bug report #1004406, regarding ffmpeg: symbol lookup error undefined symbol drmModeGetFB2 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.) -- 1004406: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004406 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: ffmpeg: symbol lookup error undefined symbol drmModeGetFB2
- From: "Jimmy K." <ledechaine@gmail.com>
- Date: Wed, 26 Jan 2022 18:08:00 -0500
- Message-id: <[🔎] 164323848073.16961.12835169592944426955.reportbug@symphony.symphony>
Package: ffmpeg Version: 7:4.4.1-3 Severity: important X-Debbugs-Cc: ledechaine@gmail.com Dear Maintainer, this version of ffmpeg has been useless on my system, for many months. $ ffmpeg ffmpeg: symbol lookup error: /usr/lib/x86_64-linux-gnu/libavdevice.so.58: undefined symbol: drmModeGetFB2 -Downgrading with sudo apt-get install ffmpeg=7:4.3.3-0+deb11u1 fixes it, but it's too late for that, apparently. -BUT getting the source from github and "configure, make, sudo make install", worked. I don't know what's different. -- System Information: Debian Release: bookworm/sid APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CA:fr Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages ffmpeg depends on: ii libavcodec58 7:4.4.1-3 ii libavdevice58 7:4.4.1-3 ii libavfilter7 7:4.4.1-3 ii libavformat58 7:4.4.1-3 ii libavutil56 7:4.4.1-3 ii libc6 2.33-3 ii libpostproc55 7:4.4.1-3 ii libsdl2-2.0-0 2.0.20+dfsg-2 ii libswresample3 7:4.4.1-3 ii libswscale5 7:4.4.1-3 ffmpeg recommends no packages. Versions of packages ffmpeg suggests: pn ffmpeg-doc <none> -- no debconf information
--- End Message ---
--- Begin Message ---
- To: Le Déchaîné <ledechaine@gmail.com>
- Cc: 1004406-done@bugs.debian.org
- Subject: Re: Bug#1004406: ffmpeg: symbol lookup error undefined symbol drmModeGetFB2
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Fri, 28 Jan 2022 01:13:52 +0100
- Message-id: <YfM1QPZ0dC9Aa8iG@ramacher.at>
- In-reply-to: <[🔎] CABLHzKhJ4Wt9WogDog=UNEkuOpzqx-tQH4gkWEuwPoorOKjhEQ@mail.gmail.com>
- References: <[🔎] YfHZGwtPNx6LPK51@ramacher.at> <[🔎] 164323848073.16961.12835169592944426955.reportbug@symphony.symphony> <[🔎] CABLHzKgDrPQG28X=PffogGUC0-mg9OYCrVDm5bwi1G_txQfzMg@mail.gmail.com> <[🔎] YfMPoth2FSOFNcrk@ramacher.at> <[🔎] CABLHzKhJ4Wt9WogDog=UNEkuOpzqx-tQH4gkWEuwPoorOKjhEQ@mail.gmail.com>
On 2022-01-27 19:06:26 -0500, Le Déchaîné wrote: > Hello again. > > Hmm. I'm guessing all you need is this. > > $ ldd -r /usr/lib/x86_64-linux-gnu/libavdevice.so.58 | grep drm > libdrm.so.2 => /opt/amdgpu/lib/x86_64-linux-gnu/libdrm.so.2 > (0x00007fdb50390000) > libva-drm.so.2 => /usr/lib/x86_64-linux-gnu/libva-drm.so.2 > (0x00007fdb49758000) > undefined symbol: drmModeGetFB2 > (/usr/lib/x86_64-linux-gnu/libavdevice.so.58) > undefined symbol: drmModeFreeFB2 > (/usr/lib/x86_64-linux-gnu/libavdevice.so.58) That's what I expected. You have placed an incompatible libdrm.so.2 on the library search path. There's nothing we can do here, therefore closing. Cheers > > Le jeu. 27 janv. 2022 à 16:33, Sebastian Ramacher <sramacher@debian.org> a > écrit : > > > On 2022-01-26 19:34:51 -0500, Le Déchaîné wrote: > > > $ echo $LD_LIBRARY_PATH > > > (not set) > > > > > > $ locate libdrm.so > > > /opt/amdgpu/lib/i386-linux-gnu/libdrm.so.2 > > > /opt/amdgpu/lib/i386-linux-gnu/libdrm.so.2.4.0 > > > /opt/amdgpu/lib/x86_64-linux-gnu/libdrm.so.2 > > > /opt/amdgpu/lib/x86_64-linux-gnu/libdrm.so.2.4.0 > > > /usr/lib/i386-linux-gnu/libdrm.so.2 > > > /usr/lib/i386-linux-gnu/libdrm.so.2.4.0 > > > /usr/lib/x86_64-linux-gnu/libdrm.so > > > /usr/lib/x86_64-linux-gnu/libdrm.so.2 > > > /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 > > > > And if you run lddr -r /usr/lib/x86_64-linux-gnu/libavdevice.so.58, > > which of those is useD? > > > > Cheers > > > > > (except /var/lib/flatpaks (augh!) and some steamapps/SteamLinuxRuntime > > > files) > > > > > > Le mer. 26 janv. 2022 à 18:28, Sebastian Ramacher <sramacher@debian.org> > > a > > > écrit : > > > > > > > Control: tags -1 moreinfo > > > > > > > > On 2022-01-26 18:08:00 -0500, Jimmy K. wrote: > > > > > Package: ffmpeg > > > > > Version: 7:4.4.1-3 > > > > > Severity: important > > > > > X-Debbugs-Cc: ledechaine@gmail.com > > > > > > > > > > Dear Maintainer, > > > > > this version of ffmpeg has been useless on my system, for many > > months. > > > > > > > > > > $ ffmpeg > > > > > ffmpeg: symbol lookup error: > > > > /usr/lib/x86_64-linux-gnu/libavdevice.so.58: undefined symbol: > > drmModeGetFB2 > > > > > > > > > > -Downgrading with sudo apt-get install ffmpeg=7:4.3.3-0+deb11u1 fixes > > > > it, but > > > > > it's too late for that, apparently. > > > > > -BUT getting the source from github and "configure, make, sudo make > > > > install", > > > > > worked. I don't know what's different. > > > > > > > > Since libavdevice58 depends on a recent enough version of libdrm2, I > > > > suppose that you have an old version of libdrm.so.2 somewhere in > > > > /usr/local/lib or your LD_LIBRARY_PATH. Can you confirm that? > > > > > > > > Cheers > > > > > > > > > > > > > > -- System Information: > > > > > Debian Release: bookworm/sid > > > > > APT prefers stable-updates > > > > > APT policy: (500, 'stable-updates'), (500, 'testing'), (500, > > 'stable') > > > > > Architecture: amd64 (x86_64) > > > > > Foreign Architectures: i386 > > > > > > > > > > Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads) > > > > > Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE > > > > > Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8), > > > > LANGUAGE=fr_CA:fr > > > > > Shell: /bin/sh linked to /bin/dash > > > > > Init: systemd (via /run/systemd/system) > > > > > LSM: AppArmor: enabled > > > > > > > > > > Versions of packages ffmpeg depends on: > > > > > ii libavcodec58 7:4.4.1-3 > > > > > ii libavdevice58 7:4.4.1-3 > > > > > ii libavfilter7 7:4.4.1-3 > > > > > ii libavformat58 7:4.4.1-3 > > > > > ii libavutil56 7:4.4.1-3 > > > > > ii libc6 2.33-3 > > > > > ii libpostproc55 7:4.4.1-3 > > > > > ii libsdl2-2.0-0 2.0.20+dfsg-2 > > > > > ii libswresample3 7:4.4.1-3 > > > > > ii libswscale5 7:4.4.1-3 > > > > > > > > > > ffmpeg recommends no packages. > > > > > > > > > > Versions of packages ffmpeg suggests: > > > > > pn ffmpeg-doc <none> > > > > > > > > > > -- no debconf information > > > > > > > > > > > > > -- > > > > Sebastian Ramacher > > > > > > > > -- > > Sebastian Ramacher > > -- Sebastian RamacherAttachment: signature.asc
Description: PGP signature
--- End Message ---