Dans ce tutoriel, je vais vous expliquer comment résoudre l’erreur ci dessous sur Ubuntu :
multipathd[XXX]: sda: add missing path
multipathd[XXX]: sda: failed to get udev uid: Invalid argument
multipathd[XXX]: sda: failed to get sysfs uid: Invalid argument
multipathd[XXX]: sda: failed to get sgio uid: No such file or directory
multipathd[XXX]: sda: add missing path
multipathd[XXX]: sda: failed to get udev uid: Invalid argument
multipathd[XXX]: sda: failed to get sysfs uid: Invalid argument
multipathd[XXX]: sda: failed to get sgio uid: No such file or directory
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-01-600x179.png)
Cette erreur est présente sur les ordinateurs virtuels qui fonctionne avec VMWare, elle ne présenta pas de problème particulier dans le fonctionnement du système d’exploitation, mais toutes les 5 minutes des lignes de logs sont ajoutées dans le fichier /var/log/syslog
.
Il y a deux solutions pour résoudre ce problème que je vais vous présenter ici :
- Editer la configuration de la machine virtuelle sur vmware
- Editer le fichier de configuration /etc/multipath.conf afin que les erreurs ne soient plus « loggées »
vmware : modifier la configuration de l’ordinateur virtuel
Il faut commencer par éteindre l’ordinateur virtuel.
Ensuite aller sur l’interface esxi et cliquer sur Machines virtuelles 1.
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-02-1-600x302.png)
Une fois la machine éteinte, la sélectionner 1, puis cliquer sur Actions 2 et cliquer sur Modifier les paramètres 3.
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-03-600x302.png)
Dans les paramètres de l’ordinateur virtuel, cliquer sur Options VM 1.
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-04-600x400.png)
Aller sur Avancé 1 et développer en cliquant dessus puis cliquer sur Modifier la configuration 2.
On va ajouter un paramètre, cliquer sur Ajouter un paramètre 1.
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-07-595x400.png)
Un nouveau paramètre 1 vide est ajouté en bas de la liste.
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-08-600x382.png)
Pour le champ Clé entrer : disk.EnableUUID
1 et dans le champ Valeur TRUE
2. Valider en cliquant sur OK 3.
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-09-600x386.png)
Fermer ensuite la fenêtre des paramètres en cliquant sur Enregistrer 1.
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-10-600x397.png)
Démarrer l’ordinateur, il ne devrait plus y avoir de log pour cette erreur qui s’ajoute dans le fichier.
Vous pouvez utiliser la commande suivante pour le vérifier sur laps de temps de 5/10 minutes :
sudo tail -f /var/log/syslog
Ajouter en blacklist le périphérique
Cette solution est à privilégier si vous n’avez pas accès à l’ESXi.
Editer le fichier /etc/multipath.conf
.
sudo nano /etc/multipath.conf
Ajouter les lignes suivantes :
blacklist {
device {
vendor "VMware"
product "Virtual disk"
}
}
![](https://rdr-it.io/wp-content/uploads/2022/02/ubuntu-multipathd-error-sda-11-600x313.png)
Sauvegarder les modifications.
Redémarrer le services multipath-tools
.
sudo systemctl restart multipath-tools.service
Il ne devrait plus y avoir d’entrer dans les logs.