prof79 / fansly-downloader-ng

Easy-to-use fansly.com content downloading tool. Written in Python and available as a standalone Windows Executable. Enjoy your Fansly content offline anytime, anywhere in the highest possible content resolution! Fully customizable to download in bulk or single: photos, videos & audio from timeline, messages, collection & single posts.
GNU General Public License v3.0
289 stars 16 forks source link

Error running ffmpeg GLIBXX_3.4.XX not found #52

Open scockburn opened 6 months ago

scockburn commented 6 months ago

Bug Description

When downloading a posted video, the download runs as expected but ends in an ffmpeg error. The downloaded video is not corrupted, i verified this by downloading it manually and running ffmpeg over it to merge audio and video. Important: This error must be a result of some conflict with ffmpeg installed via apt. This error no longer occurs after uninstalling ffmpeg package. But i need ffmpeg because another application depends on it.

Expected behavior

The script successfully downloads and processes the video.

Actual behavior

The script crashes while trying to process the video with ffmpeg. It reports missing version GLIBC_3.4.32.

Here is the full error output:

WARNING | 14:52 || Skipping invalid item: Error running ffmpeg - exit code 1: /usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libavfilter.so.9)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libavfilter.so.9)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/librubberband.so.2)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/librubberband.so.2)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libplacebo.so.292)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libplacebo.so.292)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libzmq.so.5)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /lib/x86_64-linux-gnu/libzmq.so.5)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libzimg.so.2)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `CXXABI_1.3.13' not found (required by /lib/x86_64-linux-gnu/libzimg.so.2)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libvpl.so.2)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libgme.so.0)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libopenmpt.so.0)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.32' not found (required by /lib/x86_64-linux-gnu/libchromaprint.so.1)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libchromaprint.so.1)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libsrt-gnutls.so.1.5)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /lib/x86_64-linux-gnu/libjxl.so.0.7)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /lib/x86_64-linux-gnu/libjxl_threads.so.0.7)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /lib/x86_64-linux-gnu/libicuuc.so.72)
/usr/bin/ffmpeg: /tmp/_MEIWuxsnz/libgcc_s.so.1: version `GCC_12.0.0' not found (required by /lib/x86_64-linux-gnu/libhwy.so.1)

Environment Information

User Research

I have done the following:

Additional context

Important: This error must be a result of some conflict with ffmpeg installed via apt. This error no longer occurs after uninstalling ffmpeg package. But i need ffmpeg because another application depends on it.

FabulousSoldier commented 5 months ago

Same problem here on Arch Linux.

tdp4 commented 4 months ago

I posted about this also here: https://github.com/prof79/fansly-downloader-ng/issues/72#issuecomment-2212903551

This only happens in the binary release for linux and I did a little write up on it there.