Quand je cours sudo
le terminal est bloqué pendant quelques secondes puis émet un message d'erreur. Mon terminal ressemble à ceci :
ubuntu@(none):~$ sudo true
sudo: unable to resolve host (none)
Que puis-je faire pour le résoudre ?
Quand je cours sudo
le terminal est bloqué pendant quelques secondes puis émet un message d'erreur. Mon terminal ressemble à ceci :
ubuntu@(none):~$ sudo true
sudo: unable to resolve host (none)
Que puis-je faire pour le résoudre ?
Si vous ne pouvez pas faire de sudo, vous pouvez vous connecter en tant que root via su. IE : su root (dans un x-term). puis donnez le mot de passe root lorsque vous y êtes invité, vous pouvez alors éditer les fichiers avec nano. Le mot de passe root dans 'buntu est le même que celui que vous utiliseriez pour sudo.
J'ai eu le même problème ! J'ai changé le nom de mon VPS via le panneau de contrôle d'administration en ligne, ce qui n'a pas modifié le nom de la machine dans le fichier hosts :
sudo nano /etc/hosts
Puis je l'ai modifié à partir de ça :
127.0.1.1 Megabyte Megabyte
127.0.0.1 localhost
A ceci :
127.0.1.1 Debian Debian
127.0.0.1 localhost
et cela a réparé mon erreur ! J'espère que cela a aidé !
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
10 votes
Veuillez afficher le contenu de
/etc/hostname
y/etc/hosts
.60 votes
Je recommande de ne pas clore cette question en disant trop localisé . De nombreux utilisateurs peuvent penser à tort qu'ils ont mis un nom dans leurs
hosts
mais mettre un nom différent à la place, d'autant plus que sur de nombreux réseaux, les ordinateurs sont nommés de la même manière. Cette question (et sa réponse) apparaîtrait lorsque quelqu'un effectue une recherche sur ce problème, et la réponse l'inciterait à vérifier de telles divergences, même si l'orthographe exacte est différente.12 votes
Assurez-vous que votre
hostname
même avechosts
. par exemple, le nom d'hôte est ubuntu-pc et les hôtes est ubuntu-pc doivent être identiques.1 votes
J'ai rencontré ce problème aujourd'hui. Le problème était que ce que j'avais dans hostname n'était pas dans /etc/hosts. A savoir $ hostname => 'mybox' $ grep 'mybox' /etc/hosts => 192.168.1.2 mybox.example.com. Je devais ajouter 'mybox' après mon nom de domaine dans /etc/hosts => 192.168.1.2 mybox.example.com mybox
4 votes
Je ne peux pas poster de réponse parce que cette question est protégée et que je n'ai pas assez de réputation ici. Dans mon cas, j'ai résolu le problème en redémarrant network-manager :
sudo /etc/init.d/network-manager restart
. Cependant, je me demande pourquoi en premier lieusudo
perd du temps à attendre des informations sur le réseau. Il ne faudrait passudo
fonctionne sans problème lorsque le réseau n'est pas disponible ?0 votes
Pourquoi la question a-t-elle
<USER>
à la fin ? Cela contredit le résultat réel indiqué dans le corps de la question, à savoir(none)
Suggestion d'amélioration : supprimer<USER>
du titre et/ou le remplacer par(none)
0 votes
@arielf Vous pouvez améliorer les questions ici. Elle a été modifiée par un autre utilisateur. Je ne sais pas non plus :P