Git Product home page Git Product logo

Comments (15)

covert8 avatar covert8 commented on June 4, 2024 1

I'll take a look at it

from prowlarr.

covert8 avatar covert8 commented on June 4, 2024 1

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.

covert8 avatar covert8 commented on June 4, 2024 1

I'll get it up-streamed via sonarr

from prowlarr.

mynameisbogdan avatar mynameisbogdan commented on June 4, 2024

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.

mynameisbogdan avatar mynameisbogdan commented on June 4, 2024

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.

covert8 avatar covert8 commented on June 4, 2024

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.

mynameisbogdan avatar mynameisbogdan commented on June 4, 2024

Thanks. I'm really curious what's in ip a s that made NetworkInterface.GetAllNetworkInterfaces() fail.

from prowlarr.

meehien avatar meehien commented on June 4, 2024

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.

covert8 avatar covert8 commented on June 4, 2024

seems to be related:
dotnet/runtime#49515
org issue:
jellyfin/jellyfin#8687

from prowlarr.

meehien avatar meehien commented on June 4, 2024

#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.

covert8 avatar covert8 commented on June 4, 2024

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.

mynameisbogdan avatar mynameisbogdan commented on June 4, 2024

Seems a reasonable approach. Do you want to push to Sonarr first?

from prowlarr.

mynameisbogdan avatar mynameisbogdan commented on June 4, 2024

Thank you.

from prowlarr.

meehien avatar meehien commented on June 4, 2024

Thank you both. Looking forward to testing the fix.

from prowlarr.

mynameisbogdan avatar mynameisbogdan commented on June 4, 2024

Thanks @covert8!

from prowlarr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.