Package Details: zeronet 0.7.1-1

Git Clone URL: https://aur.archlinux.org/zeronet.git (read-only, click to copy)
Package Base: zeronet
Description: Decentralized websites using Bitcoin crypto and the BitTorrent network.
Upstream URL: https://zeronet.io/
Licenses: GPL2
Submitter: redfish
Maintainer: redfish
Last Packager: redfish
Votes: 70
Popularity: 1.35
First Submitted: 2016-01-17 07:43
Last Updated: 2019-10-19 07:58

Pinned Comments

redfish commented on 2016-11-26 05:06

Before marking as out-of-date, please check current release at https://github.com/HelloZeroNet/ZeroNet/releases

Upstream releases unconventionally: the new version is pushed to users via the ZeroNet network before that version is actually released (if you care, then please tell upstream this is not a good approach). If you want the very latest version, use the VCS package: zeronet-git

Latest Comments

1 2 3 4 5 Next › Last »

SleepingFox commented on 2020-03-31 05:07

Checking file conflicts...
Failed to commit transaction:
conflicting files:
gunicorn: /usr/bin/gunicorn already exists in filesystem

Any idea what this issue is about?

maxweiss commented on 2020-02-06 11:51

@TJM @redfish easy fix is to run:

sudo find /opt/zeronet/ -name "*.pyc" -type f -delete

And for the package build, you could simply run that on the pkgdir folder.

Additionally, the file src/Ui/UiServer.py needs to be patched to reflect the changes here: https://github.com/HelloZeroNet/ZeroNet/pull/2307/files

TJM commented on 2019-12-31 09:23

Upstream maintainer suggests the package owner either removing *pyc files or updating the write permissions.

TJM commented on 2019-12-24 11:01

Upstream issue created: https://github.com/HelloZeroNet/ZeroNet/issues/2375

redfish commented on 2019-12-13 05:16

@TJM: please file an issue on upstream Github for that error.

TJM commented on 2019-12-07 02:07

There are some problems since the last update. I cannot launch zeronet properly.

-- Logs begin at Fri 2019-10-04 22:06:41 UTC, end at Sat 2019-12-07 02:03:55 UTC. --
Dec 07 01:27:19 localhost systemd[1]: Started Decentralized websites using Bitcoin crypto and the BitTorrent network.
Dec 07 01:27:32 localhost zeronet[1566]: [17:27:32] PluginManager Plugin AnnounceBitTorrent load error: ImportError: bad magic number in 'bencode': b'\x03\xf3\r\n' in PluginManager.py line 138 > AnnounceBitTorrent/__init__.py line 1 > AnnounceBitTorrent/AnnounceBitTorrentPlugin.py line 6
Dec 07 01:27:34 localhost zeronet[1566]: [17:27:34] PluginManager Plugin Bigfile load error: ImportError: bad magic number in 'merkletools': b'\x03\xf3\r\n' in PluginManager.py line 138 > Bigfile/__init__.py line 1 > Bigfile/BigfilePlugin.py line 20
Dec 07 01:27:35 localhost zeronet[1566]: [17:27:35] - Libsecp256k1 load failed: No module named 'coincurve', try to load OpenSSL
Dec 07 01:27:35 localhost zeronet[1566]: [17:27:35] - OpenSSL load failed: No module named 'bitcoin', falling back to slow bitcoin verify
Dec 07 01:27:36 localhost zeronet[1566]: [17:27:36] - Patching sockets to tor socks proxy: 127.0.0.1:9050
Dec 07 01:27:36 localhost zeronet[1566]: [17:27:36] - Version: 0.7.0 r4206, Python 3.8.0 (default, Oct 23 2019, 18:51:26)
Dec 07 01:27:36 localhost zeronet[1566]: [GCC 9.2.0], Gevent: 1.4.0
Dec 07 01:27:42 localhost zeronet[1566]: [17:27:42] - Unhandled exception: bad magic number in 'geventwebsocket': b'\x03\xf3\r\n'
Dec 07 01:27:42 localhost zeronet[1566]: Traceback (most recent call last):
Dec 07 01:27:42 localhost zeronet[1566]:   File "zeronet.py", line 17, in main
Dec 07 01:27:42 localhost zeronet[1566]:     main.start()
Dec 07 01:27:42 localhost zeronet[1566]:   File "/opt/zeronet/src/main.py", line 537, in start
Dec 07 01:27:42 localhost zeronet[1566]:     actions.call(config.action, action_kwargs)
Dec 07 01:27:42 localhost zeronet[1566]:   File "/opt/zeronet/src/main.py", line 121, in call
Dec 07 01:27:42 localhost zeronet[1566]:     back = func(**kwargs)
Dec 07 01:27:42 localhost zeronet[1566]:   File "/opt/zeronet/src/main.py", line 129, in main
Dec 07 01:27:42 localhost zeronet[1566]:     from Ui import UiServer
Dec 07 01:27:42 localhost zeronet[1566]:   File "/opt/zeronet/src/Ui/__init__.py", line 1, in <module>
Dec 07 01:27:42 localhost zeronet[1566]:     from .UiServer import UiServer
Dec 07 01:27:42 localhost zeronet[1566]:   File "/opt/zeronet/src/Ui/UiServer.py", line 10, in <module>
Dec 07 01:27:42 localhost zeronet[1566]:     from geventwebsocket.handler import WebSocketHandler
Dec 07 01:27:42 localhost zeronet[1566]: ImportError: bad magic number in 'geventwebsocket': b'\x03\xf3\r\n'
Dec 07 01:27:42 localhost zeronet[1566]: - Starting ZeroNet...
Dec 07 01:27:42 localhost zeronet[1566]: ---
Dec 07 01:27:42 localhost zeronet[1566]: Please report it: https://github.com/HelloZeroNet/ZeroNet/issues/new?assignees=&labels=&template=bug-report.md
Dec 07 01:27:46 localhost systemd[1]: zeronet.service: Succeeded.

redfish commented on 2019-06-08 17:26

@theZorro266: the service file override shouldn't be needed, zeronet reacts fine to SIGTERM:

- Shutting down (reason: SIGTERM)...

The DataDirectoryGroupReadable appears to be working for me after startup, but at some later point the permissions become broken again (drwx------).

There is a Tor bug in upstream regarding dir permissions (not sure if related): https://trac.torproject.org/projects/tor/ticket/28356

Also, there were problems with this flag in the past (since fixed): https://trac.torproject.org/projects/tor/ticket/26913 https://trac.torproject.org/projects/tor/ticket/19953

theZorro266 commented on 2019-06-05 05:39

Just installed the package. Two things I needed to do additionally:

# chmod g+rx /var/lib/tor # (i.e. DataDirectoryGroupReadable 1 didn't work for me)

And override the zeronet.service file with:

[Service]
KillSignal=SIGINT

Because Python application

redfish commented on 2018-11-18 17:05

@SamuraiJack: these are shown in the install messages, but there was a bug in Tor < 0.3.3.9 that broke permissions on the data dir: https://trac.torproject.org/projects/tor/ticket/26913

SamuraiJack commented on 2018-09-08 15:52

For error "Tor Error: Status: Error ([Errno 13] Permission denied: '/var/lib/tor/control_auth_cookie')" Append to your /etc/tor/torrc file:

CookieAuthentication 1 DataDirectoryGroupReadable 1 CookieAuthFileGroupReadable 1 ExtORPortCookieAuthFileGroupReadable 1 CacheDirectoryGroupReadable 1 CookieAuthFile /var/lib/tor/control_auth_cookie

Source https://github.com/HelloZeroNet/ZeroNet/issues/1440#issuecomment-395031649