#26 Le 17/03/2022, à 12:08
- Plug
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
Je suppose que tu est passé un bon nombre de fois en root et que tu n'en es pas sorti correctement avant de lancer des applis qui ne devraient pas être lancées dans ce mode.
Oui on passait souvent en root pour les exos. Mais depuis le PC fonctionnait normalement.
C'est juste à la suite de la dernière mise à jour qu'il y a problème.
Hors ligne
#27 Le 17/03/2022, à 12:53
- cqfd93
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
Pour l'instant, je ne sais pas quoi te suggérer, désolée.
En attendant du renfort, donne :
apt-cache policy udev
− cqfd93 −
Hors ligne
#28 Le 17/03/2022, à 12:59
- xubu1957
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
Bonjour,
très bonne idée xubu1957 (je n'y ai même pas pensé
)
Bon alors je vais pas tout afficher parce que y'en a beaucoup
root@Badge:~# dpkg -l | grep -v ^ii | wc -l 396 root@Badge:~#
J'ai fait une sélection par type
root@Badge:~# dpkg -l | grep ^rc | wc -l 350 root@Badge:~#
Bon, les rc je ne pense pas que ce soit trop grave... Je purgerai après.
root@Badge:~# dpkg -l | grep ^iU | wc -l 39 root@Badge:~#
root@Badge:~# dpkg -l | grep ^iF | wc -l 2 root@Badge:~#
root@Badge:~# dpkg -l | grep ^iF iF grub-common 2.04-1ubuntu26.13 amd64 GRand Unified Bootloader (common files) iF udev 245.4-4ubuntu3.15 amd64 /dev/ and hotplug management daemon root@Badge:~#
Voila. Y'a rien qui me saute aux yeux à part peut-être lightdm, mais je ne suis pas sûr qu'il soit toujours d'actualité sur la 20.04 (?).
Ton avis ? Je tente une réinstall lightdm ?
Ou ubuntu-drivers-common (je sais pas trop ce qu'il contient...)
Je compte 350+39+2=391, pour arriver à 396, 5 paquets d'écart. Lesquels ?
Sinon montre le retour intégral.
Dernière modification par xubu1957 (Le 17/03/2022, à 13:06)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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
#29 Le 17/03/2022, à 13:36
- Plug
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
Je compte 350+39+2=391, pour arriver à 396, 5 paquets d'écart. Lesquels ?
Bien vu xubu Je me demandais si quelqu'un allait le voir
Ce sont juste les 5 lignes d'entête de la réponse (j'avais vérifié)
@cqfd93
eleve@Badge:~$ apt-cache policy udev
udev:
Installé : 245.4-4ubuntu3.15
Candidat : 245.4-4ubuntu3.15
Table de version :
*** 245.4-4ubuntu3.15 500
500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
100 /var/lib/dpkg/status
245.4-4ubuntu3 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
eleve@Badge:~$
J'avais fait une recherche de version et j'avais trouvé ça
udev package on Ubuntu 20.04 LTS (Focal Fossa)
Current version: 245.4-4ubuntu3.13
source : https://linux-packages.com/ubuntu-focal … ckage/udev
Un peu étrange car j'ai la 3.15
eleve@Badge:~$ ls /var/cache/apt/archives/udev*
/var/cache/apt/archives/udev_245.4-4ubuntu3.15_amd64.deb
eleve@Badge:~$
Je suis plus à jour que la version courante . Mais bon, est-ce que ça joue ?
[Hors-sujet]
désolée
faute de frappe ou pas ?
[/Hors-sujet]
Hors ligne
#30 Le 17/03/2022, à 13:44
- cqfd93
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
@cqfd93
J'avais fait une recherche de version et j'avais trouvé çaudev package on Ubuntu 20.04 LTS (Focal Fossa)
Current version: 245.4-4ubuntu3.13source : https://linux-packages.com/ubuntu-focal … ckage/udev
Un peu étrange car j'ai la 3.15
eleve@Badge:~$ ls /var/cache/apt/archives/udev* /var/cache/apt/archives/udev_245.4-4ubuntu3.15_amd64.deb eleve@Badge:~$
Je suis plus à jour que la version courante
. Mais bon, est-ce que ça joue ?
J'ai la même version que toi, mais j'ai installé le HWE, ce qui n'est pas ton cas. Je ne sais pas si ça fait une différence pour la version d'udev.
[Hors-sujet]
cqfd93 a écrit :désolée
faute de frappe ou pas ?
[/Hors-sujet]
Pas du tout
− cqfd93 −
Hors ligne
#31 Le 17/03/2022, à 14:06
- xubu1957
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
Si tu veux nettoyer les fichiers de configuration devenus sans objets et marqués "rc", et uniquement ces fichiers, exécute :
dpkg -l | awk '/^rc/ && !/sql/{print $2}' | xargs -r sudo dpkg -P
Pour info, les précisions de nany, pour la commande de nettoyage:
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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 17/03/2022, à 15:24
- Plug
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
Fichiers de conf nettoyés :
eleve@Badge:~$ dpkg -l | grep ^rc
rc libmysqlclient18:amd64 5.5.49-0ubuntu0.14.04.1 amd64 MySQL database client library
rc mysql-common 5.8+1.0.4 all MySQL database common files, e.g. /etc/mysql/my.cnf
rc mysql-server-5.5 5.5.49-0ubuntu0.14.04.1 amd64 MySQL database server binaries and system database setup
eleve@Badge:~$
Hors ligne
#33 Le 01/11/2022, à 02:57
- Plug
Re : [Résolu] Le mode graphique ne démarre pas - Paquets cassés
Bonjour à toutes et à tous,
Après un certain temps pendant lequel j'ai, je l'avoue, un peu baissé les bras, je me suis remis sur le sujet et j'ai gratté un peu le problème udev.
NB: Dans les affichages de console qui suivent, je n'ai pas tout mis parce que souvent trop long et j'ai focalisé sur l'essentiel.
eleve@Badge:~$ sudo apt upgrade
Les paquets suivants seront mis à jour :
linux-firmware
1 mis à jour, 0 nouvellement installés, 0 à enlever et 396 non mis à jour.
41 partiellement installés ou enlevés.
Il est nécessaire de prendre 131 Mo dans les archives.
Après cette opération, 39,1 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Paramétrage de udev (245.4-4ubuntu3.18) ...
Failed to restart udev.service: Unit systemd-udevd.service is not loaded properly: Exec format error.
See system logs and 'systemctl status udev.service' for details.
invoke-rc.d: initscript udev, action "restart" failed.
● systemd-udevd.service - udev Kernel Device Manager
Loaded: error (Reason: Exec format error)
Active: inactive (dead)
Docs: man:systemd-udevd.service(8)
man:udev(7)
oct. 31 15:33:49 Badge systemd[1]: systemd-udevd.service: Cannot add dependency job, ignoring: Unit systemd-udevd.service is not loaded properly: Exec format error.
oct. 31 15:38:47 Badge systemd[1]: /lib/systemd/system/systemd-udevd.service:26: Executable path is not absolute: udevadm control --reload --timeout 0
Cette erreur sur systemd m'a semblée plus que curieuse :
"/lib/systemd/system/systemd-udevd.service:26: Executable path is not absolute: udevadm control --reload --timeout 0"
Comment pourrait-il y avoir une erreur sur un service, alors qu'ils sont livrés par les dépôts officiels ?
J'ai quand même regardé.
eleve@Badge:~$ grep Exec /lib/systemd/system/systemd-udevd.service
ExecStart=/lib/systemd/systemd-udevd
ExecReload=udevadm control --reload --timeout 0
MemoryDenyWriteExecute=yes
eleve@Badge:~$
En effet, on a bien la ligne ExecReload qui ne donne pas le chemin de udevadm. J'avais pas envie de chercher, alors j'ai tout simplement commenté la ligne (c'est un Reload, c'est pas trop gênant).
eleve@Badge:~$ sudo sed -i '/ExecReload/s/.*/#\0/g' /lib/systemd/system/systemd-udevd.service
Et là...
eleve@Badge:~$ sudo dpkg --configure udev
Paramétrage de udev (245.4-4ubuntu3.18) ...
update-initramfs: deferring update (trigger activated)
eleve@Badge:~$
Ça passe
Je relance un sudo apt upgrade et là j'ai la même erreur mais sur grub-common cette fois :
oct. 31 16:34:51 Badge systemd[1]: /lib/systemd/system/grub-common.service:10: Executable path is not absolute: grub-editenv /boot/grub/grubenv unset recordfail
eleve@Badge:~$ nano /lib/systemd/system/grub-common.service
[Unit]
Description=Record successful boot for GRUB
After=sleep.target
ConditionPathExists=/boot/grub/grub.cfg
[Service]
Type=oneshot
Restart=no
ExecStartPre=/bin/sh -c '[ -s /boot/grub/grubenv ] || rm -f /boot/grub/grubenv; mkdir -p /boot/grub'
ExecStart=/usr/bin/grub-editenv /boot/grub/grubenv unset recordfail
ExecStartPost=/bin/sh -c 'if grub-editenv /boot/grub/grubenv list | grep -q initrdless_boot_fallback_triggered=1; then echo "grub: GRUB_FORCE_PARTUUID set, initrdless boot paniced, fallback triggered."; fi'
StandardOutput=kmsg
[Install]
WantedBy=multi-user.target sleep.target
eleve@Badge:~$
Étant donné que là ça touchait le Execstart j'ai quand même cherché le chemin pour le rajouter :
/usr/bin/grub-editenv
eleve@Badge:~$ sudo apt upgrade
…
0 mis à jour, 0 nouvellement installés, 0 à enlever et 396 non mis à jour.
eleve@Badge:~$
La mise à jour passe sans erreur mais il reste quand même 396 paquets non mis à jour et dont apt ne propose pas la mise à jour. Embêtant quand même Je tente donc un full-upgrade
eleve@Badge:~$ sudo apt full-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Erreur !
Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
libasound2 Casse: alsa-utils (< 1.2.1)
Casse: alsa-utils:i386 (< 1.2.1)
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
eleve@Badge:~$
Bon, v'là autre chose, maintenant c'est alsa-utils qui est cassé
eleve@Badge:~$ sudo apt install alsa-utils
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
alsa-utils : Dépend: libncursesw6 (>= 6) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
eleve@Badge:~$ apt-cache policy alsa-utils
alsa-utils:
Installé : 1.1.3-1ubuntu1
Candidat : 1.2.2-1ubuntu2.1
Table de version :
1.2.2-1ubuntu2.1 500
500 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
1.2.2-1ubuntu1 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
*** 1.1.3-1ubuntu1 100
100 /var/lib/dpkg/status
eleve@Badge:~$ apt-cache policy libncursesw6
libncursesw6:
Installé : (aucun)
Candidat : 6.2-0ubuntu2
Table de version :
6.2-0ubuntu2 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
eleve@Badge:~$
Encore une fois curieux mais on me dit :
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Mais la commande suivante ne donne rien
eleve@Badge:~$ apt-mark showhold
eleve@Badge:~$
J'enchaine quand même avec
eleve@Badge:~$ sudo apt install libncursesw6
Les paquets suivants contiennent des dépendances non satisfaites :
libncursesw6 : Dépend: libtinfo6 (= 6.2-0ubuntu2) mais 6.2-1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
eleve@Badge:~$ apt-cache policy libtinfo6
libtinfo6:
Installé : 6.2-1
Candidat : 6.2-1
Table de version :
*** 6.2-1 100
100 /var/lib/dpkg/status
6.2-0ubuntu2 500
500 http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
eleve@Badge:~$
Encore une fois on me dit
libncursesw6 : Dépend: libtinfo6 (= 6.2-0ubuntu2) mais 6.2-1 devra être installé
alors que c'est bien la version installée.
Mais on voit aussi que
libncursesw6 : Dépend: libtinfo6 en version 6.2-0 alors que j'ai la 6.2-1 d'installée.
Je décide donc de faire un downgrade pour pouvoir faire mon upgrade
eleve@Badge:~$ apt-cache madison libtinfo6
libtinfo6 | 6.2-0ubuntu2 | http://fr.archive.ubuntu.com/ubuntu focal/main amd64 Packages
ncurses | 6.2-0ubuntu2 | http://fr.archive.ubuntu.com/ubuntu focal/main Sources
eleve@Badge:~$ sudo apt install libtinfo6=6.2-0ubuntu2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
libtinfo6
0 mis à jour, 0 nouvellement installés, 1 remis à une version inférieure, 0 à enlever et 393 non mis à jour.
Il est nécessaire de prendre 87,0 ko dans les archives.
Après cette opération, 6144 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
dpkg: avertissement: dégradation (« downgrade ») de libtinfo6:amd64 depuis 6.2-1 vers 6.2-0ubuntu2
eleve@Badge:~$ sudo apt install libncursesw6
Et tout ce passe bien
eleve@Badge:~$ sudo apt install alsa-utils
OK également, et finalement
eleve@Badge:~$ sudo apt full-upgrade
│Une nouvelle version (/usr/share/unattended-upgrades/50unattended-upgrades) du fichier de configuration │
│/etc/apt/apt.conf.d/50unattended-upgrades est disponible mais la version actuellement utilisée a été modifiée │
│ localement. │
│ │
│ Action souhaitée pour le fichier de configuration modifié 50unattended-upgrades : │
│ │
│ Installer la version du responsable du paquet │
│ Garder la version actuellement installée │
│ Montrer les différences entre les versions │
│ Montrer côte à côte les différences entre les versions │
│ Montrer les différences entre les trois versions du fichier │
│ Fusionner les différences entre les trois versions du fichier │
│ Lancer un shell pour examiner la situation │
La comparaison ne montrant pas de différences significatives j’ai choisi
‟ Installer la version du responsable du paquet ”
et tout c'est bien passé également? Je vérifie quand même avec
eleve@Badge:~$ sudo apt update
…
Tous les paquets sont à jour.
eleve@Badge:~$
Et pour finir un petit
eleve@Badge:~$ sudo apt autoremove
0 mis à jour, 0 nouvellement installés, 111 à enlever et 0 non mis à jour.
Après cette opération, 291 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
eleve@Badge:~$ sudo apt autoremove --purge
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
eleve@Badge:~$
Reboot, et j'ai enfin un affichage normal.
Voilà, j'espère que ça servira à d'autres bien que je titre ne soit pas très ciblé mais je n'ai pas voulu créer un autre post pour le même problème. En fait il faudrait même déplacer la discussion dans la section "Installation de logiciels et changements de version" je pense (si un modo veut bien)
Dernière modification par Plug (Le 01/11/2022, à 03:53)
Hors ligne