Bonjour à tous,
J'ai effectué hier la mise à jour de pacman après avoir modifié /etc/pacman.conf
Depuis, je n'avais pas essayé d'installer quoi que ce soit ou fait de mise à jour. Aujourd'hui, lorsque je tente une mise à jour :
$ sudo pacman -Syu
Mot de passe :
:: Synchronisation des bases de données de paquets...
Erreur : échec de récupération du fichier 'core.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis mir.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis miroir.ezvan.fr : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'core.db' depuis archlinux.polymorf.fr : Connection time-out
Erreur : la mise à jour de core a échoué (erreur de la bibliothèque de téléchargement)
Erreur : échec de récupération du fichier 'extra.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis mir.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis miroir.ezvan.fr : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'extra.db' depuis archlinux.polymorf.fr : Connection time-out
Erreur : la mise à jour de extra a échoué (erreur de la bibliothèque de téléchargement)
Erreur : échec de récupération du fichier 'community.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis mir.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis miroir.ezvan.fr : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'community.db' depuis archlinux.polymorf.fr : Connection time-out
Erreur : la mise à jour de community a échoué (erreur de la bibliothèque de téléchargement)
Erreur : échec de récupération du fichier 'multilib.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis mir.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis distrib-coffee.ipsl.jussieu.fr : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis mir1.archlinux.fr : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis miroir.ezvan.fr : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis archlinux.mirrors.ovh.net : Connection time-out
Erreur : échec de récupération du fichier 'multilib.db' depuis archlinux.polymorf.fr : Connection time-out
Erreur : la mise à jour de multilib a échoué (erreur de la bibliothèque de téléchargement)
Erreur : échec de récupération du fichier 'archlinuxfr.db' depuis repo.archlinux.fr : Connection time-out
Erreur : la mise à jour de archlinuxfr a échoué (erreur de la bibliothèque de téléchargement)
Erreur : la synchronisation a échoué
Erreur : l'initialisation de la transaction a échoué (erreur de la bibliothèque de téléchargement)
Ça fait beaucoup d'errer de réseau. Y a-t-il quelque chose que j'aurais manqué ?
Dernière modification par DomS le dim. 22 janv. 2012, 14:07, modifié 3 fois.
Désolé, je ne la regarde jamais je pensais qu'il y aurait un pop up ou autre chose qui indiquerait que j'en ai reçu 1 mais il n'en est rien.
Effectivement, j'ai du réseau sinon et
cat /etc/pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst = pacman yaourt package-query pacman-color pyalpm namcap
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl -C - -f %u > %o
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options (all disabled by default)
#UseSyslog
#ShowSize
#UseDelta
#TotalDownload
#CheckSpace
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
Je ne suis pas chez moi mais il me semble que c'était la version 4 qui était proposée (à confirmer). E ntout cas, elle ne m'était pas proposée avant il y a quelques jours.
$ pacman -V
.--. Pacman v4.0.1 - libalpm v7.0.1
/ _.-' .-. .-. .-. Copyright (C) 2006-2011 Pacman Development Team
\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet
'--'
Ce programme peut être librement redistribué
sous les termes de la licence GNU GPL.
Je n'ai pas vraiment compris cette histoire de fusion. Il faut que je laisse uniquement l'un des deux et que je mette tout ce que l'autre n'a pas c'est ça ? Dans ce cas, quel est celui que je dois laisser ?
Celui utilisé est pacman.conf. Mais tu dois regarder si des choses changent (en dehors de tes réglages persos bien sûr) avec le .pacnew.
Gestion_des_fichiers_de_configurations
En l'occurrence avec le passage à pacman 4, tu dois modifier ton pacman.conf en conséquence (voir annonces récentes/sujets).
«The following statement is not true. The previous statement is true.»
Ça ne marche toujours pas. La seule chose qui change, ce sont les lignes au sujet des signature PGP que je viens de rajouter, ainsi que des lignes commentées au sujet de Siglevel des dépots. Je les ai quand même rajoutés. J'ai même remodifié la ligne Syncfirt et remis uniquement pacman (la ligne suivante commentée est le reste de ce que j'avais à l'origine) Il doit avoir une erreur toute bête mais je ne la vois pas. Je mets mon nouveau fichier /etc/pacman.conf au cas où qqn verrait mon erreur.
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst = pacman
# yaourt package-query pacman-color pyalpm namcap
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#XferCommand = /usr/bin/curl -C - -f %u > %o
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options (all disabled by default)
#UseSyslog
#ShowSize
#UseDelta
#TotalDownload
#CheckSpace
# PGP signature checking
# NOTE: None of this will work without running `pacman-key --init` first.
# The compiled in default is equivalent to the following line. This requires
# you to locally sign and trust packager keys using `pacman-key` for them to be
# considered valid.
#SigLevel = Optional TrustedOnly
# If you wish to check signatures but avoid local sign and trust issues, use
# the following line. This will treat any key imported into pacman's keyring as
# trusted.
#SigLevel = Optional TrustAll
# For now, off by default unless you read the above.
SigLevel = Never
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[core]
#SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[extra]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[community]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[multilib]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
Edit : qqn pourrait-il me mettre le contenu de son propre fichier /etc/pacman.conf que je l'essaye ?
Est-ce que je dois t'appeler "Dieu" tuxce ? Parce que ça fait deux problèmes que tu me résous en deux semaines. ÇA MARCHE !!!
Merci en tout cas à tous ceux qui ont essayé de m'aider. Par contre, c'est quoi ces lignes et pourquoi dans le pacman.confnew aucune des lignes n'étaient décommentées ?
En fait, ce n'est pas résolu, c'est juste une piste, en fait, XferCommand court circuite la fonction de téléchargement interne de pacman qui apparemment a un souci chez toi.
Est ce qu'après une mise à jour complète puis en re-commentant la ligne, ça fonctionne ?
Sinon, il semble qu'il y ait un souci avec ipv6 (FS#27988), mais déjà regarde si la mise à jour complète résous le souci.
Bonjour, j'ai eu le meme problème, certains fichiers .db étaient inaccessibles en raison de "time out" aussi, et j'ai par hasard pu trouver le problème , en tout cas me concernant. Mon FAI est orange, et j'ai l'habitude de modifier mon fichier /etc/resolv.conf en remplaçant "nameserver 192.168.1.1" par:
nameserver 80.10.246.2
nameserver 80.10.246.129
qui sont en fait les DNS de mon FAI, dont le but est d'améliorer la vitesse de chargement des pages web. Avec l'ancien pacman cette manip n'était pas nécessaire, mais avec le nouveau, je me suis rendu compte que j'avais le problème de "time out" à chaque fois que je ne faisait pas ce changement.
J'espère que ça pourra t'aider.