Quand le serveur ne veut plus se mettre à jour...

Eh oui, nul n’est infaillible, et encore moins l’informatique !

J’ai rencontré récemment un problème de mise à jour du serveur :

Cannot find a valid baseurl for repo : base
Error : Cannot find a valid baseurl for repo : base

Gênant, et puisqu’il s’agit d’un serveur de production, on ne peut, à mon sens, laisser perdurer une telle situation au risque de s’exposer à plus ou moins long terme, à des attaques du net ou des dysfonctionnement du serveur.

J’ai recherché longuement sur le net une solution pour mettre d’aplomb les repository. Après plusieurs manipulations en console infructueuses (yum.conf et les fichiers de repository), je me suis dit qu’il doit bien exister quelque-chose dans l’interface pour reparamétrer correctement les sites de mises à jour. Et en fait, la solution est très simple.

Il faut aller tout simplement dans l’interface server-manager et choisir le menu de mise à jour logicielle (à gauche), puis le bouton "modifier les paramètres de mise à jour.

Dans ces options de mises à jour, je n’ai choisi que les repository stables, à savoir :

- CentOS - os
- CentOS - updates
- SME Server Addons
- SME Server Contribs
- SME Server - os
- SME Server - updates


NE PAS activer SME Server - updates testing
qui contient des logiciels en test bêta !

A partir de là, les fichiers d’update se mettent à jour correctement et tout est reparti correctement.

Vive Centos ! et vive le libre !