#26 Le 24/03/2020, à 16:02
- xubu1957
Re : Blocage mise à jour util-linux
Bonjour,
@aux aidants
Une piste dans ce fil ? > [Solved] Error while upgrading package "util-linux"
Dernière modification par xubu1957 (Le 24/03/2020, à 16:02)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#27 Le 24/03/2020, à 16:03
- ylag
Re : Blocage mise à jour util-linux
Re,
Si on donne trois ou quatre paquets à la volée à la commande sudo dpkg --purge, peut-être que suffisamment d'espace serait libéré pour permettre à apt de respirer un peu plus librement?
Mais là, j'ai suffisamment empiété dans ta discussion, désolé, et je ne n'ajouterai rien d'autre sauf à avoir un éclair de génie, ce qui ne m'arrive pas très souvent !
A+
Dernière modification par ylag (Le 24/03/2020, à 16:03)
Hors ligne
#28 Le 24/03/2020, à 16:12
- ylag
Re : Blocage mise à jour util-linux
Bonjour xubu1957,
Pour info, suite à la lecture de ton lien au #26, voici le retour de: sudo bash -x /var/lib/dpkg/info/util-linux.postinst sur un Ubuntu 16.04:
yvan@yvan-maison:~$ sudo bash -x /var/lib/dpkg/info/util-linux.postinst
[sudo] Mot de passe de yvan :
+ set -e
+ update-alternatives --install /usr/bin/pager pager /bin/more 50 --slave /usr/share/man/man1/pager.1.gz pager.1.gz /usr/share/man/man1/more.1.gz
+ update-alternatives --install /usr/bin/pager pager /usr/bin/pg 10 --slave /usr/share/man/man1/pager.1.gz pager.1.gz /usr/share/man/man1/pg.1.gz
++ uname -s
+ '[' Linux = Linux ']'
++ uname -m
+ model=x86_64
+ '[' x86_64 '!=' s390 ']'
+ update-rc.d -f hwclock.sh remove
+ update-rc.d hwclock.sh defaults
+ '[' '' = configure ']'
+ '[' '' = abort-upgrade ']'
+ '[' '' = configure ']'
+ '[' '' = abort-upgrade ']'
yvan@yvan-maison:~$
En espérant que ça puisse être d'une certaine utilité.
A+
Hors ligne
#29 Le 24/03/2020, à 16:18
- xubu1957
Re : Blocage mise à jour util-linux
J'ai cela sur ma Xubuntu 18.04 :
xubu@xubu-ThinkPad-T410:~$ sudo bash -x /var/lib/dpkg/info/util-linux.postinst
[sudo] Mot de passe de xubu :
+ set -e
+ update-alternatives --install /usr/bin/pager pager /bin/more 50 --slave /usr/share/man/man1/pager.1.gz pager.1.gz /usr/share/man/man1/more.1.gz
+ update-alternatives --remove pager /usr/bin/pg
+ dpkg-maintscript-helper rm_conffile /etc/init/hwclock-save.conf 2.28.1-1ubuntu1~ --
dpkg-maintscript-helper: error: couldn't identify the package
xubu@xubu-ThinkPad-T410:~$
Mais je n'y comprends rien.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#30 Le 24/03/2020, à 16:23
- abelthorne
Re : Blocage mise à jour util-linux
À mon avis, ce n'est pas du tout un problème de place (d'autant que c'est généralement signalé par un message du genre "no space left on device"), on a util-linux qui bloque sur la config du paquet, a priori pas en installant des données. Je peux me tromper mais en tout cas, je le vois mal avoir besoin de plus d'1,7 Go pour s'épanouir, le paquet fait 1 Mo.
Idem pour le topic lié par xubun1957, on n'est pas vraiment dans le même genre de problème et il n'y a aucun message d'erreur de dpkg ou d'une autre commande. C'est bien ce qu'il y a de plus bizarre : il n'y a aucun message d'erreur qui pourrait nous orienter, juste un blocage.
Bon, ça ne coûte rien de vérifier l'état du fichier pager :
cat /var/lib/dpkg/alternatives/pager
Hors ligne
#31 Le 24/03/2020, à 16:27
- xubu1957
Re : Blocage mise à jour util-linux
Je vois une correction au commentaire #24 > bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1865504
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#32 Le 24/03/2020, à 16:36
- abelthorne
Re : Blocage mise à jour util-linux
Ouais mais là encore, ça n'a pas l'air d'être lié au problème de Dabraxis, c'est "juste" un bug dans hwclock (qui est dans le paquet) qui a été corrigé.
Hors ligne
#33 Le 24/03/2020, à 17:13
- ylag
Re : Blocage mise à jour util-linux
Re,
Peut-être tenter cette solution pour supprimer le paquet util-linux: 2.3 Avec dpkg (paquet cassé)
sudo mv /var/lib/dpkg/info/util-linux.* /tmp/
sudo dpkg --remove --force-remove-reinstreq util-linux
...c'est pas une idée de génie, mais bon...
?
Dernière modification par ylag (Le 24/03/2020, à 17:14)
Hors ligne
#34 Le 24/03/2020, à 17:30
- Dabraxis
Re : Blocage mise à jour util-linux
Alors tentative avec la version 2.4
/Bureau$ sudo dpkg -i util-linux_2.34-0.1ubuntu2.4_amd64.deb
(Lecture de la base de données... 316402 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de util-linux_2.34-0.1ubuntu2.4_amd64.deb ...
Dépaquetage de util-linux (2.34-0.1ubuntu2.4) sur (2.34-0.1ubuntu2) ...
Paramétrage de util-linux (2.34-0.1ubuntu2.4) ...
Et il y a toujours le blocage...
Xubuntu 19.10
Hors ligne
#35 Le 24/03/2020, à 17:42
- abelthorne
Re : Blocage mise à jour util-linux
Juste pour refaire un point, que donne ça ?
cat /var/lib/dpkg/alternatives/pager
sudo bash -x /var/lib/dpkg/info/util-linux.postinst
Hors ligne
#36 Le 24/03/2020, à 18:44
- Dabraxis
Re : Blocage mise à jour util-linux
$ cat /var/lib/dpkg/alternatives/pager
auto
/usr/bin/pager
pager.1.gz
/usr/share/man/man1/pager.1.gz
/bin/less
77
/usr/share/man/man1/less.1.gz
/bin/more
50
/usr/share/man/man1/more.1.gz
$ sudo bash -x /var/lib/dpkg/info/util-linux.postinst
+ set -e
+ update-alternatives --install /usr/bin/pager pager /bin/more 50 --slave /usr/share/man/man1/pager.1.gz pager.1.gz /usr/share/man/man1/more.1.gz
+ update-alternatives --remove pager /usr/bin/pg
+ dpkg-maintscript-helper rm_conffile /etc/cron.weekly/fstrim 2.31.1-0.4ubuntu1~ --
dpkg-maintscript-helper: error: couldn't identify the package
Dernière modification par Dabraxis (Le 24/03/2020, à 18:44)
Xubuntu 19.10
Hors ligne
#37 Le 24/03/2020, à 19:00
- abelthorne
Re : Blocage mise à jour util-linux
Encore un truc à tester (un peu au pif) :
env DPKG_MAINTSCRIPT_PACKAGE=util-linux DPKG_MAINTSCRIPT_NAME=postinst sudo sh -ex /var/lib/dpkg/info/util-linux.postinst configure ; echo $?
Hors ligne
#38 Le 24/03/2020, à 19:20
- Dabraxis
Re : Blocage mise à jour util-linux
$ env DPKG_MAINTSCRIPT_PACKAGE=util-linux DPKG_MAINTSCRIPT_NAME=postinst sudo sh -ex /var/lib/dpkg/info/util-linux.postinst configure ; echo $?
+ set -e
+ update-alternatives --install /usr/bin/pager pager /bin/more 50 --slave /usr/share/man/man1/pager.1.gz pager.1.gz /usr/share/man/man1/more.1.gz
+ update-alternatives --remove pager /usr/bin/pg
+ dpkg-maintscript-helper rm_conffile /etc/cron.weekly/fstrim 2.31.1-0.4ubuntu1~ -- configure
dpkg-maintscript-helper: error: couldn't identify the package
1
Xubuntu 19.10
Hors ligne
#39 Le 24/03/2020, à 19:29
- abelthorne
Re : Blocage mise à jour util-linux
Est-ce que dans /etc/cron.weekly tu as quelque chose en rapport avec fstrim ?
Hors ligne
#40 Le 24/03/2020, à 19:32
- Dabraxis
Re : Blocage mise à jour util-linux
/etc/cron.weekly$ ls -lh
total 12K
-rwxr-xr-x 1 root root 312 mai 29 2017 0anacron
-rwxr-xr-x 1 root root 813 févr. 10 2019 man-db
-rwxr-xr-x 1 root root 211 juin 27 2018 update-notifier-common
Xubuntu 19.10
Hors ligne
#41 Le 24/03/2020, à 19:49
- abelthorne
Re : Blocage mise à jour util-linux
On peut peut-être essayer un truc similaire à ce que proposait ylag mais en moins radical. D'abord, donne le contenu du fichier postinst :
cat /var/lib/dpkg/info/util-linux.postinst
Hors ligne
#42 Le 24/03/2020, à 19:52
- Dabraxis
Re : Blocage mise à jour util-linux
$ cat /var/lib/dpkg/info/util-linux.postinst
#!/bin/sh
set -e
update-alternatives --install /usr/bin/pager pager /bin/more 50 \
--slave /usr/share/man/man1/pager.1.gz pager.1.gz \
/usr/share/man/man1/more.1.gz
# We stopped shipping the 'pg' utility, so remove it as a pager
# alternative on upgrades from Stretch.
update-alternatives --remove pager /usr/bin/pg
# Automatically added by dh_installdeb/12.6.1ubuntu2
dpkg-maintscript-helper rm_conffile /etc/cron.weekly/fstrim 2.31.1-0.4ubuntu1\~ -- "$@"
# End automatically added section
# Automatically added by dh_installsystemd/12.6.1ubuntu2
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
# This will only remove masks created by d-s-h on package removal.
deb-systemd-helper unmask 'fstrim.timer' >/dev/null || true
# was-enabled defaults to true, so new installations run enable.
if deb-systemd-helper --quiet was-enabled 'fstrim.timer'; then
# Enables the unit on first installation, creates new
# symlinks on upgrades if the unit file has changed.
deb-systemd-helper enable 'fstrim.timer' >/dev/null || true
else
# Update the statefile to add new symlinks (if any), which need to be
# cleaned up on purge. Also remove old symlinks.
deb-systemd-helper update-state 'fstrim.timer' >/dev/null || true
fi
fi
# End automatically added section
# Automatically added by dh_installsystemd/12.6.1ubuntu2
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
if [ -d /run/systemd/system ]; then
systemctl --system daemon-reload >/dev/null || true
if [ -n "$2" ]; then
_dh_action=restart
else
_dh_action=start
fi
deb-systemd-invoke $_dh_action 'fstrim.timer' >/dev/null || true
fi
fi
# End automatically added section
# Automatically added by dh_installsystemd/12.6.1ubuntu2
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
if deb-systemd-helper debian-installed 'fstrim.timer'; then
# This will only remove masks created by d-s-h on package removal.
deb-systemd-helper unmask 'fstrim.timer' >/dev/null || true
if deb-systemd-helper --quiet was-enabled 'fstrim.timer'; then
# Create new symlinks, if any.
deb-systemd-helper enable 'fstrim.timer' >/dev/null || true
fi
fi
# Update the statefile to add new symlinks (if any), which need to be cleaned
# up on purge. Also remove old symlinks.
deb-systemd-helper update-state 'fstrim.timer' >/dev/null || true
fi
# End automatically added section
# Automatically added by dh_installsystemd/12.6.1ubuntu2
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
if [ -d /run/systemd/system ]; then
systemctl --system daemon-reload >/dev/null || true
if [ -n "$2" ]; then
deb-systemd-invoke try-restart 'fstrim.service' 'fstrim.timer' >/dev/null || true
fi
fi
fi
# End automatically added section
Xubuntu 19.10
Hors ligne
#43 Le 24/03/2020, à 19:56
- abelthorne
Re : Blocage mise à jour util-linux
Essaie d'éditer le fichier en admin (sudo nano /var/lib/dpkg/info/util-linux.postinst ou sudo mousepad /var/lib/dpkg/info/util-linux.postinst) et de commenter la ligne 13 qui commence par dpkg-maintscript-helper en rajoutant un dièse devant :
#dpkg-maintscript-helper rm_conffile /etc/cron.weekly/fstrim 2.31.1-0.4ubuntu1\~ -- "$@"
(Si tu passes par nano, pour enregistrer il faut faire ctrl + O, valider le nom du fcihier, puis ctrl + X pour quitter.)
Ensuite, retente la dernière commande :
env DPKG_MAINTSCRIPT_PACKAGE=util-linux DPKG_MAINTSCRIPT_NAME=postinst sudo sh -ex /var/lib/dpkg/info/util-linux.postinst configure ; echo $?
Dernière modification par abelthorne (Le 24/03/2020, à 19:56)
Hors ligne
#44 Le 24/03/2020, à 20:31
- Dabraxis
Re : Blocage mise à jour util-linux
$ env DPKG_MAINTSCRIPT_PACKAGE=util-linux DPKG_MAINTSCRIPT_NAME=postinst sudo sh -ex /var/lib/dpkg/info/util-linux.postinst configure ; echo $?
+ set -e
+ update-alternatives --install /usr/bin/pager pager /bin/more 50 --slave /usr/share/man/man1/pager.1.gz pager.1.gz /usr/share/man/man1/more.1.gz
+ update-alternatives --remove pager /usr/bin/pg
+ [ configure = configure ]
+ deb-systemd-helper unmask fstrim.timer
/usr/bin/deb-systemd-helper was not called from dpkg. Exiting.
+ true
+ deb-systemd-helper --quiet was-enabled fstrim.timer
/usr/bin/deb-systemd-helper was not called from dpkg. Exiting.
+ deb-systemd-helper update-state fstrim.timer
/usr/bin/deb-systemd-helper was not called from dpkg. Exiting.
+ true
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ [ -n ]
+ _dh_action=start
+ deb-systemd-invoke start fstrim.timer
Xubuntu 19.10
Hors ligne
#45 Le 24/03/2020, à 20:32
- abelthorne
Re : Blocage mise à jour util-linux
Là, il est bloqué ou il te rend la main ?
Dernière modification par abelthorne (Le 24/03/2020, à 20:34)
Hors ligne
#46 Le 24/03/2020, à 20:34
- Dabraxis
Re : Blocage mise à jour util-linux
Il est bloqué ... mais je peux saisir d'autres commandes
Donc je suppose que j'ai la main
Dernière modification par Dabraxis (Le 24/03/2020, à 20:35)
Xubuntu 19.10
Hors ligne
#47 Le 24/03/2020, à 20:36
- abelthorne
Re : Blocage mise à jour util-linux
Tu peux l'arrêter avec ctrl + C. EDIT : si tu peux saisir d'autres commandes, c'est qu'il te rend la mai mais dans ce cas il n'est pas bloqué. Juste pour être clair : est-ce que tu as l'invite de commande habituelle ou tu les tapes "dans le vide" ?
Est-ce que tu utilises un SSD ?
Et que donne la commande suivante ? blocage aussi ? est-ce qu'elle donne un retour quelconque ?
sudo deb-systemd-invoke try-restart 'fstrim.service' 'fstrim.timer'
Dernière modification par abelthorne (Le 24/03/2020, à 20:37)
Hors ligne
#48 Le 24/03/2020, à 20:41
- Dabraxis
Re : Blocage mise à jour util-linux
Oui mon PC est équipé d'un SSD.
La commande ne retourne rien et ne reste pas bloqué
Xubuntu 19.10
Hors ligne
#49 Le 24/03/2020, à 20:45
- abelthorne
Re : Blocage mise à jour util-linux
Et donc (au cas où tu n'aies pas vu mon edit), après le retour que tu as posté en #44, est-ce que tu as l'invite de commande normale qui revient (éventuellement après avoir appuyé sur entrée) ou quand tu dis que tu peux taper des commandes c'est dans le vide ?
Est-ce que tu connais le modèle de ton SSD ? Comme tout a l'air lié à un problème en rapport avec le TRIM, je me dis que ça vient peut-être du fait que ton SSD ne le supporte pas (ou pas correctement), ce qui pourrait éventuellement expliquer pourquoi il n'est pas très répandu.
Hors ligne
#50 Le 24/03/2020, à 20:52
- Dabraxis
Re : Blocage mise à jour util-linux
L'invite de commande n'affichait pas la "racine" mais je ne tapais pas dans le vide non plus
Appuyer sur entrée ne faisait que sauter une ligne.
Le ctrl+c m'a de nouveau affiché la racine.
Non je ne connais pas le modèle de mon SSD. Je vais essayer de trouver le modèle.
Xubuntu 19.10
Hors ligne