[Mise à jour système] - Conflit de fichiers (résolu)

Mise à jour / Création /debug de paquetages
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

[Mise à jour système] - Conflit de fichiers (résolu)

Message par sandrine »

Bonsoir à tout le monde,

Avant toute chose, je précise que je suis grande débutante sur Archlinux et que j'ai peu souvent l'occasion de mettre les mains dans le cambouis car j'ai une utilisation très bureautique de mon ordinateur.

Depuis plusieurs mois, je n'arrive pas à mettre à jour les paquets avec pacman ; le système ne se met pas à jour car il y a conflit de fichier.

Hier, j'ai voulu essayer de mémoire (allez savoir pourquoi :? la commande pacman Su pour firefox. Ce fut une très mauvaise idée. Firefox ne se lance plus.

De fait, maintenant, j'ai 2 problèmes : pas de mise à jour effectuée depuis un bail et plus de firefox dans les parage (uniquement l'icône sur mon tableau de bord).

A chaque fois que je tente de nouveau de faire les mises à jour, avant je fais "pacman -S archlinux-keyring", pensant que peut-être c'est une histoire de clé.
Rien n'y fait.

A l'instant, je fais de nouveau le keyring.
Et ensuite, j'ai fait "sudo pacman -Suu"
Et voici la réponse :

Code : Tout sélectionner

Taille totale installée :      5872,95 MiB
Taille de mise à jour nette :   340,27 MiB

:: Procéder à l’installation ? [O/n] 
(871/871) vérification des clés dans le trousseau                   [######################################] 100%
(871/871) vérification de l’intégrité des paquets                   [######################################] 100%
(871/871) chargement des fichiers des paquets                       [######################################] 100%
(871/871) analyse des conflits entre fichiers                       [######################################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers )
kde-cli-tools : /usr/bin/kde-open est déjà présent dans le système de fichiers (appartenant à kdebase-runtime)
kde-cli-tools : /usr/bin/keditfiletype est déjà présent dans le système de fichiers (appartenant à kdebase-runtime)
kde-cli-tools : /usr/bin/kioclient est déjà présent dans le système de fichiers (appartenant à kdebase-runtime)
kde-cli-tools : /usr/bin/kmimetypefinder est déjà présent dans le système de fichiers (appartenant à kdebase-runtime)
kde-cli-tools : /usr/bin/kstart est déjà présent dans le système de fichiers (appartenant à kdebase-runtime)
kde-cli-tools : /usr/bin/ksvgtopng est déjà présent dans le système de fichiers (appartenant à kdebase-runtime)
Des erreurs se sont produites, aucun paquet n’a été mis à jour.


Pourriez-vous s'il vous plait m'aiguiller soit vers un message résolu qui m'aurait échappé, soit avec des solutions propres à mon problèmes ?

Je signale aussi avoir lu dans le wiki qu'il ne fallait pas faire l'option --overwrite de pacman, donc je ne l'ai pas faite.

Bien à vous.
Sandrine
Dernière modification par sandrine le lun. 17 avr. 2023, 10:49, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17393
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Mise à jour système] - Conflit de fichiers

Message par benjarobin »

Bonjour,
Il ne faut jamais utiliser l'option -y de pacman sans utiliser l'option -u. Donc cela ne me choque pas que firefox soit cassé. Afin de résoudre le problème il faut en effet mettre à jour le système intégralement.
Hum, le paquet kdebase-runtime n'existe plus... Et cela fait depuis début 2018...

Comme ton système est super vieux, tu peux tenter ceci (tu as plus de 50% de chance de le casser) depuis un tty, surtout pas depuis ton interface graphique :

Code : Tout sélectionner

pacman -Rdd kdebase-runtime
pacman -Suu
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonsoir Benjarobin,

Merci pour votre message.
J'ai exécuté les commandes dans le terminal et j'avoue que je n'ai pas tout suivi tellement il s'est passé de choses...
Ça a dû fonctionné car il y a eu 871 mises à jour et 28 upgrading sur la fin ; j'ai copié les dernières lignes mais il y en a quand même un grand nombre (j'ai fait un pastebin mais je ne sais pas comment vous le mettre dans le message. (et oui, j'ai même appris 2 ou 3 choses pour vous écrire ce message :) - la balise code et la pastebin)
Dites-moi surtout si le lien est lisible, visible, s'il vous plait.

https://pastebin.com/TYNNNGza

Quoiqu'il en soit je vous remercie déjà de m'avoir permis de débloquer ce processus de mise à jour.

S
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17393
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Mise à jour système] - Conflit de fichiers

Message par benjarobin »

Le lien que tu as donné est fonctionnel (on peut voir la fin de la msie à jour via pacman). Ton PC fonctionne après reboot ?
Quelle est la sortie de :

Code : Tout sélectionner

pacman -Qdt
pacman -Qm
pacman -Qme
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonsoir,
L'ordi fonctionne bien, je vous remercie.
Comment avez-vous su que kdebase-runtime n'était plus sur l'ordi depuis 2018 ?
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonsoir de nouveau,
Pour la commande Qdt, ça donne :
https://pastebin.com/6ad71b6t

Pour la commande Qm, ça donne :
https://pastebin.com/hjL0ageF

Et la commande Qme,

Code : Tout sélectionner

amarok 2.9.0-2
artwiz-fonts 1.3-10
blockify 3.6.3-3
firefox-extension-video-download-helper-companion-app-bin 1.2.4-2
flashplugin 32.0.0.465-1
font-bh-ttf 1.0.3-7
font-bitstream-speedo 1.0.2-5
kde-l10n-fr 17.08.3-2
libreoffice-extension-grammalecte-fr 0.6.0-1
pcmciautils 018-7
phonon-qt4-vlc 0.10.1-2
spotify-adblock-git r47.afa817a-1
xmind 3.7.5-2
yaourt 1.9-1
zoom 5.2.440215.0803-1
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

J'ai une question sur les miroirs.
Est-ce que des distances de moins de 100 kms jouent sur l'efficacité des miroirs choisis, quand on lance les mises à jour ?

Je vous remercie encore pour votre aide.
Bien à vous.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Mise à jour système] - Conflit de fichiers

Message par waitnsea »

sandrine a écrit : ven. 20 janv. 2023, 19:11 J'ai une question sur les miroirs.
Est-ce que des distances de moins de 100 kms jouent sur l'efficacité des miroirs choisis, quand on lance les mises à jour ?
Bonjour,
Le statut des miroirs : https://archlinux.org/mirrors/status/ est complexe, et ne dépend pas que de la distance géographique
Il faut tenir compte de sa qualité (score), de sa mise à jour qui peut ne pas être encore complète, des performances du serveur qui l'héberge... et tout ceci peut changer d'une semaine à l'autre
Dans mon script de mise à jour j'ai inclus milcheck qui me donne un état avant de commencer
note: l'option -n lui ajoute la lecture des dernières "news" exemple :

Code : Tout sélectionner

milcheck -n 2
Edit : Mirror Score: A very rough calculation for ranking mirrors. It is currently calculated as (hours delay + average duration + standard deviation) / completion percentage.
+++: Lower is better
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonjour,
Dans mon script de mise à jour j'ai inclus milcheck qui me donne un état avant de commencer
note: l'option -n lui ajoute la lecture des dernières "news" exemple :
Merci pour votre partage. Je trouve effectivement que c'est une bonne idée.
J'y penserais dorénavant.
Bien à vous.
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonjour à tout le monde,
Je tenais à vous remercier pour votre aide précieuse concernant les conflits que j'avais lors des mises à jour.
J'ai encore ce genre de message que j'ignore souvent car comme c'est une "lib", j'ai cette pensée que ce n'est pas important, alors je laisse filer et je ne cherche pas à comprendre et à améliorer.
Que pouvez-vous m'en dire, s'il vous plaît ?
Que dois-je faire ?

Code : Tout sélectionner

:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community                               7,2 MiB   243 KiB/s 00:30 [####################################] 100%
 archlinuxfr est à jour
:: Début de la mise à jour complète du système…
avertissement : libssh : ignore la mise à jour du paquet (0.8.2-1 => 0.10.4-3)
 il n’y a rien à faire 
Je vous remercie.
Sandrine
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17393
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Mise à jour système] - Conflit de fichiers

Message par benjarobin »

Bonjour,
Supprime archlinuxfr de pacman.conf
N'utilise pas testing
Vérifie que tu utilises bien un miroir fonctionnel et fait : pacman -Syyuu --debug
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonsoir Benjarobin,
Merci pour votre réponse.
Je ne suis pas certaine d'avoir fait les choses correctement mais les mises à jour fonctionnent et je n'ai plus ce message concernant "lib..."
De surcroît, j'ai pu constater que ma liste de serveurs (server list generated by rankmirrors) datait de novembre 2017.
N'est-ce pas trop ancien ?
Bien à vous.
S
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Mise à jour système] - Conflit de fichiers

Message par waitnsea »

sandrine a écrit : lun. 13 févr. 2023, 17:42 De surcroît, j'ai pu constater que ma liste de serveurs (server list generated by rankmirrors) datait de novembre 2017.
N'est-ce pas trop ancien ?
Oui, c'est trop ancien

Code : Tout sélectionner

sudo reflector -c FR,DE --protocol https,rsync --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17393
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Mise à jour système] - Conflit de fichiers

Message par benjarobin »

Non, ce n'est pas forcément trop ancien. Si le miroir est parfaitement fonctionnel et se met bien à jour régulièrement pourquoi changer ? Personnellement je ne met à jour la liste de miroir que quand j'ai un souci.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonjour,
Au temps pour moi, le message d'erreur concernant libssh "avertissement : libssh : ignore la mise à jour du paquet (0.8.2-1 => 0.10.4-3)" est toujours présent.
Il est vrai que je n'ai pas vraiment supprimer archiluxfr de pacman.conf
J'avais peur de mettre le bazar.
J'ai commenté uniquement.
Faut-il vraiment supprimer tout ça ? :?

Code : Tout sélectionner

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
En vous remerciant.
DTS
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17393
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Mise à jour système] - Conflit de fichiers

Message par benjarobin »

Oui il faut supprimer "tout cela".
Peux tu donner la sortie tel que demandé précédemment de :

Code : Tout sélectionner

pacman --debug -Syyuu 
Pour cela tu peux exécuter la commande suivante (en root) :

Code : Tout sélectionner

pacman --debug -Syyuu |& tee cmd.log
Répondre "n" à :: Procéder à l’installation ? [O/n] et finalement nous donner le contenu de cmd.log
Et aussi la sortie de

Code : Tout sélectionner

pactree -r -d 1 libssh
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Bonjour,

Dans l'ordre, j'ai donc supprimé ce qui devait être supprimé.

Suite à
pacman --debug -Syyuu
ça me donne ceci : https://pastebin.com/AMxCDnHy

à suivre...
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Ensuite, après la commande :
pacman --debug -Syyuu |& tee cmd.log
ça donne ceci : https://pastebin.com/r2zt5eQ3

et...
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

et après avoir refuser l'installation, j'ai ceci comme message :

Code : Tout sélectionner

:: Procéder à l’installation ? [O/n] n
debug: unregistering database 'local'
debug: freeing package cache for repository 'local'
debug: unregistering database 'core'
debug: freeing package cache for repository 'core'
debug: unregistering database 'extra'
debug: freeing package cache for repository 'extra'
debug: unregistering database 'community'
debug: freeing package cache for repository 'community'
sandrine
Daikyu
Messages : 68
Inscription : mar. 30 avr. 2013, 16:23

Re: [Mise à jour système] - Conflit de fichiers

Message par sandrine »

Pour le contenu de cmd.log, voir ici :
https://pastebin.com/188cKgsz

et...
Répondre