Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracker permission denied for this torrent file, other torrent clients work #17470

Open
FalcoGer opened this issue Jul 31, 2022 · 4 comments
Open
Labels
Can't reproduce Issues that cannot be reproduced

Comments

@FalcoGer
Copy link

FalcoGer commented Jul 31, 2022

qBittorrent & operating system versions

qBittorrent: 4.4.3.1
Operating system: Windows 10 Pro (10.0.1xxxx)
Qt: 6.3.0
Libtorrent: 2.0.6.0
Boost: 1.78.0
OpenSSL: 1.1.1o
zlib: 1.2.12

What is the problem?

I wished to download Falcon BMS 4.36 (torrent attached). However it stuck with status "stalled" and in the trackers I got the message "Permission denied". I have then tried a different torrent and it worked fine. I have then tried this torrent that doesn't work in another torrent client (tribler), and that one works fine with the torrent file that qBittorrent fails on. I have tried with and without my socks5 proxy, neither option works.

Steps to reproduce

  1. Open the attached torrent file
  2. Check trackers
  3. ??
  4. No profit

Additional context

Permission denied:
grafik
Working torrent with the same setup:
grafik

Again the torrent file that doesn't work in qbittorrent works fine in tribler.
The file that doesn't work:
https://www.falcon-bms.com/wp-content/uploads/2022/04/Falcon_BMS_4.36_Setup.torrent

Log(s) & preferences file(s)

[GUI]
Qt6\MainWindow\VSplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\0x\0\0\x2:\x1\xff\xff\xff\xff\x1\0\0\0\x1\0)
Log\Enabled=false
Qt6\TransferList\HeaderState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x1f\b\xc0\xff?\0\0\0\x11\0\0\0\x12\0\0\0\x64\0\0\0\x1a\0\0\0\x64\0\0\0\x14\0\0\0\x64\0\0\0\x1c\0\0\0\x64\0\0\0\xe\0\0\0\x64\0\0\0\x1d\0\0\0\x64\0\0\0\x19\0\0\0\x64\0\0\0\x3\0\0\0\x64\0\0\0\x1b\0\0\0\x64\0\0\0\x17\0\0\0\x64\0\0\0\x18\0\0\0\x64\0\0\0\x11\0\0\0\x64\0\0\0\xf\0\0\0\x64\0\0\0\x13\0\0\0\x64\0\0\0\x16\0\0\0\x64\0\0\0\x15\0\0\0\x64\0\0\0\x10\0\0\0\x64\0\0\x5\x87\0\0\0\x1f\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x1f\0\0\0\x35\0\0\0\x1\0\0\0\0\0\0\0\xea\0\0\0\x1\0\0\0\0\0\0\0\x41\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0?\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
Qt6\AddNewTorrentDialog\SplitterState=@ByteArray(\0\0\0\xff\0\0\0\x1\0\0\0\x2\0\0\x1\xcb\0\0\x1\0\0\xff\xff\xff\xff\x1\0\0\0\x1\0)
Notifications\Enabled=true
Qt6\TorrentProperties\PeerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\xe\0 \0\0\0\x1\0\0\0\r\0\0\0\x64\0\0\x5\x14\0\0\0\xe\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\xe\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)
Qt6\TorrentProperties\FilesListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x2X\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)
Qt6\TorrentProperties\TrackerListState=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x4@\0\0\0\b\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\b\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\x1h\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x80\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\0\0\0\x64\0\0\0\0)
Notifications\TorrentAdded=false
DownloadTrackerFavicon=false
Qt6\AddNewTorrentDialog\TreeHeaderState="@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x6\x34\0\0\0\x3\0\0\0\x4\0\0\0\x64\0\0\0\x5\0\0\0\x64\0\0\0\x2\0\0\0\x64\0\0\x1,\0\0\0\x6\x1\x1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\x64\xff\xff\xff\xff\0\0\0\x81\0\0\0\0\0\0\0\x6\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\x64\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\0\0\0\0\0\x1\0\0\0\0\0\0\x3\xe8\0\xff\xff\xff\xff\0\0\0\0)"

[BitTorrent]
Session\GlobalMaxRatio=0.01
Session\GlobalMaxSeedingMinutes=1
Session\MaxActiveTorrents=10
Session\AddTorrentPaused=true
Session\AlternativeGlobalUPSpeedLimit=1
Session\AnonymousModeEnabled=true
Session\AddExtensionToIncompleteFiles=true
Session\ResumeDataStorageType=SQLite
Session\GlobalUPSpeedLimit=1
Session\ProxyPeerConnections=true
Session\AlternativeGlobalDLSpeedLimit=256
Session\Port=17652
Session\MaxUploadsPerTorrent=1
Session\TorrentContentLayout=Subfolder
OSMemoryPriority=Low
Session\MaxActiveDownloads=10
Session\Encryption=1
Session\MaxActiveUploads=1
Session\SeedChokingAlgorithm=RoundRobin
Session\IgnoreLimitsOnLAN=true
Session\SaveResumeDataInterval=15
Session\QueueingSystemEnabled=true
Session\MaxUploads=1

[Preferences]
General\HideZeroComboValues=1
General\PreventFromSuspendWhenSeeding=false
Scheduler\days=EveryDay
General\NoSplashScreen=true
Scheduler\start_time=@Variant(\0\0\0\xf\x1\xb7t\0)
MailNotification\req_ssl=false
General\ExitConfirm=true
General\MinimizeToTray=true
Downloads\DblClOnTorFn=1
MailNotification\sender=qBittorrent_notification@example.com
General\MinimizeToTrayNotified=true
Advanced\EnableIconsInMenus=true
General\HideZeroValues=false
Search\SearchEnabled=true
General\CustomUIThemePath=
Advanced\confirmTorrentDeletion=true
WebUI\Enabled=false
Advanced\updateCheck=true
General\UseCustomUITheme=false
Connection\ResolvePeerCountries=true
General\AlternatingRowColors=true
Advanced\confirmRemoveAllTags=true
Scheduler\end_time=@Variant(\0\0\0\xf\x4J\xa2\0)
MailNotification\username=
General\CloseToTray=false
Connection\ResolvePeerHostNames=false
MailNotification\email=
MailNotification\enabled=false
Advanced\DisableRecursiveDownload=true
Advanced\trackerPort=9000
Advanced\TrayIconStyle=Normal
General\PreventFromSuspendWhenDownloading=false
MailNotification\req_auth=false
Advanced\RecheckOnCompletion=false
General\SystrayEnabled=true
MailNotification\password=
MailNotification\smtp_server=smtp.changeme.com
Downloads\DblClOnTorDl=0
General\Locale=en
General\StartMinimized=false
Advanced\confirmTorrentRecheck=true

[MainWindow]
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\xff\xff\xff\xf8\0\0\a\x7f\0\0\x4\xf\0\0\x1\xf7\0\0\0\xfe\0\0\x5\x88\0\0\x3\x30\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\0\x17\0\0\a\x7f\0\0\x4\xf)

[Application]
FileLogger\MaxSizeBytes=66560
FileLogger\AgeType=1
FileLogger\DeleteOld=true
FileLogger\Age=1
FileLogger\Enabled=true
FileLogger\Backup=true
FileLogger\Path=C:/Users/Paul/AppData/Local/qBittorrent/logs

[SpeedWidget]
graph_enable_8=false
graph_enable_0=true
graph_enable_5=false
graph_enable_6=false
period=1
graph_enable_1=true
Enabled=true
graph_enable_9=false
graph_enable_2=false
graph_enable_3=false
graph_enable_4=false
graph_enable_7=false

[Network]
Proxy\IP=pi.lan
Proxy\Username=
Proxy\Password=
Proxy\Type=SOCKS5
Proxy\Port=9100
Proxy\OnlyForTorrents=true

[OptionsDialog]
LastViewedPage=2
Size=@Size(1127 591)
HorizontalSplitterSizes=180, 920

[TorrentProperties]
Visible=true
CurrentTab=1
SplitterSizes="159,306"

[AddNewTorrentDialog]
SavePathHistory=D:/Eigene Dateien/Downloads
TopLevel=true
RememberLastSavePath=false
DialogSize=@Size(900 622)
DownloadPathHistory=
Enabled=true

[TrackerEntriesDialog]
Size=@Size(506 500)

[TransferList]
SubSortColumn=0

[RSS]
AutoDownloader\SmartEpisodeFilter=s(\\d+)e(\\d+), (\\d+)x(\\d+), "(\\d{4}[.\\-]\\d{1,2}[.\\-]\\d{1,2})", "(\\d{1,2}[.\\-]\\d{1,2}[.\\-]\\d{4})"
AutoDownloader\DownloadRepacks=true

[TorrentOptionsDialog]
Size=@Size(463 540)

[LegalNotice]
Accepted=true

[AutoRun]
ConsoleEnabled=false
enabled=false
program=

[TransferListFilters]
selectedFilterIndex=0

[AboutDialog]
Size=@Size(973 297)

[Core]
AutoDeleteAddedTorrentFile=Never

[ShutdownConfirmDlg]
DontConfirmAutoExit=true

[Meta]
MigrationVersion=3
(N) 2022-07-31T04:58:08 - qBittorrent v4.4.3.1 started
(N) 2022-07-31T04:58:08 - Using config directory: C:/Users/Paul/AppData/Roaming/qBittorrent
(I) 2022-07-31T04:58:08 - Trying to listen on: 0.0.0.0:17652,[::]:17652
(N) 2022-07-31T04:58:08 - Peer ID: -qB4431-
(N) 2022-07-31T04:58:08 - HTTP User-Agent is 'qBittorrent/4.4.3.1'
(I) 2022-07-31T04:58:08 - DHT support [ON]
(I) 2022-07-31T04:58:08 - Local Peer Discovery support [ON]
(I) 2022-07-31T04:58:08 - PeX support [ON]
(I) 2022-07-31T04:58:08 - Anonymous mode [ON]
(I) 2022-07-31T04:58:08 - Encryption support [FORCED]
(I) 2022-07-31T04:58:08 - UPnP / NAT-PMP support [ON]
(I) 2022-07-31T04:58:08 - IP geolocation database loaded. Type: DBIP-Country-Lite. Build time: Fri Jul 1 02:23:19 2022.
(I) 2022-07-31T04:58:09 - Successfully listening on IP: 0.0.0.0, port: UTP/17652
(I) 2022-07-31T04:58:09 - Python detected, executable name: 'python', version: 3.9.7
(N) 2022-07-31T04:58:15 - 'Falcon_BMS_4.36_Setup' added to download list.
(N) 2022-07-31T04:58:35 - 'Falcon_BMS_4.36_Setup' was removed from the transfer list and hard disk.
(I) 2022-07-31T04:58:37 - UPnP / NAT-PMP support [OFF]

For some reason I can't attach a zip archive with the torrent file. So I included a link to it instead.

@FalcoGer FalcoGer changed the title Doesn't support this torrent file Tracker permission denied for this torrent file, other torrent clients work Jul 31, 2022
@ghost
Copy link

ghost commented Jul 31, 2022

Works fine for me. Seems like your UDP traffic is blocked or something by firewall since your DHT nodes are also staying at zero.

@ghost ghost added the Can't reproduce Issues that cannot be reproduced label Jul 31, 2022
@FalcoGer
Copy link
Author

Well, I have snort and pihole running, but the tracker dns resolved. I turned pihole off to be sure. I checked the snort logs, nothing was blocked. Also again, the other two torrent clients worked just fine. And qbittorrent did do the test torrent just fine. What else could be the issue?

@Koguni31
Copy link

Koguni31 commented Sep 3, 2022

Have exactly the same problem. Qbittorrent 4.4.5, W10 x64.

I use dante socks proxy, and found that dht and udp trackers are not working. And, no requests on dante to udp trackers or dht logged.

Also, wireshark capturing traffic on PC with socks server, shows no qbittorent's request to handle udp requests to udp trackers or DHT via socks5 proto, only TCP ones. Also no direct UDP requests to DHT or UDP trackers in packet dump.

Torrents with http trackers are downloaded without any problem, but with udp trackers - N/A Permission denied in tracker status, 0 DHT, and no socks5 udp or direct udp requests in packet capture.

Reproduce: setup socks5 proxy and configure qbittorrent 'Use proxy for peer connections' option.

@conlon
Copy link

conlon commented May 14, 2023

@Koguni31 Thanks for your repro steps. I unchecked the peer connections option, but still wasn't able to get it working. Once I also unchecked 'Use proxy for hostname lookup', then I was able to get things working again.

Put another way:
Reproduce: setup socks5 proxy and configure qbittorrent 'Use proxy for peer connections' option and (or?) 'Use proxy for hostname lookup' option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Can't reproduce Issues that cannot be reproduced
Projects
None yet
Development

No branches or pull requests

3 participants