Page 1 sur 1

[Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour. (Résolu)

Publié : mar. 15 sept. 2015, 15:09
par Urania
Hello,

Depuis hier, j'essaye de mettre à jour mon système.
J'ai fait un pacman -Syu.

Il récupère les paquets nécéssaires:

Code : Tout sélectionner

Taille totale du téléchargement :   466,15 MiB
Taille totale installée :         4536,77 MiB
Taille de mise à jour nette :     -297,83 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets...
 less-481-1-x86_64         91,9 KiB   676K/s 00:00 [######################] 100%
 gnupg-2.1.8-2-x86_64    1908,9 KiB  1614K/s 00:01 [######################] 100%
 man-db-2.7.3-1-x86_64    380,5 KiB  1626K/s 00:00 [######################] 100%
 graphite-1:1.3.2-1-...    92,1 KiB  1737K/s 00:00 [######################] 100%
 libcups-2.1.0-1-x86_64   305,5 KiB  1634K/s 00:00 [######################] 100%
 pygtk-2.24.0-6-x86_64   1705,4 KiB  1615K/s 00:01 [######################] 100%
 sddm-0.12.0-2-x86_64       3,8 MiB  1607K/s 00:02 [######################] 100%
 potrace-1.12-1-x86_64     81,7 KiB  1776K/s 00:00 [######################] 100%
 texlive-bin-2015.37...    23,6 MiB  1605K/s 00:15 [######################] 100%
 texlive-core-2015.3...   115,5 MiB  1589K/s 01:14 [######################] 100%
 texlive-bibtexextra...  1127,2 KiB  1617K/s 00:01 [######################] 100%
 texlive-fontsextra-...   225,6 MiB  1600K/s 02:24 [######################] 100%

...

Et là j'ai un soucis:

Code : Tout sélectionner

...
(593/593) analyse des conflits entre fichiers      [######################] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
ruby-colored : /usr/lib/ruby/gems/2.2.0/cache/colored-1.2.gem est déjà présent dans le système de fichiers
ruby-colored : /usr/lib/ruby/gems/2.2.0/gems/colored-1.2/LICENSE est déjà présent dans le système de fichiers
ruby-colored : /usr/lib/ruby/gems/2.2.0/gems/colored-1.2/README est déjà présent dans le système de fichiers
ruby-colored : /usr/lib/ruby/gems/2.2.0/gems/colored-1.2/Rakefile est déjà présent dans le système de fichiers
ruby-colored : /usr/lib/ruby/gems/2.2.0/gems/colored-1.2/lib/colored.rb est déjà présent dans le système de fichiers
ruby-colored : /usr/lib/ruby/gems/2.2.0/gems/colored-1.2/test/colored_test.rb est déjà présent dans le système de fichiers

...

ruby-zip : /usr/lib/ruby/gems/2.2.0/gems/zip-2.0.2/test/ziptest.rb est déjà présent dans le système de fichiers
ruby-zip : /usr/lib/ruby/gems/2.2.0/specifications/zip-2.0.2.gemspec est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Une idée ?

Merci

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mar. 15 sept. 2015, 15:37
par benjarobin
Bonjour,
Quand tu vois ce genre de message d'erreur, tu dois toujours regarder la raison : vérifier à qui appartient ces fichiers et pourquoi ils sont là :

Code : Tout sélectionner

pacman -Qo /usr/lib/ruby/gems/2.2.0/gems/colored-1.2/LICENSE
pacman -Qo /usr/lib/ruby/gems/2.2.0/gems/zip-2.0.2/test/ziptest.rb
Les raisons possibles :
  • Une installation manuelle, via make install par exemple
  • Des fichiers appartenant à un paquet de AUR (plus généralement n'appartenant pas aux dépôts officiels)
  • Une base de donnée de pacman corrompue

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mar. 15 sept. 2015, 15:57
par yostral
Et d'ailleurs concernant la mise à jour, pourquoi, depuis quelques jours, la mise à jour nette est de -300 MiB à peu près ? N'y aurait-il pas un soucis avec un ou plusieurs paquets justement qui pourrait expliquer aussi le problème de Urania ?

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mar. 15 sept. 2015, 16:20
par benjarobin
Quand j'ai une mise à jour nette négative d'une telle grandeur, généralement je regarde l'origine. Personnellement récemment j'ai eu aussi une mise à jour nette de -300 Mo et cela venait de paquet Go. Mais je ne pense pas que vous avez un tel paquet...

Pour le fun, voici une ligne de commande qui donne la taille avant puis après :

Code : Tout sélectionner

join -a1 <(package-query -Q -f "%n\t%2" $(pacman -Qqu) | sort -u) <(package-query -S -f "%n\t%2" $(pacman -Qqu) | sort -u) | column -t

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mar. 15 sept. 2015, 16:29
par papajoke
Bonjour,
les bibliothèques Ruby ne sont pas uniquement installées par pacman mais peuvent êtres aussi gérées par gem
Pour voir les bibliothèques du langage Ruby :

Code : Tout sélectionner

gem list
il est possible de la désinstaller via gem (uninstall colored) puis de la réinstaller via pacman.
pourquoi, depuis quelques jours, la mise à jour nette est de -300 MiB à peu près ?
non il est rare d'avoir une mise à jour de -300Mo et si tu le retrouves plusieurs jours de suite, c'est qu'elle a échoué et est re-tentée chaque fois !

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mer. 16 sept. 2015, 08:56
par Urania
erreur : aucun paquet ne contient pacman -Qo /usr/lib/ruby/gems/2.2.0/gems/colored-1.2/LICENSE
erreur : aucun paquet ne contient pacman -Qo /usr/lib/ruby/gems/2.2.0/gems/zip-2.0.2/test/ziptest.rb

sinon pas de paquet installé avec "make install"

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mer. 16 sept. 2015, 09:17
par benjarobin
Je ne connais pas trop Ruby, mais je crois que papajoke donne la raison la plus probable, et il indique aussi comment le corriger

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mer. 16 sept. 2015, 09:42
par Urania
donc j'ai fait un:

Code : Tout sélectionner

gem uninstall colored

et ensuite

pacman -S ruby-colored
Et là, je croise les doigts ...

Re: [Mise à jour] Des erreurs se sont produites, aucun paquet n’a été mis à jour.

Publié : mer. 16 sept. 2015, 09:46
par Urania
même chose pour:

zip et spider