I have fixed the issue, it was a proxy configuration problem,
my company requires proxy setup in order to access internet, i had to configure proxy in 4 location to successfully install sentry:
#1 command line proxy
sudo nano /etc/environment
HTTP_PROXY=http://u:p@x.x.x.x:p
FTP_PROXY=ftp://u:p@x.x.x.x:p
HTTPS_PROXY=https://u:p@x.x.x.x:p
NO_PROXY=localhost,127.0.0.1,::1
#2 apt proxy
sudo nano /etc/apt/apt.conf.d/proxy.conf
Acquire::http::Proxy "http://u:p@x.x.x.x:p";
Acquire::https::Proxy "https://u:p@x.x.x.x:p";
Acquire::ftp::Proxy "ftp://u:p@x.x.x.x:p";
#3 proxy for Docker daemon
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/proxy.conf
[Service]
Environment="HTTP_PROXY=http://u:p@x.x.x.x:p"
Environment="FTP_PROXY=ftp://u:p@x.x.x.x:p"
Environment="HTTPS_PROXY=https://u:p@x.x.x.x:p"
Environment="NO_PROXY="localhost,127.0.0.1,::1"
sudo systemctl daemon-reload
sudo systemctl restart docker.service
#4 proxy for Docker Compose
sudo mkdir -p ~/.docker
sudo nano ~/.docker/config.json
{
"proxies":
{
"default":
{
"httpProxy": "http://u:p@x.x.x.x:p",
"ftpProxy": "ftp://u:p@x.x.x.x:p",
"httpsProxy": "https://u:p@x.x.x.x:p",
"noProxy": "localhost,127.0.0.1"
}
}
}
hope it helps.