Daugiau
Klaidos pranešimas "sudo: unable to resolve host (none)"
Kai paleidžiu sudo
, terminalas užstringa kelioms sekundėms ir išveda klaidos pranešimą. Mano terminalas atrodo taip:
ubuntu@(none):~$ sudo true
sudo: unable to resolve host (none)
Ką galiu padaryti, kad tai išspręstų?
742
3
Patikrinkite du dalykus (darant prielaidą, kad jūsų kompiuteris vadinasi
my-machine
, galite tai atitinkamai pakeisti):Ar
etc/hostname
faile yra tik mašinos pavadinimas.Kad
/etc/hosts
turilocalhost
įrašą. Jis turėtų būti maždaug toks:Jei kuris nors iš šių failų yra neteisingas (nes negalite atlikti sudo), gali tekti perkrauti kompiuterį į atkūrimo režimą ir atlikti pakeitimus, tada perkrauti į įprastą aplinką.
Redaguokite
/etc/hosts
ir prie 127.0.0.0.1 eilutės pridėkite naująjį kompiuterio prieglobos vardą (arba, jei norite, sukurkite naują eilutę).Mano atrodo taip:
Pirmiau pateiktame pavyzdyje
penguin
pakeiskite savo naujuoju prieglobsčio vardu, nurodytu/etc/hostname
faile.Atsiprašau, kad negaliu jums daug padėti, bet, kadangi jis sako "can't resolve host" pabandykite paleisti:
Ir pažiūrėkite, ar išvesties rezultatas yra kompiuterio kompiuterio prievadas. Jei ne, problema yra kompiuterio konfigūracijoje, o ne sudo.