攝影師:Tima Miroshnichenko: https://www.pexels.com/zh-tw/photo/html-5380664/

[Ubuntu] 錯誤訊息:unable to resolve host

這篇是我搬運自己以前在 GitHub Pages 上 2020年 6 月的文章。


今天我只是要安裝個 Ruby 環境就突然碰到不少問題,將問題做個分類一一記錄。

基本上這個問題根本不該發生,是自己蠢導致。因為有點久沒開另一台系統是 Ubuntu 的電腦,上次對它做了什麼事都忘了,結果 apt-get update 或是 apt-get upgrade 都有詭異的訊息:

sudo: unable to resolve host

完整訊息被我洗掉了,但大致上是長這樣。

網路上蠻多文章都有寫到這個,要去改 /etc/hosts 文件:

sudo vim /etc/hosts

我用 vim 去修改,相信使用 Linux 系統的應該是不陌生。 在裡頭可以看到 localhost 的訊息(以下是 hosts 文件內容):

127.0.0.1 localhost
127.0.0.1 alex-balabala

因為文章是教在第一條下面”加入”第二條文字,所以我看到我明明也有加了就沒再繼續研究,並沒有發現有任何問題。但實在是找不出原因,後來偶然瞄到我的磁碟名稱…媽呀!我不知道在什麼時候耍白癡把磁碟名稱改掉了!

例如我原先磁碟假設是 alex-balabala,後來疑似在某個喝醉的夜晚我改成隨便一個名字,例如 blex-hahaha,加上我一陣子沒用這台電腦,完全不記得這回事。那電腦當然找不到我的主機啊啊啊啊~

後來我嘗試改改看:

127.0.0.1 localhost
127.0.0.1 blex-hahaha

就…好了。整個過程蠻無聊的,我感到羞愧,只能好好繼續學習了 T-T。

讓我知道你在想什麼!