[Chicago] Digital Ocean, pip, and UFW on Ubuntu

Aaron Elmquist elmq0022 at umn.edu
Wed Dec 21 16:09:09 EST 2016


Sure thing.

pip install requests

Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after
connection broken by
'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection
object at 0x7f01a85fa390>: Failed to establish a new connection: [Errno -3]
Temporary failure in name resolution',)': /simple/requests/

This repeats 4 more times.  I see 5 times is the default in the docs.

Could not find a version that satisfies the requirement requests (from
versions: )
No matching distribution found for requests

By the way temporarily disabling the firewall resolves this.

sudo ufw disable

Collecting requests
Downloading requests-2.12.4-py2.py3-none-any.whl (576kB)
    100% |████████████████████████████████| 583kB 1.0MB/s
Installing collected packages: requests
Successfully installed requests-2.12.4

sudo ufw enable

Toggling the firewall is probably bad.

Output from  sudo ufw status:

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
21/tcp                     ALLOW       Anywhere
OpenSSH                    ALLOW       Anywhere
Nginx Full                 ALLOW       Anywhere
3128/tcp                   ALLOW       Anywhere
3128                       ALLOW       Anywhere

22 (v6)                    ALLOW       Anywhere (v6)
80/tcp (v6)                ALLOW       Anywhere (v6)
21/tcp (v6)                ALLOW       Anywhere (v6)
OpenSSH (v6)               ALLOW       Anywhere (v6)
Nginx Full (v6)            ALLOW       Anywhere (v6)
3128/tcp (v6)              ALLOW       Anywhere (v6)
3128 (v6)                  ALLOW       Anywhere (v6)

Thanks for the help.

On Wed, Dec 21, 2016 at 2:38 PM, Carl Karsten <carl at personnelware.com>
wrote:

> There are lots of reasons for why pip fails.  we can guess, but that's
> generally a bad idea.
>
> cut/paste the command and *all* of the output.
>
> On Wed, Dec 21, 2016 at 2:07 PM, Aaron Elmquist <elmq0022 at umn.edu> wrote:
>
>> I recently deployed a DigitalOcean droplet with Ubuntu and followed the
>> documentation to harden the server and get Flask up and running with
>> Gunicorn and Nginx.
>>
>> However, after configuring UFW, I found I cannot get pip to work without
>> disabling the firewall.  I tried allowing port 3128 for pip, but that
>> has not resolved my issue.
>>
>> I'm hoping someone on the list has encountered this issue before and
>> found a fix.
>>
>> Thanks,
>>
>> Aaron
>>
>>
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> https://mail.python.org/mailman/listinfo/chicago
>>
>>
>
>
> --
> Carl K
>
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> https://mail.python.org/mailman/listinfo/chicago
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20161221/13819ac8/attachment.html>


More information about the Chicago mailing list