Installing Dropbox in a Docker image? When doing so in a debian:jessie image, I repeatedly got
"Error: Trouble connecting to Dropbox servers. Maybe your internet connection is down, or you need to set your http_proxy environment variable" at the
dropbox start -i step:
root@e87cf6c50031:/# dropbox start -i
Dropbox is the easiest way to share and store your files online. Want to learn more? Head to https://www.dropbox.com/
In order to use Dropbox, you must download the proprietary daemon.
Note: python-gpgme is not installed, we will not be able to verify binary signatures. [y/n] y
Error: Trouble connecting to Dropbox servers. Maybe your internet connection is down, or you need to set your http_proxy environment variable.
Traceback (most recent call last):
File "/usr/bin/dropbox", line 1404, in start
File "/usr/bin/dropbox", line 558, in download
File "/usr/bin/dropbox", line 517, in FatalVisibleError
ca-certificates package needs to be installed. This is not the case in stripped-down Docker images.
If that isn't the cause, try watching the HTTPS traffic during the
dropbox start -i to see what the problem is:
apt-get -y install tcpdump
tcpdump -A 'tcp port 443' -i eth0 &
dropbox start -i
For me, it showed a connection being made to https://www.dropbox.com (specifically,
22.214.171.124:443), ending just after the server sent the SSL certificate. Problems connecting can be further debugged by installing
curl and running
curl -D- https://www.dropbox.com