Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile !

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


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

?

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