Tribler 7 release candidate 4 - Please test

Hi everyone,

We are close to releasing a major version of Tribler. We need help testing this. Downloads:

Windows (64-bit)
Windows (32-bit)
Linux
MacOS

Tribler 7 is one of our biggest releases: we designed and implemented a new and modern user interface, inspired by various well-known applications. This release also contains a developer-oriented RESTful API that can be used to control Tribler. Additionally, we fixed many bugs and have rewritten most of our components like the video player, the torrent health checker and the search result ranking algorithm.

We specifically want to focus on stability and iron out minor bugs. We really would like to know if Tribler crashes on your machine.

If you encounter any problems, please create a new issue on GitHub or post it on the forums, either in this thread or in a separate thread. If you wish to contribute to Tribler by fixing bugs, please check out this page which contains some basic pointers.

The source code can be found on our Github repository but you can also download it directly here.

Enjoy!

Low speed of rc4 :rage:. Tribler_7.0.0-beta_x64 was faster.

Could you elaborate a bit on what is slower exactly? The program itself or the download speed of torrents?

Download speed of course. I tested several times on torrent ubuntu-17.10-desktop-amd64.iso with one hop anonimity.

I’ve restarted some of our infrastructure. Could you try again?

Speed is better now, but transmission isn’t linear.
The chart of transmission:

There are big jumps.

Hello,

I installed tribler rc4 on arch linux 4.14.4-1-ARCH , however all my downloads are stuck in “waiting for metadata”. I see now errors in the terminal where I started the program from, I see many such like errors in the Logs:
WARNING 1512820335.19 timeline:248 FAIL time:6 user:396 -> permit^channel (no authorization)
WARNING 1512820335.19 timeline:248 FAIL time:6 user:17125 -> permit^channel (no authorization)
WARNING 1512820335.31 community:500 message from {192.168.xxxxx xxx:xxxx} cannot be found in the request cache, skipping it

and these:
NFO 1512820295.96 session:241 Error when querying http tracker: [Failure instance: Traceback: <class ‘twisted.internet.error.DNSLookupError’>: DNS lookup failed: no results for hostname lookup: bigfoot1942.sektori.org.
/usr/lib/python2.7/site-packages/twisted/internet/_resolver.py:137:deliverResults
/usr/lib/python2.7/site-packages/twisted/internet/endpoints.py:900:resolutionComplete
/usr/lib/python2.7/site-packages/twisted/internet/defer.py:459:callback
/usr/lib/python2.7/site-packages/twisted/internet/defer.py:567:_startRunCallbacks
— —
/usr/lib/python2.7/site-packages/twisted/internet/defer.py:653:_runCallbacks
/usr/lib/python2.7/site-packages/twisted/internet/endpoints.py:954:startConnectionAttempts
] http://bigfoot1942.sektori.org:6969/announce
WARNING 1512820295.96 torrent_checker:218 Got session error for URL xxxxxxxx:6969/announce: [Failure instance: Traceback (failure with no frames): <type ‘exceptions.ValueError’>: HTTP tracker failed for url xxxxxxx:6969/announce (error: DNS lookup failed: no results for hostname lookup: bxxxxxorg.)
]

Is there any way to get this working?

@tomzooi the error you posted is not critical fortunately. It means that Tribler tried to check the health of a specific (HTTP) tracker but that tracker is down. We will think about hiding this error and adding a more proper log entry when this happens.

Thank you for your reply. Unfortunately this gives no further insight why my torrents keep stuck in “waiting for metadata”, I can see my router has opened the correct ports in the port forwarding table, still no result. Normal torrent programs work like a charm though. Can I check somehow if I’m missing dependencies or what is going wrong?

window10. fix it plz

INFO 1513129534.64 single_application:23 init()
INFO 1513129534.65 single_application:49 self.outSocket.error() = '2’
INFO 1513129534.65 single_application:60 init(): returning
Warning: option --plugin-path no longer exists.
Warning: option --plugin-path no longer exists.
INFO 1513129536.25 event_request_manager:117 Will connect to events endpoint
qt.network.ssl: QSslSocket: cannot resolve SSL_set_alpn_protos
qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_alpn_select_cb
qt.network.ssl: QSslSocket: cannot resolve SSL_get0_alpn_selected
INFO 1513129539.77 event_request_manager:42 Got Tribler core error: 1
ITraceback (most recent call last):
File "lib\logging_init
.py", line 872, in emit
IOError: [Errno 0] Error
Logged from file sqlitecachedb.py, line 181
INFO 1513129544.96 sqlitecachedb:185 Current database version is 29
INFO 1513129544.96 sqlitecachedb:203 Beginning the first transaction…
INFO 1513129544.96 upgrade:93 tribler is in the latest version, no need to upgrade
INFO 1513129545.07 LaunchManyCore:258 lmc: Starting Dispersy…
INFO 1513129545.07 dispersy:1613 starting the Dispersy core…
INFO 1513129545.08 dispersy:284 update LAN address 192.168.219.112:0 -> 192.168.219.112:7759
INFO 1513129545.08 dispersy:291 update WAN address 0.0.0.0:0 -> 192.168.219.112:7759
INFO 1513129545.08 dispersy:1634 Dispersy core ready (database: C:\Users\seomi\AppData\Roaming.Tribler\sqlite\dispersy.db, port:7759)
INFO 1513129545.08 dispersy:1639 Dispersy core loading DiscoveryCommunity
INFO 1513129546.15 community:785 PeerCache: loaded C:\Users\seomi\AppData\Roaming.Tribler\peercache.txt, got 98 peers
INFO 1513129546.15 bootstrap:148 Resolving bootstrap addresses
INFO 1513129546.15 bootstrap:154 Resolved 131.180.27.155 into 131.180.27.155:6423
INFO 1513129546.17 bootstrap:154 Resolved 130.161.119.206 into 130.161.119.206:6422
INFO 1513129546.17 bootstrap:154 Resolved 95.211.155.142 into 95.211.155.142:6427
INFO 1513129546.17 bootstrap:154 Resolved 83.149.70.6 into 83.149.70.6:6424
INFO 1513129546.17 bootstrap:154 Resolved 130.161.119.206 into 130.161.119.206:6421
INFO 1513129546.17 bootstrap:154 Resolved 95.211.155.131 into 95.211.155.131:6428
INFO 1513129546.17 community:307 initializing: DiscoveryCommunity
INFO 1513129546.20 LaunchManyCore:267 lmc: Dispersy started successfully in 1.13 seconds [port: 7759]
INFO 1513129546.20 LaunchManyCore:195 tribler: Preparing communities…
INFO 1513129546.20 community:307 initializing: SearchCommunity
INFO 1513129546.21 community:307 initializing: AllChannelCommunity
INFO 1513129546.34 community:307 initializing: MultiChainCommunity
INFO 1513129548.67 LaunchManyCore:252 tribler: communities are ready in 2.47 seconds
WARNING 1513129548.80 LibtorrentMgr:170 the lt.state appears to be corrupt, writing new data on shutdown
INFO 1513129548.81 LibtorrentMgr:328 uPnP port added : 7759 udp
INFO 1513129548.81 LibtorrentMgr:328 uPnP port added : 33462 udp
INFO 1513129548.91 bootstrap:154 Resolved dispersy2.st.tudelft.nl into 130.161.119.206:6422
INFO 1513129548.91 bootstrap:154 Resolved dispersy3.tribler.org into 131.180.27.155:6423
INFO 1513129548.91 bootstrap:154 Resolved dispersy1.tribler.org into 130.161.119.206:6421
INFO 1513129548.91 bootstrap:154 Resolved dispersy7.tribler.org into 95.211.155.142:6427
INFO 1513129548.91 bootstrap:154 Resolved dispersy2.tribler.org into 130.161.119.206:6422
INFO 1513129548.91 bootstrap:154 Resolved dispersy4.tribler.org into 83.149.70.6:6424
INFO 1513129548.91 bootstrap:154 Resolved dispersy8.tribler.org into 95.211.155.131:6428
INFO 1513129548.91 bootstrap:154 Resolved dispersy1.st.tudelft.nl into 130.161.119.206:6421
INFO 1513129548.91 bootstrap:154 Resolved dispersy3.st.tudelft.nl into 131.180.27.155:6423
INFO 1513129548.92 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129548.93 LaunchManyCore:679 tlm: could not resume checkpoint C:\Users\seomi\AppData\Roaming.Tribler\dlcheckpoints\459452e68f886d9164a0032ee94170961fe44dd6.state None None
INFO 1513129548.94 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129548.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129548.98 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129549.37 event_request_manager:117 Will connect to events endpoint
INFO 1513129549.63 dispersy:779 update WAN address 192.168.219.112:7759 -> 125.177.128.221:7759
ITraceback (most recent call last):
File “lib\logging_init_.py”, line 882, in emit
IOError: [Errno 0] Error
Logged from file LibtorrentMgr.py, line 532
INFO 1513129559.95 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129559.95 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129559.95 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129559.95 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129564.95 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129564.95 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129564.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129564.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129569.95 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129569.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129569.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129569.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129571.78 community:500 message from {69.9.239.44:7759 69.9.239.43:7759} cannot be found in the request cache, skipping it
WARNING 1513129573.59 community:500 message from {69.9.239.44:7759 69.9.239.43:7759} cannot be found in the request cache, skipping it
INFO 1513129574.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129574.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129574.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129574.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129575.61 community:500 message from {192.168.1.132:7759 173.88.75.77:7759} cannot be found in the request cache, skipping it
WARNING 1513129577.63 community:500 message from {69.9.239.44:7759 69.9.239.43:7759} cannot be found in the request cache, skipping it
WARNING 1513129577.68 community:500 message from {192.168.1.3:7759 108.20.174.47:7759} cannot be found in the request cache, skipping it
WARNING 1513129579.64 community:500 message from {192.168.1.3:7759 108.20.174.47:7759} cannot be found in the request cache, skipping it
WARNING 1513129579.66 community:500 message from {10.96.10.10:7759 72.39.240.37:7759} cannot be found in the request cache, skipping it
WARNING 1513129579.75 community:500 message from {192.168.1.70:7759 99.63.154.90:7759} cannot be found in the request cache, skipping it
INFO 1513129579.96 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129579.97 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129579.98 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129579.99 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129581.49 community:500 message from {192.168.2.110:7759 175.136.144.211:7759} cannot be found in the request cache, skipping it
WARNING 1513129581.60 community:500 message from {69.9.239.44:7759 69.9.239.43:7759} cannot be found in the request cache, skipping it
WARNING 1513129581.64 community:500 message from {10.96.10.10:7759 72.39.240.37:7759} cannot be found in the request cache, skipping it
INFO 1513129584.97 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129584.98 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129584.99 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129585.00 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129586.62 community:500 message from {192.168.1.42:7759 115.87.153.142:7759} cannot be found in the request cache, skipping it
WARNING 1513129587.63 community:500 message from {192.168.1.10:7761 23.242.136.35:7761} cannot be found in the request cache, skipping it
WARNING 1513129589.70 community:1552 removing (‘37.47.12.22’, 18879) {192.168.43.167:7759 37.47.12.22:18879} in favor of (‘37.47.12.22’, 8558) {192.168.43.167:7759 37.47.12.22:8558}
INFO 1513129589.98 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129589.99 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129590.00 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129590.06 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129594.99 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129595.00 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129595.01 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129595.08 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129596.64 community:500 message from {192.168.100.100:7759 106.154.45.65:7759} cannot be found in the request cache, skipping it
INFO 1513129600.00 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129600.01 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129600.02 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129600.09 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129601.80 community:500 message from {192.168.0.6:7759 176.23.57.73:7759} cannot be found in the request cache, skipping it
INFO 1513129605.00 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129605.02 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129605.03 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129605.08 sqlitecachedb:225 Start committing…
INFO 1513129605.70 sqlitecachedb:238 Beginning another transaction…
INFO 1513129605.75 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129610.01 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129610.03 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129610.04 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129610.76 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129611.62 community:500 message from {130.86.85.174:7759} cannot be found in the request cache, skipping it
INFO 1513129615.02 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129615.04 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129615.05 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129615.76 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WTraceback (most recent call last):
File “lib\logging_init_.py”, line 872, in emit
IOError: [Errno 0] Error
Logged from file community.py, line 500
WARNING 1513129623.94 community:2226 handled 1/1 7.48s torrent-collect-request messages (with 0.000000s cache window)
INFO 1513129623.97 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129623.99 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129624.00 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129624.01 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129629.30 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129629.31 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129629.32 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
INFO 1513129629.33 LibtorrentDownloadImpl:276 LTMGR/DHT/session not ready, rescheduling create_engine_wrapper
WARNING 1513129629.81 community:500 message from {192.168.1.99:7759 78.229.228.101:7759} cannot be found in the request cache, skipping it

Installed and running on Ubuntu 16.04, however I can’t seem to download torrents -

Clicking the download button makes the symbol disappear (until moving the mouse back over it) but nothing else happens. What is the expected behavior?

@dsk That is not the expected behavior. Could you please create an issue here describing the problem? Errors are logged inside /home/{user}/.Tribler/logs folder so it’d help us if you could check the log files there and include the exception traceback in the issue.