Hi David, Am Fr den 15. Apr 2016 um 9:54 schrieb David Kalnischkies: > Control: retitle -1 apt: deal better with non-co-installable essentials I don't think that this is the case. See below. > Control: severity -1 minor As descripted below, I still think that this assumption is wrong. > On Thu, Apr 14, 2016 at 11:06:58AM +0100, Klaus Ethgen wrote: > > Investigating (0) dash-mksh [ amd64 ] < none -> 7 > ( shells ) > > Broken dash-mksh:amd64 Kollidiert mit on dash [ amd64 ] < 0.5.8-2.2 > ( shells ) > > Considering dash:amd64 5212 as a solution to dash-mksh:amd64 5206 > > MarkKeep dash-mksh [ amd64 ] < none -> 7 > ( shells ) FU=0 > > Holding Back dash-mksh:amd64 rather than change dash:amd64 > > This dash-mksh package is from a third-party repository (tg's mirbsd) > and is tagged as essential ??? Partly true. That package is from the mirbsd repository that I mainly need for prevent-systemd-completely package. But wrong, that package is not essential: ~> apt-cache show dash-mksh Package: dash-mksh [...] Section: shells Priority: extra So for any reason, apt just sees that essential even that it is not. > as such apt is trying to install this new essential package (as > everything in this repository implicitly depends on it, Not true, I find no package on my system that depends on it. Just apt does wrongly tag that as essential. More over, the whole stuff is triggered only by cvs package which is in main debian repository. And the only hint here is the versioned suggestion for mksh. What is exceptional to have a versioned suggestion. Deinstalling cvs solves the issue completely. (See attached typescript) As you see, you see the same dash-mksh lines but it does not try to install mksh. > As a solution for you, you might want to change your preferences file to > pin dash-mksh instead of mksh as it is the real culpit (assuming you > have a deeper reason to use that repository in the first place of > course). As explained above, that is not the solution. The problem is really only between cvs and mksh and the apt debug output gives no real hint on why that happens. The dash-mksh is just some stuff popping up but not related to the issue. About the typescript, please note that it is done _after_ deinstalling cvs and I _did_ crosscheck that "apt-get dist-upgrade" as root does not try to install mksh anymore. So I really ask you to raise the severity again to normal and change the title back to the real issue. Your title is completely misleading. Regards Klaus -- Klaus Ethgen http://www.ethgen.ch/ pub 4096R/4E20AF1C 2011-05-16 Klaus Ethgen <Klaus@Ethgen.ch> Fingerprint: 85D4 CA42 952C 949B 1753 62B3 79D0 B06F 4E20 AF1C
Script started on Fr 15 Apr 2016 10:42:41 CET Warum zum HENKER hast Du 2 Qubikmeter alte RedHats bestellt? -- Michael Kleinhenz [removed private tasks] 32 tasks [1m[7m%[27m[1m[0m ]0;klaus@ikki:~> zsh [0m[27m[24m[J[22;32mikki: [01;34m?[01;31m0 [01;34m#[01;35m2 [01;34m![01;35m1001[K [01;34m~> [00m[K[?1h=[?2004h[7m[32mapt[39m[7m full-upgrade -s -o Debug::pkgProblemResolver=1 -o Debug::pkgDepCache::Marker=1 -o Debug::pkgDepCache::AutoInstall=1[27m[119D[27m[32ma[27m[32mp[27m[32mt[39m[27m [27mf[27mu[27ml[27ml[27m-[27mu[27mp[27mg[27mr[27ma[27md[27me[27m [27m-[27ms[27m [27m-[27mo[27m [27mD[27me[27mb[27mu[27mg[27m:[27m:[27mp[27mk[27mg[27mP[27mr[27mo[27mb[27ml[27me[27mm[27mR[27me[27ms[27mo[27ml[27mv[27me[27mr[27m=[27m1[27m [27m-[27mo[27m [27mD[27me[27mb[27mu[27mg[27m:[27m:[27mp[27mk[27mg[27mD[27me[27mp[27mC[27ma[27mc[27mh[27me[27m:[27m:[27mM[27ma[27mr[27mk[27me[27mr[27m=[27m1[27m [27m-[27mo[27m [27mD[27me[27mb[27mu[27mg[27m:[27m:[27mp[27mk[27mg[27mD[27me[27mp[27mC[27ma[27mc[27mh[27me[27m:[27m:[27mA[27mu[27mt[27mo[27mI[27mn[27ms[27mt[27ma[27ml[27ml[27m=[27m1[?1l>[?2004l ]0;klaus@ikki:~> apt full-upgrade -s -o Debug::pkgProblemResolver=1 -o Debug::pkgDepCache::Marker=1 -o Debug::pkgDepCache::AutoInstall=1HINWEIS: Dies ist nur eine Simulation! apt-get benötigt root-Privilegien für die reale Ausführung. Behalten Sie ebenfalls in Hinterkopf, dass die Sperren deaktiviert sind, verlassen Sie sich also bezüglich des reellen aktuellen Status der Sperre nicht darauf! Paketlisten werden gelesen... 0% Paketlisten werden gelesen... 100% Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut.... 0% Abhängigkeitsbaum wird aufgebaut.... 0% Abhängigkeitsbaum wird aufgebaut.... 50% Abhängigkeitsbaum wird aufgebaut.... 50% Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... 0% Statusinformationen werden eingelesen.... 0% Statusinformationen werden eingelesen.... Fertig Hold prevents MarkGarbage of libconfig-gitlike-perl [ amd64 ] < 1.09-1 -> 1.16-1 > ( perl ) Hold prevents MarkGarbage of libpolkit-qt-1-1 [ amd64 ] < 0.103.0-1 -> 0.112.0-5 > ( libs ) Hold prevents MarkGarbage of libconfig-gitlike-perl [ amd64 ] < 1.09-1 -> 1.16-1 > ( perl ) Hold prevents MarkGarbage of libpolkit-qt-1-1 [ amd64 ] < 0.103.0-1 -> 0.112.0-5 > ( libs ) Paketaktualisierung (Upgrade) wird berechnet... 0% Hold prevents MarkInstall of libconfig-gitlike-perl [ amd64 ] < 1.09-1 -> 1.16-1 > ( perl ) Hold prevents MarkInstall of mtr-tiny [ amd64 ] < 0.82-3 -> 0.86-1+b1 > ( net ) Hold prevents MarkInstall of gpg-idea [ amd64 ] < 3.0-1 > ( non-US/non-free ) Hold prevents MarkInstall of udev [ amd64 ] < 215-18 -> 229-4 > ( admin ) Hold prevents MarkInstall of libpolkit-qt-1-1 [ amd64 ] < 0.103.0-1 -> 0.112.0-5 > ( libs ) Hold prevents MarkInstall of nagstamon [ amd64 ] < 0.9.8-1 -> 1.0.1-1 > ( utils ) Paketaktualisierung (Upgrade) wird berechnet... 10% Hold prevents MarkInstall of libconfig-gitlike-perl [ amd64 ] < 1.09-1 -> 1.16-1 > ( perl ) Hold prevents MarkInstall of mtr-tiny [ amd64 ] < 0.82-3 -> 0.86-1+b1 > ( net ) Hold prevents MarkInstall of gpg-idea [ amd64 ] < 3.0-1 > ( non-US/non-free ) Hold prevents MarkInstall of udev [ amd64 ] < 215-18 -> 229-4 > ( admin ) Hold prevents MarkInstall of libpolkit-qt-1-1 [ amd64 ] < 0.103.0-1 -> 0.112.0-5 > ( libs ) Hold prevents MarkInstall of nagstamon [ amd64 ] < 0.9.8-1 -> 1.0.1-1 > ( utils ) MarkInstall dash-mksh [ amd64 ] < none -> 7 > ( shells ) FU=0 Installing mksh as Hängt ab von (vorher) of dash-mksh MarkInstall mksh [ amd64 ] < none -> 52c.20160414+wtf1 > ( shells ) FU=0 Removing: dash MarkDelete dash [ amd64 ] < 0.5.8-2.2 > ( shells ) FU=0 Hold prevents MarkInstall of libconfig-gitlike-perl [ amd64 ] < 1.09-1 -> 1.16-1 > ( perl ) Hold prevents MarkInstall of mtr-tiny [ amd64 ] < 0.82-3 -> 0.86-1+b1 > ( net ) MarkKeep dash [ amd64 ] < 0.5.8-2.2 > ( shells ) FU=0 Hold prevents MarkInstall of gpg-idea [ amd64 ] < 3.0-1 > ( non-US/non-free ) Hold prevents MarkInstall of udev [ amd64 ] < 215-18 -> 229-4 > ( admin ) Hold prevents MarkInstall of libpolkit-qt-1-1 [ amd64 ] < 0.103.0-1 -> 0.112.0-5 > ( libs ) Hold prevents MarkInstall of nagstamon [ amd64 ] < 0.9.8-1 -> 1.0.1-1 > ( utils ) Starting pkgProblemResolver with broken count: 2 Starting 2 pkgProblemResolver with broken count: 2 Investigating (0) udev [ amd64 ] < 215-18 -> 229-4 > ( admin ) Broken udev:amd64 Hängt ab von on libudev1 [ amd64 ] < 215-18 -> 229-4 > ( libs ) (= 215-18) Considering libudev1:amd64 436 as a solution to udev:amd64 10049 Added libudev1:amd64 to the remove list Fixing udev:amd64 via keep of libudev1:amd64 MarkKeep libudev1 [ amd64 ] < 215-18 -> 229-4 > ( libs ) FU=0 Investigating (0) dash-mksh [ amd64 ] < none -> 7 > ( shells ) Broken dash-mksh:amd64 Kollidiert mit on dash [ amd64 ] < 0.5.8-2.2 > ( shells ) Considering dash:amd64 5212 as a solution to dash-mksh:amd64 5206 MarkKeep dash-mksh [ amd64 ] < none -> 7 > ( shells ) FU=0 Holding Back dash-mksh:amd64 rather than change dash:amd64 Try to Re-Instate (0) libudev1:amd64 Re-Instated libudev1:amd64 (2 vs 1) Investigating (1) udev [ amd64 ] < 215-18 -> 229-4 > ( admin ) Broken udev:amd64 Hängt ab von on libudev1 [ amd64 ] < 215-18 -> 229-4 > ( libs ) (= 215-18) Considering libudev1:amd64 436 as a solution to udev:amd64 10049 Added libudev1:amd64 to the remove list Fixing udev:amd64 via keep of libudev1:amd64 MarkKeep libudev1 [ amd64 ] < 215-18 -> 229-4 > ( libs ) FU=0 Investigating (1) libudev1 [ amd64 ] < 215-18 -> 229-4 > ( libs ) Broken libudev1:amd64 Beschädigt on libudev1 [ i386 ] < 215-18 -> 229-4 > ( libs ) (!= 215-18) Considering libudev1:i386 7 as a solution to libudev1:amd64 436 Added libudev1:i386 to the remove list Fixing libudev1:amd64 via keep of libudev1:i386 MarkKeep libudev1 [ i386 ] < 215-18 -> 229-4 > ( libs ) FU=0 Try to Re-Instate (1) libudev1:i386 MarkKeep libudev1 [ i386 ] < 215-18 -> 229-4 > ( libs ) FU=0 Done Paketaktualisierung (Upgrade) wird berechnet... Fertig Ignore MarkGarbage of libconfig-gitlike-perl [ amd64 ] < 1.09-1 -> 1.16-1 > ( perl ) as its mode (Keep) is protected Ignore MarkGarbage of libpolkit-qt-1-1 [ amd64 ] < 0.103.0-1 -> 0.112.0-5 > ( libs ) as its mode (Keep) is protected MarkDelete mksh [ amd64 ] < none -> 52c.20160414+wtf1 > ( shells ) FU=0 Ignore MarkGarbage of libconfig-gitlike-perl [ amd64 ] < 1.09-1 -> 1.16-1 > ( perl ) as its mode (Keep) is protected Ignore MarkGarbage of libpolkit-qt-1-1 [ amd64 ] < 0.103.0-1 -> 0.112.0-5 > ( libs ) as its mode (Keep) is protected Die folgenden Pakete sind zurückgehalten worden: libconfig-gitlike-perl (1.09-1 => 1.16-1) libpolkit-qt-1-1 (0.103.0-1 => 0.112.0-5) libudev1 (215-18 => 229-4) libudev1:i386 (215-18 => 229-4) mtr-tiny (0.82-3 => 0.86-1+b1) nagstamon (0.9.8-1 => 1.0.1-1) udev (215-18 => 229-4) 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 7 nicht aktualisiert. [1m[7m%[27m[1m[0m ]0;klaus@ikki:~> zsh [0m[27m[24m[J[22;32mikki: [01;34m?[01;31m0 [01;34m#[01;35m2 [01;34m![01;35m1001[K [01;34m~> [00m[K[?1h=[?2004h[?2004l Script done on Fr 15 Apr 2016 10:42:45 CET
Attachment:
signature.asc
Description: PGP signature