staging.inyokaproject.org

Python2 unter 20.04

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

schollsky

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1730

Guten Abend allerseits,

für die Nutzung des Folding@Home Clients wird offensichtlich auf Python zurückgegriffen. Da mit Ubuntu 20.04 Python3 standardmäßig kommt, fehlt somit Python2. Den letzten entsprechenden Sourcecode Version 2.7.18 davon habe ich heruntergeladen von python.org. Beim Kompilieren ergaben sich folgende Fehler, die möglicherweise für einen Entwickler von Interesse sind:

0:04:29 load avg: 0.68 [310/400] test_ssl
Exception in thread Thread-491:
Traceback (most recent call last):
  File "/home/stefan/Linux/Python-2.7.18/Lib/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1810, in run
    msg = self.read()
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1787, in read
    return self.sslconn.read()
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 641, in read
    v = self._sslobj.read(len)
error: [Errno 104] Connection reset by peer

Exception in thread Thread-498:
Traceback (most recent call last):
  File "/home/stefan/Linux/Python-2.7.18/Lib/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1806, in run
    if not self.wrap_conn():
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1730, in wrap_conn
    self.sock, server_side=True)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 369, in wrap_socket
    _context=self)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 599, in __init__
    self.do_handshake()
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 828, in do_handshake
    self._sslobj.do_handshake()
error: [Errno 0] Error

Exception in thread Thread-510:
Traceback (most recent call last):
  File "/home/stefan/Linux/Python-2.7.18/Lib/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1806, in run
    if not self.wrap_conn():
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1730, in wrap_conn
    self.sock, server_side=True)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 369, in wrap_socket
    _context=self)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 599, in __init__
    self.do_handshake()
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 828, in do_handshake
    self._sslobj.do_handshake()
error: [Errno 0] Error

Exception in thread Thread-514:
Traceback (most recent call last):
  File "/home/stefan/Linux/Python-2.7.18/Lib/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1806, in run
    if not self.wrap_conn():
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1730, in wrap_conn
    self.sock, server_side=True)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 369, in wrap_socket
    _context=self)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 599, in __init__
    self.do_handshake()
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 828, in do_handshake
    self._sslobj.do_handshake()
error: [Errno 0] Error

Exception in thread Thread-549:
Traceback (most recent call last):
  File "/home/stefan/Linux/Python-2.7.18/Lib/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1806, in run
    if not self.wrap_conn():
  File "/home/stefan/Linux/Python-2.7.18/Lib/test/test_ssl.py", line 1730, in wrap_conn
    self.sock, server_side=True)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 369, in wrap_socket
    _context=self)
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 599, in __init__
    self.do_handshake()
  File "/home/stefan/Linux/Python-2.7.18/Lib/ssl.py", line 828, in do_handshake
    self._sslobj.do_handshake()
error: [Errno 0] Error

Grüße

Stefan

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11278

Python2 kannst du unter Ubuntu 20.04 aus dem Paket python2 installieren: https://packages.ubuntu.com/focal/python2

Der Fehler scheint nicht beim Kompilieren, sondern beim Ausführen der Tests aufzutreten - da war der für den Test genutzte Server wohl nicht erreichbar.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

das Python 2 auch für Focal als Paket installierbar ist, steht übrigens auch im Python Wikiartikel ☺

Python 2 ist seit dem 1.1.2020 ohne Support durch die Python Entwickler. Also wäre der Bug, wenn es denn wirklich einer wäre, nicht mehr von Interesse. Python 2 ist EOL.

Gruß, noisefloor

schollsky

(Themenstarter)

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1730

Danke für die Hinweise.

Antworten |