HelloZeroNet / HelloZeroNet/ZeroNet

Zeronet not working on archlinux

Ouverte
#2,472 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
18.8k
Forks
2.3k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Step 1: Please describe your environment

* ZeroNet version: 0.7.1-1
* Operating system: archlinux x86_64 (linux kernel ver. 5.5.8)
* Web browser: chromium
* Tor status: not available (no config parameter defined in /etc/zeronet.conf)
* Opened port: yes

#### Steps to reproduce:

1. Install package `zeronet` from AUR
2. Start `zeronet.service`
3. Open `127.0.0.1:43110` and observe infinite loading
4. Check `systemctl status zeronet` and observe `UiWSGIHandler error` messages
(full log follows)
```
мар 11 17:05:34 keterzarch systemd[1]: Started Decentralized websites using Bitcoin crypto and the BitTorrent network.
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] - Libsecp256k1 load failed: No module named '_cffi_backend', try to load OpenSSL
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] - OpenSSL loaded: , version: 01010104F in 0.028s
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] - Version: 0.7.0 r4206, Python 3.8.2 (default, Feb 26 2020, 22:21:03)
мар 11 17:05:35 keterzarch zeronet[55961]: [GCC 9.2.1 20200130], Gevent: 1.4.0
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] - Creating FileServer....
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] FileServer Getting random port in range 10000-40000...
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] FileServer Found unused random port: 28060
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] - Creating UiServer....
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] - Removing old SSL certs...
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] - Starting servers....
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] Ui.UiServer --------------------------------------
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] Ui.UiServer Web interface: http://127.0.0.1:43110/
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] Ui.UiServer --------------------------------------
мар 11 17:05:35 keterzarch zeronet[55961]: [17:05:35] TorManager Disabling Tor, because error while accessing Tor proxy at port 127.0.0.1:9050: No connection
мар 11 17:05:37 keterzarch zeronet[55961]: [17:05:37] PeerPortchecker Checking port 28060 (ipv4) using checkPortchecker result: {'ip': '185.145.57.246', 'opened': False} in 2.018s
мар 11 17:05:37 keterzarch zeronet[55961]: [17:05:37] PeerPortchecker Trying to open port using UpnpPunch...
мар 11 17:05:39 keterzarch zeronet[55961]: [17:05:39] PeerPortchecker Checking port 28060 (ipv4) using checkPortchecker result: {'ip': '185.145.57.246', 'opened': False} in 1.862s
мар 11 17:05:39 keterzarch zeronet[55961]: [17:05:39] ConnServer Server port opened ipv4: False, ipv6: None
мар 11 17:06:38 keterzarch zeronet[55961]: [17:06:38] Ui.UiServer Added 127.0.0.1:43110 as allowed host
мар 11 17:06:38 keterzarch zeronet[55961]: [17:06:38] - UiWSGIHandler error: AttributeError: module 'cgi' has no attribute 'parse_qsl' in UiServer.py line 41 > pywsgi.py line 923 > UiServer.py line 98
мар 11 17:06:38 keterzarch zeronet[55961]: [17:06:38] - UiWSGIHandler error: AttributeError: module 'cgi' has no attribute 'parse_qsl' in UiServer.py line 41 > pywsgi.py line 923 > UiServer.py line 98
мар 11 17:12:34 keterzarch zeronet[55961]: [17:12:34] - UiWSGIHandler error: AttributeError: module 'cgi' has no attribute 'parse_qsl' in UiServer.py line 41 > pywsgi.py line 923 > UiServer.py line 98
мар 11 17:12:34 keterzarch zeronet[55961]: [17:12:34] - UiWSGIHandler error: AttributeError: module 'cgi' has no attribute 'parse_qsl' in UiServer.py line 41 > pywsgi.py line 923 > UiServer.py line 98
```

#### Observed Results:

Webpage loading took ages (and it didn't load); error messages seen in zeronet service logs.

#### Expected Results:

I expected to see a zeronet welcome webpage? It redirected me from `/` to `1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D` but it didn't load in any acceptible time.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Start with UiServer.py at line 41 and the traceback through pywsgi.py, then reproduce the failure by starting zeronet.service on Arch Linux and opening 127.0.0.1:43110. Done means the ZeroNet welcome page loads without repeated UiWSGIHandler errors.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
arch-linux, linux, python
Domaine
backend, web-dev
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.