<div dir="ltr">'apt install libsvtav1enc1d1'  resolved the problem for me. Doing so removed blender (and rendered it uninstallable? 'apt install blender' finds no installation candidate), but I don't need blender at present.<div><br></div><div>With that package installed, 'apt dist-upgrade'  upgraded only libavif15:i386 , and all was well.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Oct 20, 2023 at 9:56 PM Charlie Hagedorn <<a href="mailto:charlie@hagedorn.xyz">charlie@hagedorn.xyz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">As a week has passed and regular updates haven't resolved the issue, so I've dug in deeper.  Following a suggestion here ( <a href="https://unix.stackexchange.com/questions/446729/can-i-see-why-apt-get-install-f-is-removing-my-package" target="_blank">https://unix.stackexchange.com/questions/446729/can-i-see-why-apt-get-install-f-is-removing-my-package</a> )  was helpful.<div><br></div><div>It appears that a single package is the root of the trouble. "Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64" </div><div><br></div><div>Through a dependency chain, this has downstream impacts to gimp, gnome-control-center, flowblade, blender, viking, wine64, and more.<br><div><br></div><div>$ sudo apt -o Debug::pkgProblemResolver=true dist-upgrade  2>&1 | grep rather<br>  Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64<br>  Holding Back libavif16:amd64 rather than change libsvtav1enc1d1:amd64<br>  Removing libgd3:amd64 rather than change libavif16:amd64<br>  Removing gnuplot-x11:amd64 rather than change libgd3:amd64<br>  Removing libgphoto2-6:amd64 rather than change libgd3:amd64<br>  Removing libwebkit2gtk-4.1-0:amd64 rather than change libavif16:amd64<br>  Removing libsane1:amd64 rather than change libgphoto2-6:amd64<br>  Removing yelp:amd64 rather than change libwebkit2gtk-4.1-0:amd64<br>  Removing libyelp0:amd64 rather than change libwebkit2gtk-4.1-0:amd64<br>  Removing libopencv-videoio406:amd64 rather than change libgphoto2-6:amd64<br>  Removing sane-utils:amd64 rather than change libsane1:amd64<br>  Removing graphviz:amd64 rather than change libgd3:amd64<br>  Removing libgvc6:amd64 rather than change libgd3:amd64<br>  Removing gvfs-backends:amd64 rather than change libgphoto2-6:amd64<br>  Removing libgoa-backend-1.0-1:amd64 rather than change libwebkit2gtk-4.1-0:amd64<br>  Removing gnome-control-center:amd64 rather than change libgoa-backend-1.0-1:amd64<br>  Removing gnome-online-accounts:amd64 rather than change libgoa-backend-1.0-1:amd64<br>  Removing libwine:amd64 rather than change libgphoto2-6:amd64<br>  Removing gnome-user-docs:amd64 rather than change yelp:amd64<br>  Removing python3-pygraphviz:amd64 rather than change graphviz:amd64<br>  Removing gir1.2-webkit2-4.1:amd64 rather than change libwebkit2gtk-4.1-0:amd64<br>  Removing libc-devtools:amd64 rather than change libgd3:amd64<br>  Removing xsane:amd64 rather than change libsane1:amd64<br>  Removing python3-pydot:amd64 rather than change graphviz:amd64<br>  Removing gnome-sushi:amd64 rather than change gir1.2-webkit2-4.1:amd64<br>  Removing dvipng:amd64 rather than change libgd3:amd64<br>  Removing libgmic1:amd64 rather than change libopencv-videoio406:amd64<br>  Removing python3-opencv:amd64 rather than change libopencv-videoio406:amd64<br>  Removing gimp:amd64 rather than change graphviz:amd64<br>  Removing libimage-sane-perl:amd64 rather than change libsane1:amd64<br>  Removing libopenimageio2.4:amd64 rather than change libopencv-videoio406:amd64<br>  Removing gnumeric-doc:amd64 rather than change yelp:amd64<br>  Removing gmic:amd64 rather than change libgmic1:amd64<br>  Removing darktable:amd64 rather than change libgphoto2-6:amd64<br>  Removing gphoto2:amd64 rather than change libgphoto2-6:amd64<br>  Removing viking:amd64 rather than change yelp:amd64<br>  Removing flowblade:amd64 rather than change gmic:amd64<br>  Removing gscan2pdf:amd64 rather than change libimage-sane-perl:amd64<br>  Removing libgphoto2-dev:amd64 rather than change libgphoto2-6:amd64<br>  Removing blender:amd64 rather than change libopenimageio2.4:amd64<br>  Removing gimp-ufraw:amd64 rather than change gimp:amd64<br>  Removing wine64:amd64 rather than change libwine:amd64<br>  Holding Back libsvtav1enc1d1:amd64 rather than change libsvtav1enc1:amd64<br>  Holding Back libavif16:amd64 rather than change libsvtav1enc1d1:amd64<br>  Removing libgd3:amd64 rather than change libavif16:amd64<br>  Holding Back libgd3:i386 rather than change libgd3:amd64<br>  Holding Back libavif15:i386 rather than change libavif15:amd64<br></div></div><div><br></div><div>Will report back if I find a way to resolve the issue.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Oct 15, 2023 at 4:31 PM Charlie Hagedorn <<a href="mailto:charlie@hagedorn.xyz" target="_blank">charlie@hagedorn.xyz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">I've encountered the same behavior twice. First time was a total surprise and I had to 'apt install darktable', which fortunately worked.<br><br>Today, I noted that darktable would be removed with apt dist-upgrade <div><br></div><div>Requested output follows:</div><div><br></div><div><font face="monospace">[charlie@dicke:~]$ sudo apt dist-upgrade<br>Reading package lists... Done<br>Building dependency tree... Done<br>Reading state information... Done<br>Calculating upgrade... Done<br>The following packages were automatically installed and are no longer required:<br>  apg blender-data bolt cracklib-runtime djvulibre-bin docbook-xml docbook-xsl expect fonts-liberation2 fwupd fwupd-amd64-signed geocode-glib-common<br>  gimp-data gir1.2-evince-3.0 gir1.2-goocanvas-2.0 gir1.2-javascriptcoregtk-4.1 gir1.2-malcontent-0 gjs gkbd-capplet gnome-control-center-data<br>  gnome-remote-desktop gnome-settings-daemon gnome-settings-daemon-common gnome-user-share gstreamer1.0-gtk3 gtk2-engines-pixbuf jq libann0<br>  libapache2-mod-dnssd libavdevice59 libavfilter8 libavformat59 libbabl-0.1-0 libcapi20-3 libcbor0.8 libcdk5nc6 libcdt5 libcgraph6 libcolord-gtk4-1<br>  libconfig-general-perl libconfig9 libcrack2 libdcmtk17 libembree3-3 libfilesys-df-perl libflashrom1 libflatpak0 libfreerdp-server2-2 libfreerdp2-2<br>  libftdi1-2 libfwupd2 libgcab-1.0-0 libgdata-common libgdata22 libgee-0.8-2 libgegl-0.4-0 libgegl-common libgeoclue-2-0 libgeocode-glib-2-0<br>  libges-1.0-0 libgimp2.0 libgjs0g libgnome-bg-4-2 libgnome-bluetooth-ui-3.0-13 libgnome-rr-4-2 libgnomekbd-common libgnomekbd8 libgoa-1.0-0b<br>  libgoa-1.0-common libgoocanvas2-perl libgps30 libgraphics-tiff-perl libgsound0 libgtk3-imageview-perl libgtk3-simplelist-perl libgtop-2.0-11<br>  libgtop2-common libgts-0.7-5 libgts-bin libgumbo1 libgupnp-av-1.0-3 libgupnp-dlna-2.0-4 libgvpr2 libgweather-4-0 libgweather-4-common libibus-1.0-5<br>  libimage-png-libpng-perl libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjaylink0 libjcat1 libjim0.81 libjq1 libkf5js5 libkf5jsapi5<br>  liblab-gamut1 libllvm15:i386 liblocale-codes-perl liblog4cplus-2.0.5 libmalcontent-0-0 libmalcontent-ui-1-1 libmanette-0.2-0 libmapnik3.1<br>  libmediaart-2.0-0 libmozjs-102-0 libmumps-5.5 libmutter-12-0 libmypaint-1.5-1 libmypaint-common libnma-gtk4-0 libnss-myhostname libnunit-cil-dev<br>  libnunit-console-runner2.6.3-cil libnunit-mocks2.6.3-cil liboauth0 libokular5core10 libonig5 libopencolorio2.1 libopencv-photo406 libopencv-shape406<br>  libopencv-stitching406 libopencv-viz406 libopenvdb10.0 libosdcpu3.5.0 libosdgpu3.5.0 libosmesa6 libosmgpsmap-1.0-1 libossp-uuid-perl libossp-uuid16<br>  libostree-1-1 libpathplan4 libpdf-builder-perl libplacebo208 libpostproc56 libpugixml1v5 libpwquality-common libpwquality1 libpystring0 librest-1.0-0<br>  librygel-core-2.8-0 librygel-db-2.8-0 librygel-renderer-2.8-0 librygel-server-2.8-0 libset-intspan-perl libsmbios-c2 libsnapd-glib-2-1 libspnav0<br>  libspqr3 libswscale6 libtexluajit2 libtext-markdown-perl libtss2-tctildr0 libunistring2 libunistring2:i386 libvpx7:i386 libvtk9.1 libwinpr2-2<br>  libwpe-1.0-1 libwpebackend-fdo-1.0-1 libxklavier16 libyaml-cpp0.8 linux-headers-6.4.0-2-common linux-kbuild-6.4.0-2 malcontent malcontent-gui<br>  mutter-common mutter-common-bin pdf2djvu power-profiles-daemon python3-mlt python3-pywt realmd rygel sgml-data tcl-expect tecla tesseract-ocr<br>  tesseract-ocr-eng tesseract-ocr-osd unpaper webp-pixbuf-loader xdg-dbus-proxy xsane-common yelp-xsl<br>Use 'sudo apt autoremove' to remove them.<br>The following packages will be REMOVED:<br>  blender darktable dvipng flowblade gimp gimp-ufraw gir1.2-webkit2-4.1 gmic gnome-control-center gnome-online-accounts gnome-sushi gnome-user-docs<br>  gnumeric-doc gnuplot-x11 gphoto2 graphviz gscan2pdf gvfs-backends libc-devtools libgmic1 libgoa-backend-1.0-1 libgphoto2-dev libgvc6<br>  libimage-sane-perl libopencv-videoio406 libopenimageio2.4 libwebkit2gtk-4.1-0 libwine libyelp0 python3-opencv python3-pydot python3-pygraphviz<br>  sane-utils viking wine64 xsane yelp<br>The following NEW packages will be installed:<br>  gnuplot-qt<br>The following packages have been kept back:<br>  libavif15:i386 libgd3 libgd3:i386<br>The following packages will be upgraded:<br>  gir1.2-javascriptcoregtk-4.1 libjavascriptcoregtk-4.1-0<br>2 upgraded, 1 newly installed, 37 to remove and 3 not upgraded.<br>Need to get 8,609 kB of archives.<br>After this operation, 1,096 MB disk space will be freed.<br>Do you want to continue? [Y/n] n <br>Abort.</font><br></div><div><font face="monospace"><br></font></div><div><font face="monospace"><br></font></div><div>Apt cache policy:<br><font face="monospace">[charlie@dicke:~]$ apt-cache policy<br>Package files:<br> 100 /var/lib/dpkg/status<br>     release a=now<br> 500 <a href="http://dl.google.com/linux/chrome/deb" target="_blank">http://dl.google.com/linux/chrome/deb</a> stable/main amd64 Packages<br>     release v=1.0,o=Google LLC,a=stable,n=stable,l=Google,c=main,b=amd64<br>     origin <a href="http://dl.google.com" target="_blank">dl.google.com</a><br> 200 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> testing/contrib i386 Packages<br>     release o=Debian,a=testing,n=trixie,l=Debian,c=contrib,b=i386<br>     origin <a href="http://deb.debian.org" target="_blank">deb.debian.org</a><br> 200 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> testing/contrib amd64 Packages<br>     release o=Debian,a=testing,n=trixie,l=Debian,c=contrib,b=amd64<br>     origin <a href="http://deb.debian.org" target="_blank">deb.debian.org</a><br> 200 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> testing/non-free i386 Packages<br>     release o=Debian,a=testing,n=trixie,l=Debian,c=non-free,b=i386<br>     origin <a href="http://deb.debian.org" target="_blank">deb.debian.org</a><br> 200 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> testing/non-free amd64 Packages<br>     release o=Debian,a=testing,n=trixie,l=Debian,c=non-free,b=amd64<br>     origin <a href="http://deb.debian.org" target="_blank">deb.debian.org</a><br> 200 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> testing/main i386 Packages<br>     release o=Debian,a=testing,n=trixie,l=Debian,c=main,b=i386<br>     origin <a href="http://deb.debian.org" target="_blank">deb.debian.org</a><br> 200 <a href="http://deb.debian.org/debian" target="_blank">http://deb.debian.org/debian</a> testing/main amd64 Packages<br>     release o=Debian,a=testing,n=trixie,l=Debian,c=main,b=amd64<br>     origin <a href="http://deb.debian.org" target="_blank">deb.debian.org</a><br>Pinned packages:</font></div><div><font face="monospace"><br></font></div><div><font face="monospace"><br></font></div><div><font face="arial, sans-serif">I have attached a file with the per-package policies for each package set to be removed.</font></div><div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">It is interesting that a lot more than darktable is slated to be removed this time. <br><br></font></div><div><font face="arial, sans-serif">Thank you for revisiting this issue!</font></div><div><font face="monospace"><br></font>Charlie</div><div><br></div></div>
</blockquote></div>
</blockquote></div>