[update] 6 semaines sans mise à jour : aïe ! (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Jeddo
Hankyu
Messages : 20
Inscription : sam. 30 juin 2007, 18:13
Localisation : France

[update] 6 semaines sans mise à jour : aïe ! (résolu)

Message par Jeddo »

Bonsoir à tous,

Suite à mon déménagement, j'ai du poireauté six semaines avant d'avoir un accès Internet.

Du coup, la mise à jour d'Arch via pacman -S(y)u foire.

Voici le log du plantage de pacman :

Code : Tout sélectionner

[jeddo@jdesktop ~]$ sudo pacman -Su
Mot de passe : 
:: Début de la mise à jour complète du système...
Avertissement: graphviz: force la mise à jour à la version 2.20.1-1
Avertissement: ruby: force la mise à jour à la version 1.8.7_p22-2
Avertissement: shared-mime-info: force la mise à jour à la version 0.30-1
Avertissement: vlc: force la mise à jour à la version 0.8.6i-2
Avertissement: xf86-video-vesa: force la mise à jour à la version 1.3.0-6
Résolution des dépendances...
Avertissement: cycle de dépendances détecté:
Avertissement: pam sera installé avant sa dépendance db
Recherche des conflits possibles entre paquets...

Cibles (241): a52dec-0.7.4-4  gpm-1.20.5-1  aalib-1.4rc5-5  esd-0.2.39-1  faad2-2.6.1-1  lame-3.98-1  x264-20080625-1  
              zlib-1.2.3.3-2  ffmpeg-20080715-3  wavpack-4.50.0-1  xine-lib-1.1.14-2  gcc-libs-4.3.1-3  pcre-7.7-2  
              glib2-2.16.4-1  avahi-0.6.23-1  pam-1.0.1-2  coreutils-6.12-1  db-4.7.25-1  heimdal-1.2-1  libpng-1.2.29-1  
              libcups-1.3.8-1  bash-3.2.039-2  perl-5.10.0-4  freetype2-2.3.7-1  fontconfig-2.6.0-2  libxft-2.1.13-1  
              randrproto-1.2.2-1  libxrandr-1.2.3-1  mesa-7.0.3-3  qt3-3.3.8-8  kdelibs3-3.5.9-2.1  
              amarok-engine-xine-1.4.9.1-2  libmp4v2-1.6-1  postgresql-libs-8.3.3-1  ruby-1.8.7_p22-2  
              amarok-base-1.4.9.1-2  pango-1.20.5-1  gtk2-2.12.11-2  wxgtk-2.8.8-1  amule-2.2.1-2  apr-1.3.2-1  
              apr-util-1.3.2-2  apache-2.2.9-4  libsamplerate-0.1.4-1  shared-mime-info-0.30-1  audacity-1.3.5-1  
              avidemux-2.4.3-1  cdparanoia-10.1-1  cups-1.3.8-1  ghostscript-8.63-2  cups-pdf-2.4.8-1  cvs-1.11.23-2  
              cyrus-sasl-plugins-2.1.22-7  cyrus-sasl-2.1.22-9  dbus-glib-0.76-1  ddclient-3.7.3-2  
              desktop-file-utils-0.15-1  libassuan-1.0.5-1  libgcrypt-1.4.1-1  libksba-1.0.3-1  dirmngr-1.0.2-1  jre-6u7-1  
              jdk-6u7-1  hunspell-1.2.6-1  mozilla-common-1.2-1  sqlite3-3.6.0-1  nss-3.12-1  xulrunner-1.9.0.1-2  
              eclipse-3.4-3  eclipse-ecj-3.3.2-2  gnome-keyring-2.22.3-1  evolution-data-server-2.22.3-2  exiv2-0.17.1-1  
              exo-0.3.4-2  filesystem-2008.07-1  fakeroot-1.9.5-1  file-4.25-1  mime-types-1.0-1  firefox-3.0.1-2  
              firefox-i18n-3.0.1-1  flashplayer-standalone-9.0.124.0-3  flex-2.5.35-1  gail-1.22.3-1  gcc-4.3.1-3  
              libgtop-2.22.3-1  libgksu-2.0.7-1  gksu-2.0.0-3  glibmm-2.16.4-2  gnokii-0.6.26-1  gnome-desktop-2.22.3-1  
              gnome-python-2.22.1-1  gnome-python-extras-2.19.1-2  smbclient-3.0.30-2  gnome-vfs-2.22.0-3  pinentry-0.7.3-2  
              gnupg2-2.0.9-1  graphviz-2.20.1-1  gstreamer0.10-0.10.20-1  xproto-7.0.13-1  libsm-1.1.0-1  
              gstreamer0.10-base-0.10.20-1  gstreamer0.10-base-plugins-0.10.20-1  gstreamer0.10-good-plugins-0.10.8-3  
              gstreamer0.10-python-0.10.12-1  gstreamer0.10-ugly-0.10.8-1  gstreamer0.10-ugly-plugins-0.10.8-1  
              gtklp-1.2.6-3  gutenprint-5.0.2-2  gv-3.6.5-1  hsqldb-java-1.8.0.10-1  pciutils-3.0.0-2  wget-1.11.4-1  
              hwd-5.3.4-1  icu-3.8.1-2  imagemagick-6.4.2.4-1  intltool-0.40.3-1  qt-4.4.1-1  phonon-4.2.0-2  
              clucene-0.9.20-1  strigi-0.5.11-1  giflib-4.1.6-3  raptor-1.4.18-1  redland-1.0.8-1  soprano-2.1.1-1  
              kdelibs-4.1.0-4  akonadi-1.0.0-1  kdepimlibs-4.1.0-1  kdeadmin-4.1.0-1  rarian-0.8.0-2  
              kdebase-runtime-4.1.0-2  kdebase-4.1.0-2  libsasl-2.1.22-7  qca-2.0.1-2  poppler-0.8.4-1  poppler-qt-0.8.4-1  
              libspectre-0.2.0-1  chmlib-0.39-1  libdjvu-3.5.20-1  qimageblitz-0.0.4-1  libzip-0.8-1  ebook-tools-0.1.1-1  
              kdegraphics-4.1.0-3  kdemultimedia-4.1.0-1  kdepim-4.1.0-2  capseo-158-1  libcaptury-158-1  
              xorg-xkb-utils-7.3-1  xkeyboard-config-1.3-1  libxklavier-3.6-1  kdebase-workspace-4.1.0-5  neon-0.28.2-2  
              subversion-1.4.6-4  kdesdk-4.1.0-1  kernel-headers-2.6.25.8-1  kernel26-2.6.25.11-1  keytouch-2.4.1-1  
              lastfm-client-1.5.1.31879-1  libgnomecups-0.2.3-2  libgnomeprint-2.18.3-2  libgphoto2-2.4.2-1  
              libgweather-2.22.3-1  libkipi-0.1.6-2  libmal-0.44-1  libofx-0.9.0-1  libtasn1-1.4-1  libwnck-2.22.3-1  
              libxfont-1.3.3-1  libxp-1.0.0-2  libxtrap-1.0.0-2  libxxf86vm-1.0.2-1  db4.5-4.5.20-1  python-2.5.2-5  
              lyx-1.5.5-1  man-pages-3.05-1  pyrex-0.9.8.4-1  miro-1.2.4-1  mlocate-0.20-2  ttf-dejavu-2.26-1  
              mplayer-1.0rc2-5  mplayer-plugin-3.55-1  mutagen-1.14-1  net-snmp-5.4.1.2-1  openoffice-base-2.4.1-2  
              openssh-5.0p1-2  openttd-0.6.2-1  opera-9.51-1  xfce4-panel-4.4.2-2  orage-4.4.2-2  orbit2-2.14.13-1  
              php-5.2.6-4  phpmyadmin-2.11.7-1  pidgin-2.4.3-1  pm-utils-1.1.2.4-1  poppler-glib-0.8.4-1  
              poppler-qt3-0.8.4-1  pycups-1.9.40-1  qemu-0.9.1-7  qscintilla-2.2-1  rp-pppoe-3.10-1  samba-3.0.30-2  
              scrnsaverproto-1.1.0-2  seamonkey-1.1.11-1  smb4k-0.9.6-2  smplayer-0.6.1-1  smplayer-themes-0.1.16-1  
              soundconverter-1.3.2-1  speex-1.2rc1-1  squeeze-0.2.3-2  streamripper-1.63.0-2  sudo-1.6.9p17-1  
              terminal-0.2.8-2  thunderbird-2.0.0.16-1  thunderbird-i18n-2.0.0.16-1  transcode-1.0.6rc1-2  tzdata-2008d-1  
              unrar-3.8.2-1  vi-7.1.315-1  vim-7.1.315-1  vlc-0.8.6i-2  wireshark-1.0.2-1  xerces2-java-2.9.1-2  
              xalan-java-2.7.1-2  xextproto-7.0.3-1  xf86-input-keyboard-1.3.1-1  xf86-input-mouse-1.3.0-1  
              xf86-video-vesa-1.3.0-6  xfce-mcs-plugins-4.4.2-2  xfce4-mixer-4.4.2-2  xfdesktop-4.4.2-3  xfprint-4.4.2-3  
              xfsprogs-2.9.8-1  xfwm4-4.4.2-3  xtrans-1.2.1-1  xorg-server-utils-7.3-1  xorg-utils-7.3-1  
              xorg-server-1.4.2-1  xorg-twm-1.0.4-1  xorg-xauth-1.0.3-1  xorg-xinit-1.1.0-1  xterm-235-1  zip-3.0-1  

Taille totale des paquets (téléchargement):   0,00 Mo
Taille totale des paquets (installation):   2588,42 Mo

Procéder à l'installation? [O/n] 
Analyse de l'intégrité des paquets...
(241/241) Analyse des conflits entre fichiers       [##################################################################] 100%
Erreur: la préparation de la transaction a échoué
Erreur: la validation de la transaction a échoué (conflit de fichiers)
mime-types: /etc/mime.types est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
(La phase "Analyse de l'intégrité des paquets..." est très longue.)

Comment résoudre ce problème ?

Merci d'avance.
Dernière modification par Jeddo le ven. 15 août 2008, 14:27, modifié 2 fois.
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

le mieux est de faire des groupes pour mettre à jour sinon tu va jamais y arriver ! Pacman te le dit au début :

Code : Tout sélectionner

Avertissement: cycle de dépendances détecté: 
Avertissement: pam sera installé avant sa dépendance db 
Donc commence par morceaux, pam est un bon début :)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Az
Hankyu
Messages : 42
Inscription : ven. 25 juil. 2008, 23:55

Message par Az »

Sinon en ce qui concerne l'erreur concernant les fichiers déjà présent dans le système ptite bidouille perso:

Tu fais un ptit mv du fichier

Code : Tout sélectionner

mv /etc/mime.types /etc/mime.types.save

Tu installes tout le bordel et si rien ne foire et bien c'est que c'est bon :P


C'est moche mais ca marche surtout que la c'est ta seule erreur !
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Moi je fais rm. :mrgreen: (et ça marche très bien)
Kami kaze !

Et sinon, quand tu auras installé tout ça, un petit :
pacman-optimize
sync
...ne fera pas de mal.

L'analyse de l'intégrité des paquets est d'autant plus rapide que ton ordi l'est. C'est un calcul de md5sum je crois.
Evidemment, plus il y a gros de paquets, plus c'est long...
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Avatar de l’utilisateur
Az
Hankyu
Messages : 42
Inscription : ven. 25 juil. 2008, 23:55

Message par Az »

Ouai je fais rm aussi mais bon je préfère conseiller un mv ainsi au cas ou rien n'est perdu !!
Jeddo
Hankyu
Messages : 20
Inscription : sam. 30 juin 2007, 18:13
Localisation : France

Message par Jeddo »

Merci à tous de vos réponses.
Az a écrit :Sinon en ce qui concerne l'erreur concernant les fichiers déjà présent dans le système ptite bidouille perso:

Tu fais un ptit mv du fichier

Code : Tout sélectionner

mv /etc/mime.types /etc/mime.types.save

Tu installes tout le bordel et si rien ne foire et bien c'est que c'est bon :P


C'est moche mais ca marche surtout que la c'est ta seule erreur !
Cette manip' a résolu le problème, j'ai pu mettre à jour le système.
Calimero a écrit :Et sinon, quand tu auras installé tout ça, un petit :
pacman-optimize
sync
...ne fera pas de mal.

L'analyse de l'intégrité des paquets est d'autant plus rapide que ton ordi l'est. C'est un calcul de md5sum je crois.
Evidemment, plus il y a gros de paquets, plus c'est long...
Merci pour cette astuce. On verra si ça accélère le processus à la prochaine mise à jour. (Cela dit, ma machine date du début du siècle)
marc[i1] a écrit :Salut,

le mieux est de faire des groupes pour mettre à jour sinon tu va jamais y arriver !


Donc commence par morceaux, pam est un bon début
Juste une question au passage. Quelle aurait été la ligne de commande pour mettre à jour simplement "pam" ? Sinon, qu'est-ce que tu entends précisément par "faire des groupes pour mettre à jour" ?

A+
Avatar de l’utilisateur
Calimero
Elfe
Messages : 692
Inscription : ven. 02 mai 2008, 18:16
Localisation : Nantes (44)

Message par Calimero »

Jeddo a écrit :Juste une question au passage. Quelle aurait été la ligne de commande pour mettre à jour simplement "pam" ?
pacman -S pam
Jeddo a écrit :Sinon, qu'est-ce que tu entends précisément par "faire des groupes pour mettre à jour" ?
Pour pas tout faire d'un coup ?
Sinon tu sais pas, si tu as un ennui, de quel paquet ça peut venir.

Moi je suis kamikaze, je mets à jour des Arch pas synchro depuis des mois, pour l'instant c'est toujours passé, en examinant tous les .pacnew et en les mettant à la place des anciens après les avoir reconfigurés. ;)
Mes trucs : LiveCD http://ctkarch.org/ ; Blog, guide Arch, etc… http://calimeroteknik.free.fr/
In a world without walls and fences, who needs windows and gates ?
Jeddo
Hankyu
Messages : 20
Inscription : sam. 30 juin 2007, 18:13
Localisation : France

Message par Jeddo »

Merci pour ces précisions, je tâcherai de m'en souvenir :wink:
Répondre