Bug#1139149: apt: dist-upgrade keeps files back and no explanation given

Helge Kreutzmann <[email protected]> Tue, 16 Jun 2026 17:56:17 +0000
Newsgroups gmane.linux.debian.apt.devel
Message-ID <ajGOQegUmFFeIzQm__30523.3915381663$1781632771$gmane$org@meinfjell.helgefjelltest.de>
This is a MIME-formatted message.  If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_meinfjell-508816-1781632577-0001-2
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Julian,
thanks for the explanation and debugging hints.

Am Tue, Jun 16, 2026 at 07:02:10PM +0200 schrieb Julian Andres Klode:
> On Sat, Jun 06, 2026 at 02:30:15PM +0000, Helge Kreutzmann wrote:
> > root@twentytwo:~# LC_ALL=3DC apt update
> > Hit:1 http://127.0.0.1:9999/ftp.de.debian.org/debian forky InRelease
> > 92 packages can be upgraded. Run 'apt list --upgradable' to see them.
> > root@twentytwo:~# LC_ALL=3DC apt upgrade
> > Not upgrading:
> >   cups-filters               libkf5kirigami2-5     libqt5multimediaquic=
k5    libqt5quickwidgets5   libqt5waylandcompositor5  librust-block-buffer-=
dev   poppler-utils                      qml-module-qtquick-templates2
> >   cups-filters-core-drivers  libkf5waylandclient5  libqt5multimediawidg=
ets5  libqt5script5         libqt5webchannel5         librust-crypto-common=
-dev  python3-pyqt5                      qml-module-qtquick-window2
> >   graphviz                   libkf5xmlgui5         libqt5network5t64   =
      libqt5sensors5        libqt5webengine-data      librust-digest-dev   =
      qdbus-qt5                          qml-module-qtquick2
> >   inkscape                   libkpim6itinerary6    libqt5networkauth5  =
      libqt5serialport5     libqt5webengine5          librust-getrandom-dev=
      qml-module-org-kde-kirigami2       qml-module-qtwebengine
> >   kwayland-integration       libpoppler-glib8t64   libqt5positioning5  =
      libqt5sql5-mysql      libqt5webenginecore5      librust-rand-core-dev=
      qml-module-qtgraphicaleffects      qt5-gtk-platformtheme
> >   libcurl3t64-gnutls         libpoppler-qt5-1t64   libqt5printsupport5t=
64    libqt5sql5-psql       libqt5webenginewidgets5   librust-sha2-dev     =
      qml-module-qtmultimedia            qt5-image-formats-plugins
> >   libegl-mesa0               libpoppler-qt6-3t64   libqt5qml5          =
      libqt5sql5-sqlite     libqt5widgets5t64         libselinux1          =
      qml-module-qtqml                   qtspeech5-speechd-plugin
> >   libgbm1                    libqt5core5t64        libqt5qmlmodels5    =
      libqt5sql5t64         libqt5x11extras5          libsemanage2         =
      qml-module-qtquick-controls        qtwayland5
> >   libgl1-mesa-dri            libqt5dbus5t64        libqt5qmlworkerscrip=
t5    libqt5svg5            libqt5xdgiconloader3      mesa-libgallium      =
      qml-module-qtquick-controls2
> >   libglx-mesa0               libqt5designer5       libqt5quick5        =
      libqt5test5t64        libqt5xml5t64             node-jest-debbundle  =
      qml-module-qtquick-dialogs
> >   libkf5i18nlocaledata5      libqt5gui5t64         libqt5quickcontrols2=
-5    libqt5texttospeech5   libqt5xmlpatterns5        pdf2djvu             =
      qml-module-qtquick-layouts
> >   libkf5iconthemes5          libqt5multimedia5     libqt5quicktemplates=
2-5   libqt5waylandclient5  librust-blobby-dev        pdfgrep              =
      qml-module-qtquick-privatewidgets
> >=20
> > Summary:
> >   Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 92
> > root@twentytwo:~# LC_ALL=3DC apt dist-upgrade
> > Not upgrading:
> >   cups-filters               libkf5kirigami2-5     libqt5multimediaquic=
k5    libqt5quickwidgets5   libqt5waylandcompositor5  librust-block-buffer-=
dev   poppler-utils                      qml-module-qtquick-templates2
> >   cups-filters-core-drivers  libkf5waylandclient5  libqt5multimediawidg=
ets5  libqt5script5         libqt5webchannel5         librust-crypto-common=
-dev  python3-pyqt5                      qml-module-qtquick-window2
> >   graphviz                   libkf5xmlgui5         libqt5network5t64   =
      libqt5sensors5        libqt5webengine-data      librust-digest-dev   =
      qdbus-qt5                          qml-module-qtquick2
> >   inkscape                   libkpim6itinerary6    libqt5networkauth5  =
      libqt5serialport5     libqt5webengine5          librust-getrandom-dev=
      qml-module-org-kde-kirigami2       qml-module-qtwebengine
> >   kwayland-integration       libpoppler-glib8t64   libqt5positioning5  =
      libqt5sql5-mysql      libqt5webenginecore5      librust-rand-core-dev=
      qml-module-qtgraphicaleffects      qt5-gtk-platformtheme
> >   libcurl3t64-gnutls         libpoppler-qt5-1t64   libqt5printsupport5t=
64    libqt5sql5-psql       libqt5webenginewidgets5   librust-sha2-dev     =
      qml-module-qtmultimedia            qt5-image-formats-plugins
> >   libegl-mesa0               libpoppler-qt6-3t64   libqt5qml5          =
      libqt5sql5-sqlite     libqt5widgets5t64         libselinux1          =
      qml-module-qtqml                   qtspeech5-speechd-plugin
> >   libgbm1                    libqt5core5t64        libqt5qmlmodels5    =
      libqt5sql5t64         libqt5x11extras5          libsemanage2         =
      qml-module-qtquick-controls        qtwayland5
> >   libgl1-mesa-dri            libqt5dbus5t64        libqt5qmlworkerscrip=
t5    libqt5svg5            libqt5xdgiconloader3      mesa-libgallium      =
      qml-module-qtquick-controls2
> >   libglx-mesa0               libqt5designer5       libqt5quick5        =
      libqt5test5t64        libqt5xml5t64             node-jest-debbundle  =
      qml-module-qtquick-dialogs
> >   libkf5i18nlocaledata5      libqt5gui5t64         libqt5quickcontrols2=
-5    libqt5texttospeech5   libqt5xmlpatterns5        pdf2djvu             =
      qml-module-qtquick-layouts
> >   libkf5iconthemes5          libqt5multimedia5     libqt5quicktemplates=
2-5   libqt5waylandclient5  librust-blobby-dev        pdfgrep              =
      qml-module-qtquick-privatewidgets
> >=20
> > Summary:
> >   Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 92
>=20
> You'll want to specify -o Debug::APT::Solver=3D3 (or 2, or 1) to see the
> reasoning as it goes along. In particular, you will easily find lines
> with Reject: or Install: for the specific versions, say:

In the meantime I already installd cups-filters (just with "apt
install"), but most of the others are still there (and the set grows).

Let's take graphviz as an example now. I performe the "dist-upgrade"
with the "Solver=3D3". The entire output is 11 M (if you want, I can
provide this), but then grepping for graphviz yields:

Found dependency critical imagemagick-6.q16:amd64 -> graphviz:amd64
Try to keep satisfied: imagemagick-6.q16:amd64 Suggests graphviz
Found dependency critical imagemagick-7.q16:amd64 -> graphviz:amd64
Try to keep satisfied: imagemagick-7.q16:amd64 Suggests graphviz
Found dependency critical gimp:amd64 -> graphviz:amd64
Found dependency critical graphviz:amd64 -> libc6:amd64
Found dependency critical graphviz:amd64 -> fonts-liberation:amd64
Try to keep satisfied: graphviz:amd64 Recommends fonts-liberation
Found dependency critical graphviz:amd64 -> gsfonts:amd64
Try to keep satisfied: graphviz:amd64 Suggests gsfonts
Found dependency critical graphviz:amd64 -> graphviz-doc:amd64
Ignore unimportant clause: graphviz:amd64 Suggests graphviz-doc
Found dependency critical libgegl-0.4-0t64:amd64 -> graphviz:amd64
Try to keep satisfied: libgegl-0.4-0t64:amd64 Suggests graphviz
Found dependency critical graphviz:amd64=3D14.1.2-1+b1 -> libcgraph8:amd64
Found dependency critical graphviz:amd64=3D14.1.2-1+b1 -> libgvc7:amd64
Found dependency critical graphviz:amd64=3D14.1.2-1+b1 -> libgvpr2:amd64
Found dependency critical graphviz:amd64=3D14.1.2-1+b1 -> libgvplugin-gd8:a=
md64
Found dependency critical graphviz:amd64=3D14.1.2-1+b1 -> libgvplugin-pango=
8:amd64
Found dependency critical graphviz:amd64=3D14.1.2-1+b1 -> libgraphviz-dev:a=
md64
Found dependency critical graphviz:amd64=3D14.1.2-1+b1 -> graphviz-doc:amd64
Ignore unimportant clause: graphviz:amd64=3D14.1.2-1+b1 Suggests graphviz-d=
oc
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libann0:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libcdt5:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libcgraph6:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libexpat1:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libgcc-s1:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libgd3:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libglib2.0-0t64:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libgts-0.7-5t64:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libgvc6:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libgvpr2:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> liblab-gamut1:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libstdc++6:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libx11-6:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libxaw7:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libxmu6:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> libxt6t64:amd64
Found dependency critical graphviz:amd64=3D2.42.4-3 -> graphviz-doc:amd64
Ignore unimportant clause: graphviz:amd64=3D2.42.4-3 Suggests graphviz-doc
Found dependency critical gnustep-base-runtime:amd64 -> graphviz:amd64
Install graphviz:amd64 ()
Enqueuing Recommends (root) ->  | graphviz:amd64
Enqueuing Recommends (root) ->  | graphviz:amd64=3D14.1.2-1+b1 | graphviz:a=
md64=3D2.42.4-3
Found dependency critical quilt:amd64 -> graphviz:amd64
Try to keep satisfied: quilt:amd64 Suggests graphviz
Propagate gimp:amd64 to gimp:amd64 ->  | graphviz:amd64
[1384] Install:graphviz:amd64 (gimp:amd64)
Propagate graphviz:amd64 to graphviz:amd64 ->  | graphviz:amd64=3D14.1.2-1+=
b1 | graphviz:amd64=3D2.42.4-3
Propagate graphviz:amd64 to graphviz:amd64 ->  | libc6:amd64
Propagate graphviz:amd64 to graphviz:amd64 ->  | fonts-liberation:amd64
Enqueuing Recommends graphviz:amd64 ->  | fonts-liberation:amd64
Propagate graphviz:amd64 to graphviz:amd64 ->  | gsfonts:amd64
Enqueuing Recommends graphviz:amd64 ->  | gsfonts:amd64
Propagate graphviz:amd64 to graphviz:amd64 ->
Propagate libgegl-0.4-0t64:amd64 to libgegl-0.4-0t64:amd64 ->  | graphviz:a=
md64
Enqueuing Recommends libgegl-0.4-0t64:amd64 ->  | graphviz:amd64
Propagate imagemagick-7.q16:amd64 to imagemagick-7.q16:amd64 ->  | graphviz=
:amd64
Enqueuing Recommends imagemagick-7.q16:amd64 ->  | graphviz:amd64
Propagate imagemagick-6.q16:amd64 to imagemagick-6.q16:amd64 ->  | graphviz=
:amd64
Enqueuing Recommends imagemagick-6.q16:amd64 ->  | graphviz:amd64
Propagate not libgvplugin-gd8:amd64 to graphviz:amd64=3D14.1.2-1+b1 ->  | l=
ibgvplugin-gd8:amd64
[1662] Reject:graphviz:amd64=3D14.1.2-1+b1 (libgvc6:amd64 -> libgvc6:amd64=
=3D2.42.4-3 -> not libgvplugin-gd8:amd64)
Propagate not libgvplugin-pango8:amd64 to graphviz:amd64=3D14.1.2-1+b1 ->  =
| libgvplugin-pango8:amd64
Propagate not graphviz:amd64=3D14.1.2-1+b1 to graphviz:amd64 ->  | graphviz=
:amd64=3D14.1.2-1+b1 | graphviz:amd64=3D2.42.4-3
[1662] Install:graphviz:amd64=3D2.42.4-3 (gimp:amd64 -> graphviz:amd64)
Propagate not graphviz:amd64=3D14.1.2-1+b1 to libgvc7:amd64=3D14.1.2-1+b1 -=
>  | graphviz:amd64=3D14.1.2-1+b1
Propagate not graphviz:amd64=3D14.1.2-1+b1 to libgvplugin-gd8:amd64=3D14.1.=
2-1+b1 ->  | graphviz:amd64=3D14.1.2-1+b1
Propagate not graphviz:amd64=3D14.1.2-1+b1 to libgvplugin-pango8:amd64=3D14=
=2E1.2-1+b1 ->  | graphviz:amd64=3D14.1.2-1+b1
Propagate not graphviz:amd64=3D14.1.2-1+b1 to libxdot4:amd64=3D14.1.2-1+b1 =
->  | graphviz:amd64=3D14.1.2-1+b1
Propagate not graphviz:amd64=3D14.1.2-1+b1 to (root) ->  | graphviz:amd64=
=3D14.1.2-1+b1 | graphviz:amd64=3D2.42.4-3
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D14.1.2-1+b1 ->  | g=
raphviz:amd64=3D2.42.4-3
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | grap=
hviz:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | grap=
hviz:amd64=3D14.1.2-1+b1
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | liba=
nn0:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libc=
dt5:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libc=
graph6:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libe=
xpat1:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libg=
cc-s1:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libg=
d3:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libg=
lib2.0-0t64:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libg=
ts-0.7-5t64:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libg=
vc6:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libg=
vpr2:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libl=
ab-gamut1:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libs=
tdc++6:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libx=
11-6:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libx=
aw7:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libx=
mu6:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->  | libx=
t6t64:amd64
Propagate graphviz:amd64=3D2.42.4-3 to graphviz:amd64=3D2.42.4-3 ->
Propagate gnustep-base-runtime:amd64 to gnustep-base-runtime:amd64 ->  | gr=
aphviz:amd64
Propagate quilt:amd64 to quilt:amd64 ->  | graphviz:amd64
Enqueuing Recommends quilt:amd64 ->  | graphviz:amd64
ELIDED Item (2@1384) graphviz:amd64 ->  | graphviz:amd64=3D14.1.2-1+b1 | gr=
aphviz:amd64=3D2.42.4-3
ELIDED Optional Item (1@0) (root) ->  | graphviz:amd64
ELIDED Optional Item (2@0) (root) ->  | graphviz:amd64=3D14.1.2-1+b1 | grap=
hviz:amd64=3D2.42.4-3
ELIDED Optional Item (1@1459) imagemagick-6.q16:amd64 ->  | graphviz:amd64
ELIDED Optional Item (1@1384) libgegl-0.4-0t64:amd64 ->  | graphviz:amd64
ELIDED Optional Item (1@1384) graphviz:amd64 ->  | gsfonts:amd64
ELIDED Optional Item (1@2573) quilt:amd64 ->  | graphviz:amd64
ELIDED Optional Item (1@1458) imagemagick-7.q16:amd64 ->  | graphviz:amd64
ELIDED Optional Item (1@1384) graphviz:amd64 ->  | fonts-liberation:amd64

However, I cannot really parse the =E2=80=9EReject=E2=80=9C line.

Does this trace ring any bells on your side?

Greetings

           Helge



--=20
      Dr. Helge Kreutzmann                     [email protected]
           Dipl.-Phys.                   http://www.helgefjell.de/debian.php
        64bit GNU powered                     gpg signed mail preferred
           Help keep free software "libre": http://www.ffii.de/

--=_meinfjell-508816-1781632577-0001-2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEbZZfteMW0gNUynuwQbqlJmgq5nAFAmoxjjoACgkQQbqlJmgq
5nCfFg//R2JUo5nxSZjzc/6xe93U99cuEBS5kX5K1/cES7HMBnkLDIYOGyasjGqf
D2u7mQFV2NiIHprBJLFeCIukiq/odWvJa8xRkhn4KmiCvWi9LeeD7crY04tqQ3nK
+7XMArqbt+JJTE9Yq8yFjuHT1axybJPmuHfzfVc8xo/hU+HJRSQsQy8t0EtZ4pST
culFn8TkLUKgsIanxHgvBAVyCLZvNDvMQcIVIjUp1w639OJhd7Vb2VnzBkyneZum
LCRhYL3TkJXNJQNNe+jWtqxTi83mVkWvYv4dygzgDiF4948zYRqNYr2pgQ+6BSb8
M34YDJ1b7ZTvOc+NsvBPK0KEXMQlQUXOCCy+zLdYdcpaH1K1MHr35TskGRZRoXnV
8PcDVZ6IERJIou3qMEJqO4P38+ah+ZAm5N7Nf3HjpBPKtqHsVY5megKxIaK2APpW
p+7T6jPJ4RkCZMCI7Ai2S5Wr1S64ANobWCsx8mOSjITAzGylxwkPNLQF/iRB+vX+
e8DhjZP6dkUbkVQm2M4H3zMrdJvjYxOlCgxWreS603A6XqJPGoTFZ2AzTbk1zCz8
AKXexesO4bsWCP8aooBT5miVIyO7MOsBDAwJRk5E0Uv7c5bnYxiCOj4b+Joa/6Qd
9ISYI9KL4a4Cz59RACXo/DatJCaRrxwQOwZi5A6UQi/SnsvRg24=
=xB2W
-----END PGP SIGNATURE-----

--=_meinfjell-508816-1781632577-0001-2--