Page 1 sur 2

Yum update No more mirrors to try

Publié : 28 mars 2018, 17:05
par Firther
Bonjour à tous,
Pour valider un projet pour ma licence pro je dois créer des scripts perl afin de superviser des bornes Wifi.
Un de ses script demande l'installation du plugin "perl-Nagios-Plugin"
Mais quand je demande l'install, il me renvoi cette erreur
"Rien à faire"
Dans le dépôt CentOS-Base.repo dans le champ baseurl j'ai mis une url locale (type file:///) en ayant préalablement été cherché les fichiers sur Internet et que j'ai placé dans les bon dossiers (/srv/centosrepo/base/repodata pour le mirroir base de CentOS par exemple).
Néanmoins quand je fait un "yum repolist enabled"
mes trois dépôt de Centos (base,update et extras) contienne des paquets mais ceux d'eyesofnetwork ne contienne rien (eon-base,eon-extras et eon-updates)
Lorsque je fais un "yum update" j'ai énormément de paquets avec l'erreur "[Errno 256] No more mirrors to try"

Je suis perdu depuis quelques jours, j'ai bien mis un DNS de Google dans le resolv.conf et je n'ai pas de proxy qui pourrait gêner la mise à jour

Merci pour vos réponses

Re: Yum update No more mirrors to try

Publié : 28 mars 2018, 17:44
par nouvo09
Dans le dépôt CentOS-Base.repo dans le champ baseurl j'ai mis une url locale (type file:///) en ayant préalablement été cherché les fichiers sur Internet et que j'ai placé dans les bon dossiers (/srv/centosrepo/base/repodata pour le mirroir base de CentOS par exemple).
Tu peux expliquer clairement ce que tu cherches à faire avec ça ?

Re: Yum update No more mirrors to try

Publié : 28 mars 2018, 17:58
par Firther
Merci pour ta réponse rapide
C'est que au départ il me mettait un message d'erreur comme quoi il pouvait pas récupérer le fichier repomd.xml à partir de l'url (pour base, update et extras) donc jai pris tous les fichiers et dossier présent sur ces url et je l'ai est copié en local (par ftp) sur mon serveur, en prenant soin de changer l'url come je lai expliqué dans le sujet.

Re: Yum update No more mirrors to try

Publié : 28 mars 2018, 20:05
par Beta-Pictoris
Peux-tu nous montrer le contenu de ton fichier /etc/CentOS-Base.repo ?

Que donne ? :

Code : Tout sélectionner

cat /etc/*-release

Re: Yum update No more mirrors to try

Publié : 29 mars 2018, 09:06
par Firther
Contenu de CentOS-Base.repo

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$ ... fra=$infra
baseurl=file:///srv/centosrepo/base
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$ ... fra=$infra
baseurl=file:///srv/centosrepo/updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$ ... fra=$infra
baseurl=file:///srv/centosrepo/extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$ ... fra=$infra
baseurl=http://mirror.centos.org/centos/$releas ... $basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


--> cat /etc/*-release

[root@localhost yum.repos.d]# cat /etc/*-release
EyesOfNetwork release 5.1 (Vinci)
EyesOfNetwork release 5.1 (Vinci)
NAME="EyesOfNetwork"
VERSION="5 (Vinci)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="5"
PRETTY_NAME="EyesOfNetwork 5 (Vinci)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

EyesOfNetwork release 5.1 (Vinci)
EyesOfNetwork release 5.1 (Vinci)

Re: Yum update No more mirrors to try

Publié : 29 mars 2018, 11:25
par nouvo09
Décidément je ne comprends rien à ta démarche.

Si tu as téléchargé les paquets au format rpm nécessaires et que tu les as placés dans un répertoire, il suffit de faire, sous root

cd {répertoire où sont les fichiers rpm}
yum install ./paquet.rpm

Re: Yum update No more mirrors to try

Publié : 29 mars 2018, 15:00
par Beta-Pictoris
Firther, commente la directive 'mirrorlist' du fichier CentOS-Base.repo et ressaye.

Si tu veux installer les paquets à partir des serveurs, tu devrais remplacer, entre autre, la variable $releasever par sa valeur.

Cela dit, peux tu, aussi, nous montrer le contenu du fichier /etc/yum.conf ?

Re: Yum update No more mirrors to try

Publié : 30 mars 2018, 10:54
par Firther
Je suis désolé si vous avez du mal à comprendre la démarche, moi-même j'ai du mal à comprendre le fonctionnement pour récupérer un paquet :/

De toute évidence j'avais un pb de firewall (mon maitre d'apprentissage m'avait signifier que non à la base). Donc j'ai bien paramétrer le yum.conf ainsi que le wgetrc avec les bons paramètres du firewall

J'ai donc remis le fichier le fichier Centos-Base.repo par défaut mais je n'arrive toujours pas à me connecter aux mirrorlist

--> yum update

[root@localhost repodata]# yum update
Modules complémentaires chargés : fastestmirror
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7 ... nfra=stock error was
12: Timeout on http://mirrorlist.centos.org/?release=7 ... nfra=stock: (28, 'Connection timed out after 30001 milliseconds')
^Chttp://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#56 - "Network error recv()"
Essai d'un autre miroir.

Mais quand je fais un wget du lien
[root@localhost repodata]# wget http://mirror.centos.org/centos/7/os/x86_64/
--2018-03-30 10:51:46-- http://mirror.centos.org/centos/7/os/x86_64/
Résolution de mirror.centos.org (mirror.centos.org)... 93.113.36.66, 2a06:afc0::21
Connexion vers mirror.centos.org (mirror.centos.org)|93.113.36.66|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «index.html»

[ <=> ] 4 119 --.-K/s ds 0s

2018-03-30 10:51:46 (42,7 MB/s) - «index.html» sauvegardé [4119]


Le contenu du fichier yum.conf
[root@localhost repodata]# cat /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php? ... tegory=yum
distroverpkg=centos-release
proxy=https://172.20.0.253/
proxy_username=ch-chatellerault.fr\solewyn.florian
proxy_password=XXXXXXXXXXXXXXXXXXXXX

Re: Yum update No more mirrors to try

Publié : 30 mars 2018, 12:03
par nouvo09
en ayant préalablement été cherché les fichiers sur Internet
Ok tu peux traduire cette phrase ? Quels fichiers as-tu exactement téléchargés ?

Re: Yum update No more mirrors to try

Publié : 30 mars 2018, 13:27
par Beta-Pictoris
Firther a écrit : Le contenu du fichier yum.conf
[root@localhost repodata]# cat /etc/yum.conf
...
proxy=https://172.20.0.253/
...
Ta directive proxy devrait être écrite comme cela:

Code : Tout sélectionner

proxy=http://adresse_ip:port