Problème
À l'ouverture de Suitcase Fusion sur Mac OS, le message d'erreur suivant apparaît :
Suitcase Fusion 8 peut afficher le message d'erreur suivant à la place :
Environnement :
Cet article concerne Suitcase Fusion sur toute version de Mac OS prise en charge.
Résolution :
Il manque peut-être une ou plusieurs entrées dans le fichier hosts par défaut du système Mac. Le fichier hosts par défaut ressemble à ceci :
### Host Database## localhost is used to configure the loopback interface# when the system is booting. Do not change this entry.##127.0.0.1 localhost255.255.255.255 broadcasthost::1 localhost |
Remplacer le fichier hosts
Vous pouvez télécharger un fichier hosts par défaut pour Mac à l'adresse http://cs.us.extensis.com/HostsFile/hosts.zip.
- Dézippez le fichier hosts, son nom ne doit pas posséder d'extension
- Dans le Finder, choisir Aller > Aller au dossier
- Dans "Aller au dossier", saisissez “/etc” et appuyez sur Entrée
- Amenez le fichier hosts dans le répertoire /etc ; donnez votre nom d'administrateur Mac et votre mot de passe à l'invite
Lorsque vous avez placé le fichier hosts dans le répertoire /etc :
-
- Ouvrez l'application Terminal
- Saisissez la commande suivante et appuyez sur Entrée : sudo chmod 644 /etc/hosts
- Indiquez votre mot de passe Mac OS et appuyez sur Entrée
En fonction de la version de Mac OS utilisée, le champ du mot de passe sera vide ou vous verrez des ronds ou des icônes de clé, lorsque vous le saisirez. C'est normal.
Nettoyez le cache DNS du système Mac
- Dans la fenêtre de Terminal, saisissez la commande suivante et appuyez sur Entrée : sudo killall -HUP mDNSResponder
- Redémarrez votre Mac
Cause :
Suitcase Fusion utilise le fichier hosts pour trouver et se connecter au type core en utilisant l'adresse loopback (127.0.0.1 ou localhost). Si le fichier hosts n'est pas présent, ou si l'entrée pour 127.0.0.1 pointe sur un nom autre que localhost, vous verrez l'un des messages d'erreur affichés ci-dessus.
Si Suitcase Fusion ne peut pas résoudre localhost sur 127.0.0.1, vous obtiendrez le premier message d'erreur ; si le type core ne peut pas résoudre localhost sur 127.0.0.1, vous obtiendrez le deuxième message d'erreur.
Si le fichier hosts a été modifié, il peut être supprimé lors de la mise à niveau vers une nouvelle version de Mac OS. Des applications tierces ou des utilitaires réseau peuvent également modifier l'entrée localhost de manière incorrecte. Pour plus d'informations, consulter How to Edit the Hosts File in Mac OS X with Terminal.