I backup a server image which discourse runs smoothly, and then restore on a new server with the backup, but when I rebuild app from discourse directory, it always gets a error to access git, the message is:
"cd /pups && git pull && /pups/bin/pups --stdin
fatal: unable to access ‘https://github.com/discourse/pups.git/’: Could not resolve host: github.com"
By the way, the network has no problem that I can access github, I wonder there’s a configuration contains the old server’s ip address in discourse, but I can’t find it
The host network has no problem, but the Docker one is busted.
Last week someone complained with a similar bug and the docker network wasn’t able to connect to the DHCP provided DNS, and setting it to a public DNS (like
184.108.40.206) solved it.
I have change the nameserver in resolv.conf and hosts, but it doesn’t work
Which resolve.conf? The docker container or the host?
Can the docker container ping that IP? If ICMP doesn’t reach it then UDP won’t.
I don’t know which one to configure
Sorry for reviving old thread. I got the same problem:
fatal: unable to access ‘https://github.com/discourse/pups.git/’: Could not resolve host: github.com
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
As I am not a developer / coder, I only possess limited knowledge about FTP, SSH, Linux commands. I mostly setup the forum by myself and learn along the way.
However, today I change some SMTP info in app.yml then I rebuild and got this problem.
Can someone point me to a comprehensive guide to fix the problem with the docker?
If your server can’t resolve GitHub, then you likely have some form of DNS problem.