La réinstallation manuelle de dash a permis que apt refonctionne et j'ai pu faire un "apt-get update|upgrade|dist-upgrade". Là, j'ai de nouveau accès à la session graphique. Je n'ai pas testé en profondeur, mais ça a l'air d'être OK.
En regardant le changelog de dash, je note qu'il a été déplacé récemment de /usr/bin à /bin, associé au fait que sa mise-à-jour ne s'était pas faite complètement ça semble expliquer que le shell était cassé :
Code:
dash (0.5.8-2.9) unstable; urgency=medium
[ Sven Joachim ]
* Non-maintainer upload.
* Re-add the symlink for the sh manpage (Fully closes: #888235)
-- Andrew Shadura <andrewsh@debian.org> Wed, 24 Jan 2018 08:19:41 +0100
dash (0.5.8-2.8) unstable; urgency=medium
* Non-maintainer upload.
* Ship a /bin/sh symlink (Closes: #888235).
* Don't quote dh arguments needlessly.
* Drop old irrelevant postinst/postrm bits, use dh-generated ones instead.
-- Andrew Shadura <andrewsh@debian.org> Wed, 24 Jan 2018 08:02:23 +0100
dash (0.5.8-2.7) unstable; urgency=medium
[ James Cowgill ]
* Non-maintainer upload.
* Move dash from /usr/bin to /bin. (Closes: #888180)
-- Andrew Shadura <andrewsh@debian.org> Tue, 23 Jan 2018 22:51:37 +0100
dash (0.5.8-2.6) unstable; urgency=medium
* Non-maintainer upload.
[ Marc Deslauriers ]
* Drop privileges when euid != uid as a security measure
(Closes: #734869, LP: #1215660)
- debian/diff/9001-Add-privmode-Part-1.diff
- debian/diff/9002-Add-privmode-Part-2.diff
[ Jonathan Nieder ]
* debian/dash.preinst:
- rewrite in C (closes: #604873).
- if dash's copy of /bin/sh is not already diverted, divert it
on behalf of bash. This ensures extracting a new version of
dash does not overwrite /bin/sh and handling of that symlink
is left to postinst. Likewise for .../man/man1/sh.1.gz.
- if /bin/sh is not executable (for example because it is a
symlink to a nonexistent file), replace it with a symlink to
dash. Likewise for /usr/share/man/man1/sh.1.gz.
* debian/dash.postinst:
- remove workaround for dpkg bug #160848 ("dpkg-divert --remove"
silently enabling --rename). The dash package already depends
on dpkg 1.15.0 or later, which has the fix.
- respect local diversions.
- clarify.
[ Andrew Shadura ]
* Refresh patches to apply cleanly.
* Convert the package to 3.0 (quilt) format.
* Use debhelper 10 (and debhelper at all!).
* Move the git repository to Salsa.
* Add gbp.conf and use DEP-14 branch naming.
-- Andrew Shadura <andrewsh@debian.org> Tue, 23 Jan 2018 15:13:35 +0100
Y a des logs où je peux voir ce qui a déconné exactement lors de sa mise-à-jour ?
J'ai noté qu'apt upgrade semble s'apparenter à un apt-get dist-upgrade, j'ai fait une erreur en voulant utiliser apt au lieu d'apt-get ?
Merci à rOut et Nattefrost d'avoir pris le temps de se pencher sur mon problème et de m'avoir aidé.