問題
Gitlab 的 Docker 環境中要透過 Webhook 連到外部的 IP,會出現以下的錯誤訊息,
“exception.class”:”NET::LDAP::Error”,
“exception.message”:”getaddrinfo: Temporary failure in name resolution”
“exception.backtrace”:[“lib/gitlab/auth/ldap/adapter.rb:13:inopen
, …]
問題原因
看起來在 Docker 中連線被 Block 掉,而 Docker 的 Host VM 是可以正常直接連線到外面的。
猜想會是其他的問題嗎?
於是想到因為公司的所有 VM 都要裝防毒軟體,
請同事先將ESET 防毒移除看看。
結果一移除後,Docker 的網路就通了。
有可能是ESET 防毒在防火牆的設定問題,
就請 MIS 重新安裝並設定後,就 OK 了哦~
一本三字經,讀迂腐了: 不知變通的意思。