zeronet from AURzeronet.service127.0.0.1:43110 and observe infinite loadingsystemctl status zeronet and observe UiWSGIHandler error messagesмар 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: <CDLL 'libssl.so.1.1', handle 55d6dd1fd1d0 at 0x7f2e7e61ea60>, 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
Webpage loading took ages (and it didn't load); error messages seen in zeronet service logs.
I expected to see a zeronet welcome webpage? It redirected me from / to 1HeLLo4uzjaLetFx6NH3PMwFP3qbRbTf3D but it didn't load in any acceptible time.
Python 3.8 doesn't support cgi.parse_qsl. I'll make a PR right now.
Actually, the code in the GitHub repository is correct. However, the AUR package looks really outdated. The maintainer should probably update it.
The patch was committed at November 14, AUR was updated in October. I'm not registered on AUR (nor can I, sh*tty captcha I can't pass on Ubuntu) so either @HelloZeroNet or someone who's registered should probably mark the package as outdated.
Marked it out-of-date.
The latest release on GitHub (v0.7.1 from Sep 6, 2019) seems to be outdated. The zeronet AUR package depends on that release. The zeronet-git package may work though. Make sure to delete /opt/zeronet when you reinstall, and then ensure the branch is set to py3 before you start the zeronet service.
sudo rm -rf /opt/zeronet
yay -S zeronet-git
cd /opt/zeronet
sudo git checkout py3
sudo systemctl start zeronet
there is no issue if you use the tar from the readme here so the issue isn't zeronet per se
AUR maintainer here. This is an upstream issue. Please ask @HelloZeroNet to make a release (motivated by the fact that latest release no longer works on newest Python, according to commenters above).
@ubone the tarball linked in the README is unreleased source code. See the Releases tab.
Most helpful comment
The latest release on GitHub (v0.7.1 from Sep 6, 2019) seems to be outdated. The
zeronetAUR package depends on that release. Thezeronet-gitpackage may work though. Make sure to delete/opt/zeronetwhen you reinstall, and then ensure the branch is set topy3before you start the zeronet service.