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--