Comments (15)
I'll take a look at it
from prowlarr.
I have a pi laying around at home; ill try and get it running tonight.
On second thought, wrapping the code in a try catch and assuming ipv4 connectivity is probably the most obvious solution. What do you think @mynameisbogdan?
from prowlarr.
I'll get it up-streamed via sonarr
from prowlarr.
Anything weird in the output of the command ip a s
?
Feel free to replace some parts of the your public IPs, if the case.
from prowlarr.
Hey @covert8, just a FYI since this seems to be a possible regression due to Sonarr/Sonarr@13af6f5 and most likely it's affecting all of the arrs.
from prowlarr.
Anything weird in the output of the command
ip a s
?Feel free to replace some parts of the your public IPs, if the case.
Yes an obfuscated ip a
would be welcome @meehien
from prowlarr.
Thanks. I'm really curious what's in ip a s
that made NetworkInterface.GetAllNetworkInterfaces()
fail.
from prowlarr.
Sure thing. See below. Might look a bit scarry :-).
I am only binding on localhost (i.e. 127.0.0.1). Have also tried with * and on the local interface (14: brlan, 192.168.7.1), and had the same result.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: switch: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 5000
link/ether 11:22:33:44:55:66 brd ff:ff:ff:ff:ff:ff
3: wan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 5000
link/ether 11:22:33:44:55:77 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.100/24 brd 192.168.100.255 scope global modem
valid_lft forever preferred_lft forever
inet 2.3.4.5/22 metric 1024 brd 2.3.4.5 scope global dynamic wan
valid_lft 60956sec preferred_lft 60956sec
inet6 fe80::xxxx/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
4: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN group default qlen 1000
link/tunnel6 :: brd :: permaddr xxxx::
5: ewan@switch: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master brlan state LOWERLAYERDOWN group default qlen 5000
link/ether 11:22:33:44:55:66 brd ff:ff:ff:ff:ff:ff
6: lan0@switch: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master brlan state UP group default qlen 5000
link/ether 11:22:33:44:55:66 brd ff:ff:ff:ff:ff:ff
7: lan1@switch: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master brlan state LOWERLAYERDOWN group default qlen 5000
link/ether 11:22:33:44:55:66 brd ff:ff:ff:ff:ff:ff
8: lan2@switch: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master brlan state UP group default qlen 5000
link/ether 11:22:33:44:55:66 brd ff:ff:ff:ff:ff:ff
9: lan3@switch: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master brlan state LOWERLAYERDOWN group default qlen 5000
link/ether 11:22:33:44:55:66 brd ff:ff:ff:ff:ff:ff
10: lsfp@switch: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master brlan state LOWERLAYERDOWN group default qlen 5000
link/ether 11:22:33:44:55:66 brd ff:ff:ff:ff:ff:ff
11: wl24G: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master brlan state UP group default qlen 5000
link/ether 11:22:33:44:55:88 brd ff:ff:ff:ff:ff:ff permaddr 11:22:33:44:55:88
inet6 fe80::xxxx/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
12: wwan: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc cake state UNKNOWN group default qlen 1000
link/none
inet 1.2.3.4/30 brd 1.2.3.6 scope global wwan
valid_lft forever preferred_lft forever
13: wl5G: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master brlan state UP group default qlen 5000
link/ether 11:22:33:44:55:89 brd ff:ff:ff:ff:ff:ff permaddr 11:22:33:44:55:89
inet6 fe80::xxxx/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
14: brlan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 5000
link/ether 11:22:33:44:55:11 brd ff:ff:ff:ff:ff:ff
inet 192.168.7.1/24 brd 192.168.7.255 scope global brlan
valid_lft forever preferred_lft forever
inet6 fe80::xxxx/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
15: xfrm1@lo: <NOARP,UP,LOWER_UP> mtu 1438 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
16: xfrm2@lo: <NOARP,UP,LOWER_UP> mtu 1438 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
17: wg1: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
inet 10.2.0.2 peer 10.2.0.1/32 scope global wgpr
valid_lft forever preferred_lft forever
19: ovn: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc cake state UNKNOWN group default qlen 500
link/none
inet 10.0.7.1/24 scope global ovn
valid_lft forever preferred_lft forever
inet6 fe80::7612:fa9e:ed3e:de31/64 scope link stable-privacy proto kernel_ll
valid_lft forever preferred_lft forever
46: wg2: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
link/none
inet 10.7.2.2 peer 10.7.2.1/32 scope global wgro
valid_lft forever preferred_lft forever
from prowlarr.
seems to be related:
dotnet/runtime#49515
org issue:
jellyfin/jellyfin#8687
from prowlarr.
#2076 (comment)
might be related. I have encountered this issue with a beta version of sonarr previously. Currently on the stable branch with that so not sure if it's still there.
Edit: Also, I think it might be worth mentioning that Prowlarr 1.13.3.4273 works fine. Currently downgraded to that.
from prowlarr.
the rebinding will not help as it's sadly not related; the issue occurs when ipv6 connectivity is tried for the first time and failed
that results in a check i added to see if any ipv4 are present; but i'm guessing the parsing in mono is encountering an unexpected or "invalid" address
that function I added is in the stack trace so it's definitely the cause, but it seems to be the code in mono itself
from prowlarr.
Seems a reasonable approach. Do you want to push to Sonarr first?
from prowlarr.
Thank you.
from prowlarr.
Thank you both. Looking forward to testing the fix.
from prowlarr.
Thanks @covert8!
from prowlarr.
Related Issues (20)
- Support passing proxy authentication to FlareSolverr HOT 2
- Prowlarr Not Connecting to Other Arrs HOT 1
- Allow testing individual indexer even when seed ratio is 0 HOT 3
- VIP expired status being reported when an indexer is disabled HOT 2
- nzb categories all show up as 'None' HOT 3
- API Limits Per Indexer HOT 3
- Error parsing column 8 (CookiesExpirationDate={} - String) HOT 3
- Remember sort and column settings on search tab after prowlarr restart
- prowlarr cant connect to flaresolverr behind vpn HOT 1
- Check private torrent (tracker) for amount of seeders and keep seeding until X amount of seeders are back. HOT 1
- prowlarr not trusting self signed certificate HOT 3
- PasswordInput is of type text instead of type password
- Avistaz validation error HOT 3
- Different Label Colors
- "Reject Blocklisted Torrent Hashes While Grabbing" missing from :nightly, :develop HOT 1
- YGGtorrent new website and domain name HOT 1
- Removed notification connection is still in use HOT 2
- Cannot connect with HellasHut HOT 6
- "Search Freelech Only" on HD-Olimpo indexer doesn't work HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from prowlarr.