确保启动器为最新版本
正在获取远程仓库
fatal: 无法访问 'https://github.com/discourse/discourse_docker.git/':无法解析主机:github.com
error: 无法获取远程仓库
启动器已是最新版本
此外,
curl https://github.com/ 也无法工作
确保启动器为最新版本
正在获取远程仓库
fatal: 无法访问 'https://github.com/discourse/discourse_docker.git/':无法解析主机:github.com
error: 无法获取远程仓库
启动器已是最新版本
此外,
curl https://github.com/ 也无法工作
嘿,Anna!很抱歉你遇到了问题。要么是 GitHub 挂了,要么更可能的是你的 DNS 或网络出了问题。
我在 Discourse 社区找到了一些解决方案,但都没有解决我的问题。
也许我应该修改 resolv.conf 中的 nameserver,但我不知道这些 nameserver 地址是否正确。
nameserver 127.0.0.53
options edns0 trust-ad
nameserver 8.8.8.8
nameserver 8.8.4.4
非常感谢。
这不是 Discourse 的问题,因此这里并非寻找解决方案的最佳地点。
如果你打算使用 Google 的域名服务器,那么应该移除另一个。此外,在许多配置中,Linux 会覆盖 resolve.conf 文件,因此即使更改域名服务器解决了问题,你仍需进行更多操作,以确保问题真正得到解决。
更改 resolv.conf 中的 nameserver 后,是否需要执行某些操作(例如重启 Docker)?
您可以尝试运行 curl 命令,看看是否有效。如果有效,则可以尝试执行 ./launcher rebuild app。
我查看了测试服务器,发现它的配置如下:
nameserver 127.0.0.53
options edns0 trust-ad
我照此操作了,但问题仍未解决。
我的想法是,我修改了 /etc/ssh/sshd_config 文件,以便从本地 PC 进行 SSH 远程连接。
修改内容如下:
PasswordAuthentication no -> PasswordAuthentication yes
您认为这一更改是否会影响服务器?
这不应该影响您服务器上的 DNS 解析。
真的不知道我的服务器为什么会出现这个问题。
我并没有进行任何操作。
我的社区原本运行正常,但突然就发生了这种情况,导致我无法连接到我的网站。
有时本地 DNS 服务器会出问题。将其替换为 8.8.8.8,看看能否解决。
你最近重启过吗?也许问题出在 Limbo 升级状态的添加上。
我最近也遇到过类似的问题,请尝试运行以下命令,然后重新构建。
sudo apt-get update && sudo apt-get upgrade -y
如果重新构建失败,另一个可选方案是运行 ./discourse-doctor。
我觉得 Discourse-doctor 在这里帮不上忙,这是一个操作系统层面的问题。
进行更新并重启是个好主意。
这是个不错的建议,更新并重启确实解决了我前几天遇到的类似问题。