Public bug reported:
OS information: NAME="Linux Mint" VERSION="20 (Ulyana)" ID=linuxmint ID_LIKE=ubuntu PRETTY_NAME="Linux Mint 20" VERSION_ID="20" HOME_URL="https://www.linuxmint.com/" SUPPORT_URL="https://forums.ubuntu.com/" BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/" PRIVACY_POLICY_URL="https://www.linuxmint.com/" VERSION_CODENAME=ulyana UBUNTU_CODENAME=focal The package I am attempting to install, clearly provides libavcodec58: apt show libavcodec-extra58 Package: libavcodec-extra58 Version: 7:4.2.2-1ubuntu1 Priority: optional Section: universe/libs Source: ffmpeg Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Original-Maintainer: Debian Multimedia Maintainers <debian-multime...@lists.debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 14.6 MB Provides: libavcodec58 (= 7:4.2.2-1ubuntu1) Depends: libaom0 (>= 1.0.0), libaribb24-0 (>= 1.0.3), libavutil56 (= 7:4.2.2-1ubuntu1), libc6 (>= 2.29), libcairo2 (>= 1.2.4), libcodec2-0.9, libglib2.0-0 (>= 2.12.0), libgsm1 (>= 1.0.18), liblzma5 (>= 5.1.1alpha+20120614), libmp3lame0 (>= 3.100), libopencore-amrnb0 (>= 0.1.5), libopencore-amrwb0 (>= 0.1.5), libopenjp2-7 (>= 2.0.0), libopus0 (>= 1.1), librsvg2-2 (>= 2.14.4), libshine3 (>= 3.1.0), libsnappy1v5 (>= 1.1.8), libspeex1 (>= 1.2~beta3-1), libswresample3 (= 7:4.2.2-1ubuntu1), libtheora0 (>= 1.0), libtwolame0 (>= 0.3.10), libva2 (>= 2.2.0), libvo-amrwbenc0 (>= 0.1.3), libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvpx6 (>= 1.6.0), libwavpack1 (>= 4.40.0), libwebp6 (>= 0.5.1), libwebpmux3 (>= 0.6.1-2), libx264-155, libx265-179 (>= 3.2), libxvidcore4 (>= 1.2.2), libzvbi0 (>= 0.2.35), zlib1g (>= 1:1.2.0) Conflicts: libavcodec58 Other Notable Packages: Package: gstreamer1.0-libav Version: 1.16.2-2 Priority: optional Section: universe/libs Source: gst-libav1.0 Package: libavcodec58 Version: 7:4.2.2-1ubuntu1 Priority: optional Section: universe/libs Source: ffmpeg Package: apt Version: 2.0.2ubuntu0.1 Priority: important Build-Essential: yes Section: admin Origin: Ubuntu However attempting to install libavcodec-extra58 generates a massive list for removal: apt install libavcodec-extra58 The following packages were automatically installed and are no longer required: jq libaom0:i386 libass9:i386 libavutil56:i386 libbluray2:i386 libbs2b0:i386 libcodec2-0.9:i386 libcurl3-gnutls:i386 libdc1394-22:i386 libdca0:i386 libde265-0:i386 libfaad2:i386 libfftw3-double3:i386 libflite1:i386 libgme0:i386 libgomp1:i386 libgsm1:i386 libgssdp-1.2-0:i386 libgstreamer-plugins-bad1.0-0:i386 libgstreamer-plugins-good1.0-0:i386 libgupnp-1.2-0:i386 libgupnp-igd-1.0-4:i386 libilmbase24:i386 libjq1 libkate1:i386 liblcms2-2:i386 liblilv-0-0:i386 libmjpegutils-2.1-0:i386 libmms0:i386 libmodplug1:i386 libmp3lame0:i386 libmpcdec6:i386 libmpeg2encpp-2.1-0:i386 libmplex2-2.1-0:i386 libmysofa1:i386 libnghttp2-14:i386 libnice10:i386 libnorm1:i386 libnuma1:i386 libofa0:i386 libonig5 libopenexr24:i386 libopenjp2-7:i386 libopenmpt0:i386 libpcap0.8:i386 libpgm-5.2-0:i386 libpostproc55:i386 libpython2-stdlib librtmp1:i386 librubberband2:i386 libsbc1:i386 libserd-0-0:i386 libshine3:i386 libsnappy1v5:i386 libsodium23:i386 libsord-0-0:i386 libsoundtouch1:i386 libsoxr0:i386 libspandsp2:i386 libsratom-0-0:i386 libsrt1:i386 libsrtp2-1:i386 libssh-4:i386 libssh-gcrypt-4:i386 libstb0:i386 libswresample3:i386 libswscale5:i386 libtwolame0:i386 libusrsctp1:i386 libva-drm2:i386 libva-x11-2:i386 libva2:i386 libvdpau1:i386 libvidstab1.1:i386 libvkd3d1:i386 libvo-aacenc0:i386 libvo-amrwbenc0:i386 libvpx6:i386 libwebpmux3:i386 libwebrtc-audio-processing1:i386 libwildmidi2:i386 libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 libx265-179:i386 libxvidcore4:i386 libzbar0:i386 libzmq5:i386 libzvbi0:i386 ocl-icd-libopencl1:i386 python-wxgtk3.0 python-wxversion python2 python2-minimal wine-stable-amd64 wine-staging-amd64 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libaribb24-0 wine Suggested packages: winbind winetricks playonlinux wine-binfmt dosbox exe-thumbnailer | kio-extras The following packages will be REMOVED: gstreamer1.0-libav:i386 gstreamer1.0-plugins-bad:i386 libavcodec58 libavcodec58:i386 libavfilter7:i386 libavformat58:i386 libchromaprint1:i386 libfaudio0:i386 libwine:i386 playonlinux wine-stable wine-stable-i386:i386 wine-staging wine-staging-i386:i386 wine32:i386 wine32-preloader:i386 The following NEW packages will be installed: libaribb24-0 libavcodec-extra58 wine 0 upgraded, 3 newly installed, 16 to remove and 2 not upgraded. This turns out is because gstreamer1.0-libav is dependant on libavcodec58 which obviously conflicts with libavcodec-extra58 even though libavcodec-extra58 should be a suitable replacement. It's a bit difficult to tell which package this is an issue in: gst- libav1.0 (gstreamer1.0-libav) or ffmpeg (libavcodec-extra58) or apt in general. ** Affects: ffmpeg (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887548 Title: libavcodec-extra58 Provides libavcodec58 but will uninstall anything dependant on gstreamer1.0-libav To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ffmpeg/+bug/1887548/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs