{"action":"created","issue":{"url":"https://api.github.com/repos/syncthing/syncthing/issues/1542","labels_url":"https://api.github.com/repos/syncthing/syncthing/issues/1542/labels{/name}","comments_url":"https://api.github.com/repos/syncthing/syncthing/issues/1542/comments","events_url":"https://api.github.com/repos/syncthing/syncthing/issues/1542/events","html_url":"https://github.com/syncthing/syncthing/issues/1542","id":65091054,"number":1542,"title":"UPnP Invalid IGD response breaks discovery","user":{"login":"NeroBurner","id":9076163,"avatar_url":"https://avatars.githubusercontent.com/u/9076163?v=3","gravatar_id":"","url":"https://api.github.com/users/NeroBurner","html_url":"https://github.com/NeroBurner","followers_url":"https://api.github.com/users/NeroBurner/followers","following_url":"https://api.github.com/users/NeroBurner/following{/other_user}","gists_url":"https://api.github.com/users/NeroBurner/gists{/gist_id}","starred_url":"https://api.github.com/users/NeroBurner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NeroBurner/subscriptions","organizations_url":"https://api.github.com/users/NeroBurner/orgs","repos_url":"https://api.github.com/users/NeroBurner/repos","events_url":"https://api.github.com/users/NeroBurner/events{/privacy}","received_events_url":"https://api.github.com/users/NeroBurner/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-03-29T20:07:12Z","updated_at":"2015-03-29T22:09:30Z","closed_at":"2015-03-29T22:01:08Z","body":"All nodes run on ArchLinux with version 0.10.30\r\n\r\nSomehow my (shitty) router breaks (local and global) syncthing-node-discovery when UPnP is activated. When I enable UPnP on one of my nodes syncthing is not able to connect to any other node. The output of syncthing is the following:\r\n\r\n```\r\nSTTRACE=discover; syncthing\r\n[monitor] 21:57:48 INFO: Starting syncthing\r\n[2E3IS] 21:57:49 INFO: syncthing v0.10.30 (go1.4.2 linux-amd64 default) builduser@jara 2015-03-29 07:46:44 UTC\r\n[2E3IS] 21:57:49 INFO: My ID: 2E3ISIP-RM3RRM4-FRFQ2Z4-XCLWULY-6RIY435-3VKISZQ-MZI3UTJ-CFITQAR\r\n[2E3IS] 21:57:52 INFO: Starting web GUI on http://127.0.0.1:8080/\r\n[2E3IS] 21:57:55 INFO: Starting UPnP discovery...\r\n[2E3IS] 21:57:58 INFO: Invalid IGD response: invalid device UUID UPnP_Thomson TG585 v7-1_00-24-17-38-2A-18 (continuing anyway)\r\n[2E3IS] 21:57:58 INFO: Invalid IGD response: invalid device UUID UPnP_Thomson TG585 v7-1_00-1D-68-6C-0C-AA (continuing anyway)\r\n```\r\n\r\nWhen I disable UPnP on this node everything connects just fine again."},"comment":{"url":"https://api.github.com/repos/syncthing/syncthing/issues/comments/87487361","html_url":"https://github.com/syncthing/syncthing/issues/1542#issuecomment-87487361","issue_url":"https://api.github.com/repos/syncthing/syncthing/issues/1542","id":87487361,"user":{"login":"calmh","id":125426,"avatar_url":"https://avatars.githubusercontent.com/u/125426?v=3","gravatar_id":"","url":"https://api.github.com/users/calmh","html_url":"https://github.com/calmh","followers_url":"https://api.github.com/users/calmh/followers","following_url":"https://api.github.com/users/calmh/following{/other_user}","gists_url":"https://api.github.com/users/calmh/gists{/gist_id}","starred_url":"https://api.github.com/users/calmh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calmh/subscriptions","organizations_url":"https://api.github.com/users/calmh/orgs","repos_url":"https://api.github.com/users/calmh/repos","events_url":"https://api.github.com/users/calmh/events{/privacy}","received_events_url":"https://api.github.com/users/calmh/received_events","type":"User","site_admin":false},"created_at":"2015-03-29T22:09:30Z","updated_at":"2015-03-29T22:09:30Z","body":"Aha! So the thing is we get responses from two gateway in the discovery; 10.0.0.138 and 10.0.0.139. We then try talking to each of them, but .139 isn't answering, and there's a 30 second timeout on that;\r\n\r\n```\r\n[2E3IS] 2015/03/29 23:41:16.426536 upnp.go:282: INFO: Get http://10.0.0.139:80/upnp/IGD.xml: dial tcp 10.0.0.139:80: i/o timeout\r\n```\r\n"}}