Le problème
Lors de l'exécution des commandes yum, l'utilisateur obtient l'erreur ci-dessous :
# yum update Bad id for repo: My Repo, byte = 2
Ce qui suit est le fichier repo qui est utilisé pour l'image dvd locale
# cat /etc/yum.repos.d/my_repo.repo [My Repo] name=repo1 baseurl=file:///mnt/iso/ enabled=1 gpgcheck=0
La solution
[Mon dépôt] est faux car il utilise des espaces entre les lettres qui ne sont pas correctement traduits par yum. N'incluez pas d'espace blanc dans [My Repo].
Donc pour le corriger changez le nom du fichier de :
# cat /etc/yum.repos.d/my_repo.repo [My Repo] name=repo1 baseurl=file:///mnt/iso/ enabled=1 gpgcheck=0
À
# cat /etc/yum.repos.d/my_repo.repo [My-Repo] name=repo1 baseurl=file:///mnt/iso/ enabled=1 gpgcheck=0
Vérifier
Vérifiez le
# yum update Failed to set locale, defaulting to C Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.nluug.nl * extras: mirror.i3d.net * updates: mirror.ams1.nl.leaseweb.net base | 3.6 kB 00:00:00 My-Repo | 951 B 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 updates/7/x86_64/primary_db | 6.0 MB 00:00:01 ....