Tribler 7.3.0-beta2 is out with Trust Graph


#3

Reproduced and fixed: https://github.com/Tribler/tribler/issues/4479
This happens when the Nextworkx lib is outdated, repair with:

pip install --upgrade networkx

Does that work for you?


#4

Yes this fixed it. Thanks


#5

I installed tribler_7.3.0-beta2_all.deb on a Kubuntu 19.04 virtual machine. When I start Tribler, I only get the starting screen with turning gears. I deleted the ~/.Tribler directory beforehand. When I closed Tribler after some time the freshly created ~/.Tribler directory is still empty apart from the logs directory. All log files are zero bytes. Only tribler-gui-info.log has the following content:

INFO 1557164641.78 single_application:28 (root) init()
INFO 1557164642.04 single_application:54 (root) self._outSocket.error() = ‘0’
INFO 1557164642.04 single_application:56 (root) received QLocalSocket.ConnectionRefusedError; removing server.
INFO 1557164642.04 single_application:68 (root) close()
INFO 1557164642.04 single_application:75 (root) close(): returning
INFO 1557164642.05 single_application:64 (root) init(): returning
INFO 1557166006.39 run_tribler:139 (root) Shutting down Tribler

Some info about my setup:

Linux 5.0.0-13-generic #14-Ubuntu SMP Mon Apr 15 14:59:14 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Qt: 5.12.2
KDE Frameworks: 5.56.0
PyQt5 5.12.1

After installing libgmp3-dev (for missing gmp.h) I was able to successful upgrade all installed Python packages with pip, which unfortunately didn’t seem to help…


#6

on my setup Tribler only works as root (yes yes unsafe, am aware)… you could try that


#7

Thank you… It does work when run as root. Now to find out what’s preventing it from running as a less privileged user.


#8

7.3.0-beta2 Was downloading ubuntu linux 19 and randomly a download was added to the active download “bootstrap.block” 25MB in size and no hops.

I immediately removed it. There didn’t seem to be any transfer percentage.

Any one care to explain this one?

Addendum. That boostrap is back again and the fact that it has no hops is the most concern.

Near as i can tell it has something to do with the ipv8 setting in tribler. It does not popup like this in 7.2.x


#9

…randomly a download was added to the active download “bootstrap.block” 25MB in size and no hops.

@silverfir I can confirm this.

Furthermore, I’ve gotten notifications for the completion of downloads that I hadn’t added myself. These downloads had names that looked like they were hexadecimal codes (infohashes used as names maybe?).

As you may be aware, after selecting the trust graph, the GUI freezes for a short while from time to time.

There is some black text in the GUI. On a grey background, this is poorly legible.

Token mining still seems to be inactive, at least its graph doesn’t show signs of any activity.


#10

Noted and thank you.


#11

Bootstrap torrent of 25MB (randomly generated bits) is used in order to bootstrap the trustchain network where downloads and uploads of the bootstrap torrent is recorded in the Trustchain, making it possible to show the trust graph. Note that these are only local records for you.

Trust graph is in its early stage and there are several improvements on underway. Rendering the graph is CPU intensive (when it is visible) but it should not affect your normal Tribler usage where the graph is not in view. The next iteration of the Trust graph adds some readability and interaction support (node selection, dragging). A screenshot is available below.


#12

Noted and understood.


#13

One thing I hadn’t mentioned before, this beta seems to be much better in counting uploaded data. All of a sudden, my balance is steadily growing, without me sharing anything new.

Keep up the good work!


#14

Installing now see what happens hope it keeps my previos files


#15

All my setting and files seem to be fine im up and running … check my channel

Channel name
Corekiller


#16

Went from 98mb to -13 after install wth! See how this goes in the next 6 hours


#17

A minor problem though:

Traceback (most recent call last):
    File "TriblerGUI\event_request_manager.py", line 136, in on_read_data
RuntimeError: [Failure instance: Traceback: <type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'address'
lib\threading.py:801:__bootstrap_inner
lib\threading.py:754:run
lib\site-packages\twisted\_threads\_threadworker.py:46:work
lib\site-packages\twisted\_threads\_team.py:190:doWork
--- <exception caught here> ---
lib\site-packages\twisted\python\threadpool.py:250:inContext
lib\site-packages\twisted\python\threadpool.py:266:<lambda>
lib\site-packages\twisted\python\context.py:122:callWithContext
lib\site-packages\twisted\python\context.py:85:callWithContext
Tribler\Core\APIImplementation\LaunchManyCore.py:566:sesscb_states_callback
Tribler\community\triblertunnel\community.py:502:monitor_downloads
Tribler\community\triblertunnel\community.py:555:create_introduction_point
Tribler\pyipv8\ipv8\messaging\anonymization\hidden_services.py:418:create_introduction_point
Tribler\pyipv8\ipv8\messaging\anonymization\hidden_services.py:110:create_circuit_for_infohash
Tribler\pyipv8\ipv8\messaging\anonymization\community.py:322:create_circuit

#18

Must you download for colors to appear? Im showing grey dots with myself in the center orange…


#19

Up to 391MB after 6 hours not bad i suppose


#20

@LesVerres @corekiller Good to know that token balance fix is working. :+1:

About the Trust graph with colors, it is not deployed yet. It’ll be available in the next beta release.


#21

@LesVerres When does it happen?

Update: Fix for it is coming.


#23

Nice work and thank you.