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

Bug#1059068: apt: fails to resolve dependencies



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 <vincent@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)


Reply to: