Rulez Ubuntu 20.04 pe Windows 10 folosind WSL2.
Încerc să mă conectez la serverul testnet bitcoin de pe mașina mea 127.0.0.1 prin Python
Scripturile Python funcționează bine pe Pycharm, Command Prompt și Powershell și până de curând funcționau bine în Ubuntu când l-am executat pe WSL1
După ce am trecut la WSL2 pentru Ubuntu, primesc următoarea eroare, în ciuda faptului că funcționează în același timp în CMD, PS și Pycharm. Se pare că există ceva care se blochează pe partea Ubuntu. Cum repar asta? Dezactivarea pornirii rapide a Windows nu a rezolvat această problemă.
Traceback (cel mai recent apel ultimul):
Fișier „/home/lalexk/mpcs56600-work/Lab4/Lab4.py”, rândul 308, în <modul>
run_lab_4()
Fișier „/home/lalexk/mpcs56600-work/Lab4/Lab4.py”, rândul 236, în run_lab_4
block_info = connect_rpc(which_port, rpc_username, rpc_password, block_to_get)
Fișier „/home/lalexk/mpcs56600-work/Lab4/Lab4.py”, rândul 41, în connect_rpc
returnează rpc_connection.getblock(block_hash)
Fișierul „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/site-packages/bitcoinrpc/authproxy.py”, rândul 132, în __call__
self.__conn.request('POST', self.__url.path, postdata,
Fișier „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py”, linia 1257, la cerere
self._send_request(method, url, body, headers, encode_chunked)
Fișierul „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py”, linia 1303, în _send_request
self.endheaders(body, encode_chunked=encode_chunked)
Fișierul „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py”, linia 1252, în anteturile finale
self._send_output(message_body, encode_chunked=encode_chunked)
Fișierul „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py”, linia 1012, în _send_output
self.send(msg)
Fișier „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py”, linia 952, în trimitere
self.connect()
Fișierul „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/http/client.py”, linia 923, în connect
self.sock = self._create_connection(
Fișierul „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/socket.py”, linia 843, în create_connection
ridica greseala
Fișierul „/home/linuxbrew/.linuxbrew/Cellar/[email protected]/3.9.6/lib/python3.9/socket.py”, linia 831, în create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Conexiune refuzată