Catch SSL errors #9

Closed
opened 2019-06-30 16:55:57 +02:00 by sonny · 2 comments
sonny commented 2019-06-30 16:55:57 +02:00 (Migrated from gitlab.fudiggity.nl)
No description provided.
sonny commented 2019-06-30 16:59:19 +02:00 (Migrated from gitlab.fudiggity.nl)
Traceback (most recent call last):                                                                                                                                                                                                           
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 600, in urlopen                                                                                                                  
    chunked=chunked)                                                                                                                                                                                                                         
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 343, in _make_request                                                                                                            
    self._validate_conn(conn)                                                                                                                                                                                                                
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn                                                                                                           
    conn.connect()                                                                                                                                                                                                                           
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connection.py", line 364, in connect                                                                                                                      
    _match_hostname(cert, self.assert_hostname or server_hostname)                                                                                                                                                                           
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connection.py", line 374, in _match_hostname                                                                                                              
    match_hostname(cert, asserted_hostname)                                                                                                                                                                                                  
  File "/usr/local/lib/python3.7/ssl.py", line 323, in match_hostname                                                                                                                                                                        
    % (hostname, ', '.join(map(repr, dnsnames))))                                                                                                                                                                                            
ssl.SSLCertVerificationError: ("hostname 'collins.net' doesn't match either of '*.prod.phx3.secureserver.net', 'prod.phx3.secureserver.net'",)

During handling of the above exception, another exception occurred:                                                                                                                                                                          
                                                                                                                                                                                                                                             
Traceback (most recent call last):                                                                                                                                                                                                           
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/adapters.py", line 449, in send                                                                                                                          
    timeout=timeout                                                                                                                                                                                                                          
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 638, in urlopen                                                                                                                  
    _stacktrace=sys.exc_info()[2])                                                                                                                                                                                                           
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/util/retry.py", line 398, in increment                                                                                                                    
    raise MaxRetryError(_pool, url, error or ResponseError(cause))                                                                                                                                                                           
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='collins.net', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError("hostname 'collins.net' doesn't match either of '*.prod.phx3.secureserver.
net', 'prod.phx3.secureserver.net'")))                                                                                                                                                                                                       
                                                                                                                                                                                                                                             
During handling of the above exception, another exception occurred:                                                                                                                                                                          
                                                                                                                                                                                                                                             
Traceback (most recent call last):                                                                                                                                                                                                           
  File "/home/sonny/development/newsreader/src/newsreader/news/collection/tests/favicon/collector/tests.py", line 36, in test_simple                                                                                                         
    collector.collect()                                                                                                                                                                                                                      
  File "/home/sonny/development/newsreader/src/newsreader/news/collection/favicon.py", line 101, in collect                                                                                                                                  
    for data, stream in client:                                                                                                                                                                                                              
  File "/home/sonny/development/newsreader/src/newsreader/news/collection/feed.py", line 119, in __enter__

response_data = future.result()                                                                                                                                                                                                  [4/2590]
  File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 425, in result                                                                                                                                                           
    return self.__get_result()                                                                                                                                                                                                               
  File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result                                                                                                                                                     
    raise self._exception                                                                                                                                                                                                                    
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/sonny/development/newsreader/src/newsreader/news/collection/feed.py", line 95, in read
    response = fetch(url)
  File "/home/sonny/development/newsreader/src/newsreader/news/collection/utils.py", line 24, in fetch
    response = requests.get(url)
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/api.py", line 60, in request
    return session.request(method=method, url=url, **kwargs)
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/sessions.py", line 533, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/sessions.py", line 646, in send
    r = adapter.send(request, **kwargs)
  File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/adapters.py", line 514, in send
    raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='collins.net', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError("hostname 'collins.net' doesn't match either of '*.prod.phx3.secureserver.net'
, 'prod.phx3.secureserver.net'")))
``` Traceback (most recent call last): File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 600, in urlopen chunked=chunked) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 343, in _make_request self._validate_conn(conn) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn conn.connect() File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connection.py", line 364, in connect _match_hostname(cert, self.assert_hostname or server_hostname) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connection.py", line 374, in _match_hostname match_hostname(cert, asserted_hostname) File "/usr/local/lib/python3.7/ssl.py", line 323, in match_hostname % (hostname, ', '.join(map(repr, dnsnames)))) ssl.SSLCertVerificationError: ("hostname 'collins.net' doesn't match either of '*.prod.phx3.secureserver.net', 'prod.phx3.secureserver.net'",) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/adapters.py", line 449, in send timeout=timeout File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/connectionpool.py", line 638, in urlopen _stacktrace=sys.exc_info()[2]) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/urllib3/util/retry.py", line 398, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='collins.net', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError("hostname 'collins.net' doesn't match either of '*.prod.phx3.secureserver. net', 'prod.phx3.secureserver.net'"))) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/sonny/development/newsreader/src/newsreader/news/collection/tests/favicon/collector/tests.py", line 36, in test_simple collector.collect() File "/home/sonny/development/newsreader/src/newsreader/news/collection/favicon.py", line 101, in collect for data, stream in client: File "/home/sonny/development/newsreader/src/newsreader/news/collection/feed.py", line 119, in __enter__ response_data = future.result() [4/2590] File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 425, in result return self.__get_result() File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result raise self._exception File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, **self.kwargs) File "/home/sonny/development/newsreader/src/newsreader/news/collection/feed.py", line 95, in read response = fetch(url) File "/home/sonny/development/newsreader/src/newsreader/news/collection/utils.py", line 24, in fetch response = requests.get(url) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/api.py", line 75, in get return request('get', url, params=params, **kwargs) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) File "/home/sonny/development/newsreader/env/lib/python3.7/site-packages/requests/adapters.py", line 514, in send raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='collins.net', port=443): Max retries exceeded with url: / (Caused by SSLError(SSLCertVerificationError("hostname 'collins.net' doesn't match either of '*.prod.phx3.secureserver.net' , 'prod.phx3.secureserver.net'"))) ```
sonny commented 2019-07-01 11:39:25 +02:00 (Migrated from gitlab.fudiggity.nl)

closed

closed
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sonny/newsreader#9
No description provided.