On 2023-12-20 00:20:10 +0100, Vincent Lefevre wrote: > I'm currently upgrading a stable machine to unstable (except some > buggy packages), which is mostly done, but apt fails to resolve > dependencies in order to upgrade vlc (aptitude is worse): > > qaa:~> apt install -s vlc > [...] > The following packages have unmet dependencies: > vlc-plugin-base : Depends: libavcodec60 (>= 7:6.0) > Depends: libavformat60 (>= 7:6.0) > vlc-plugin-video-output : Depends: libavcodec60 (>= 7:6.0) > E: Unable to correct problems, you have held broken packages.
With Debug::pkgProblemResolver=true: qaa:~> apt-get install -s -o Debug::pkgProblemResolver=true vlc NOTE: This is only a simulation! apt-get needs root privileges for real execution. Keep also in mind that locking is deactivated, so don't depend on the relevance to the real current situation! Reading package lists... Building dependency tree... Reading state information... Starting pkgProblemResolver with broken count: 2 Starting 2 pkgProblemResolver with broken count: 2 Investigating (0) libavcodec59:amd64 < 7:5.1.4-0+deb12u1 @ii mK Ib > Broken libavcodec59:amd64 Depends on libsvtav1enc1:amd64 < 1.4.1+dfsg-1 @ii mR > (>= 1.4.1+dfsg) Considering libsvtav1enc1:amd64 0 as a solution to libavcodec59:amd64 42 Added libsvtav1enc1:amd64 to the remove list Fixing libavcodec59:amd64 via keep of libsvtav1enc1:amd64 Investigating (0) libsvtav1enc1d1:amd64 < none -> 1.7.0+dfsg-2 @un uN Ib > Broken libsvtav1enc1d1:amd64 Breaks on libsvtav1enc1:amd64 < 1.4.1+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~) Considering libsvtav1enc1:amd64 0 as a solution to libsvtav1enc1d1:amd64 4 Added libsvtav1enc1:amd64 to the remove list Fixing libsvtav1enc1d1:amd64 via remove of libsvtav1enc1:amd64 Investigating (1) libavcodec59:amd64 < 7:5.1.4-0+deb12u1 @ii mK Ib > Broken libavcodec59:amd64 Depends on libsvtav1enc1:amd64 < 1.4.1+dfsg-1 @ii mR > (>= 1.4.1+dfsg) Considering libsvtav1enc1:amd64 0 as a solution to libavcodec59:amd64 42 Added libsvtav1enc1:amd64 to the remove list Fixing libavcodec59:amd64 via keep of libsvtav1enc1:amd64 Investigating (1) libsvtav1enc1d1:amd64 < none -> 1.7.0+dfsg-2 @un uN Ib > Broken libsvtav1enc1d1:amd64 Breaks on libsvtav1enc1:amd64 < 1.4.1+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~) Considering libsvtav1enc1:amd64 0 as a solution to libsvtav1enc1d1:amd64 4 Added libsvtav1enc1:amd64 to the remove list Fixing libsvtav1enc1d1:amd64 via remove of libsvtav1enc1:amd64 Investigating (2) libavcodec59:amd64 < 7:5.1.4-0+deb12u1 @ii mK Ib > Broken libavcodec59:amd64 Depends on libsvtav1enc1:amd64 < 1.4.1+dfsg-1 @ii mR > (>= 1.4.1+dfsg) Considering libsvtav1enc1:amd64 0 as a solution to libavcodec59:amd64 42 Added libsvtav1enc1:amd64 to the remove list Fixing libavcodec59:amd64 via keep of libsvtav1enc1:amd64 Investigating (2) libsvtav1enc1d1:amd64 < none -> 1.7.0+dfsg-2 @un uN Ib > Broken libsvtav1enc1d1:amd64 Breaks on libsvtav1enc1:amd64 < 1.4.1+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~) Considering libsvtav1enc1:amd64 42 as a solution to libsvtav1enc1d1:amd64 4 Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64 Investigating (3) libavcodec60:amd64 < none -> 7:6.1-5 @un umN Ib > Broken libavcodec60:amd64 Depends on libsvtav1enc1d1:amd64 < none | 1.7.0+dfsg-2 @un uH > (>= 1.7.0+dfsg) Considering libsvtav1enc1d1:amd64 4 as a solution to libavcodec60:amd64 22 Holding Back libavcodec60:amd64 rather than change libsvtav1enc1d1:amd64 Investigating (3) libavformat60:amd64 < none -> 7:6.1-5 @un uN Ib > Broken libavformat60:amd64 Depends on libavcodec60:amd64 < none | 7:6.1-5 @un umH > (= 7:6.1-5) Considering libavcodec60:amd64 22 as a solution to libavformat60:amd64 1 Holding Back libavformat60:amd64 rather than change libavcodec60:amd64 Investigating (3) vlc-plugin-base:amd64 < 3.0.20-0+deb12u1 -> 3.0.20-1+b1 @ii pumU Ib > Broken vlc-plugin-base:amd64 Depends on libavcodec60:amd64 < none | 7:6.1-5 @un umH > (>= 7:6.0) Considering libavcodec60:amd64 22 as a solution to vlc-plugin-base:amd64 1 Re-Instated libsvtav1enc1d1:amd64 Re-Instated libavcodec60:amd64 Broken vlc-plugin-base:amd64 Depends on libavformat60:amd64 < none | 7:6.1-5 @un uH > (>= 7:6.0) Considering libavformat60:amd64 1 as a solution to vlc-plugin-base:amd64 1 Re-Instated libavformat60:amd64 Investigating (4) libsvtav1enc1d1:amd64 < none -> 1.7.0+dfsg-2 @un uN Ib > Broken libsvtav1enc1d1:amd64 Breaks on libsvtav1enc1:amd64 < 1.4.1+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~) Considering libsvtav1enc1:amd64 42 as a solution to libsvtav1enc1d1:amd64 4 Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64 Investigating (5) libavcodec60:amd64 < none -> 7:6.1-5 @un umN Ib > Broken libavcodec60:amd64 Depends on libsvtav1enc1d1:amd64 < none | 1.7.0+dfsg-2 @un uH > (>= 1.7.0+dfsg) Considering libsvtav1enc1d1:amd64 4 as a solution to libavcodec60:amd64 1 Holding Back libavcodec60:amd64 rather than change libsvtav1enc1d1:amd64 Investigating (5) libavformat60:amd64 < none -> 7:6.1-5 @un uN Ib > Broken libavformat60:amd64 Depends on libavcodec60:amd64 < none | 7:6.1-5 @un umH > (= 7:6.1-5) Considering libavcodec60:amd64 1 as a solution to libavformat60:amd64 1 Holding Back libavformat60:amd64 rather than change libavcodec60:amd64 Investigating (5) vlc-plugin-base:amd64 < 3.0.20-0+deb12u1 -> 3.0.20-1+b1 @ii pumU Ib > Broken vlc-plugin-base:amd64 Depends on libavcodec60:amd64 < none | 7:6.1-5 @un umH > (>= 7:6.0) Considering libavcodec60:amd64 1 as a solution to vlc-plugin-base:amd64 1 Considering libavcodec-extra60:amd64 2 as a solution to vlc-plugin-base:amd64 1 Reinst Failed because of libsvtav1enc1d1:amd64 Broken vlc-plugin-base:amd64 Depends on libavformat60:amd64 < none | 7:6.1-5 @un uH > (>= 7:6.0) Considering libavformat60:amd64 1 as a solution to vlc-plugin-base:amd64 1 Considering libavformat-extra60:amd64 0 as a solution to vlc-plugin-base:amd64 1 Reinst Failed because of libavcodec60:amd64 Investigating (5) vlc-plugin-video-output:amd64 < 3.0.20-0+deb12u1 -> 3.0.20-1+b1 @ii pumU Ib > Broken vlc-plugin-video-output:amd64 Depends on libavcodec60:amd64 < none | 7:6.1-5 @un umH > (>= 7:6.0) Considering libavcodec60:amd64 1 as a solution to vlc-plugin-video-output:amd64 1 Considering libavcodec-extra60:amd64 2 as a solution to vlc-plugin-video-output:amd64 1 Investigating (6) vlc-plugin-base:amd64 < 3.0.20-0+deb12u1 -> 3.0.20-1+b1 @ii pumU Ib > Broken vlc-plugin-base:amd64 Depends on libavcodec60:amd64 < none | 7:6.1-5 @un umH > (>= 7:6.0) Considering libavcodec60:amd64 1 as a solution to vlc-plugin-base:amd64 1 Considering libavcodec-extra60:amd64 2 as a solution to vlc-plugin-base:amd64 1 Broken vlc-plugin-base:amd64 Depends on libavformat60:amd64 < none | 7:6.1-5 @un uH > (>= 7:6.0) Considering libavformat60:amd64 1 as a solution to vlc-plugin-base:amd64 1 Considering libavformat-extra60:amd64 0 as a solution to vlc-plugin-base:amd64 1 Investigating (6) vlc-plugin-video-output:amd64 < 3.0.20-0+deb12u1 -> 3.0.20-1+b1 @ii pumU Ib > Broken vlc-plugin-video-output:amd64 Depends on libavcodec60:amd64 < none | 7:6.1-5 @un umH > (>= 7:6.0) Considering libavcodec60:amd64 1 as a solution to vlc-plugin-video-output:amd64 1 Considering libavcodec-extra60:amd64 2 as a solution to vlc-plugin-video-output:amd64 1 Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: vlc-plugin-base : Depends: libavcodec60 (>= 7:6.0) Depends: libavformat60 (>= 7:6.0) vlc-plugin-video-output : Depends: libavcodec60 (>= 7:6.0) E: Unable to correct problems, you have held broken packages. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)