Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 324121 - rsync.europe.gentoo.org DNS resolution problems
Summary: rsync.europe.gentoo.org DNS resolution problems
Status: RESOLVED FIXED
Alias: None
Product: Mirrors
Classification: Unclassified
Component: Server Problem (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Mirror Admins
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-15 13:21 UTC by Miguel Ramos
Modified: 2010-06-17 03:02 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miguel Ramos 2010-06-15 13:21:45 UTC
Name resolution of rsync.europe.gentoo.org has been displaying problems on some locations since April 2010.
On this locations, where resolution of rsync.europe.gentoo.org is failing, resolution of similar domains still works (such as rsync.pt.gentoo.org, rsync.de.gentoo.org or rsync.fr.gentoo.org).

Reproducible: Sometimes

Steps to Reproduce:
1. time dig rsync.europe.gentoo.org

Actual Results:  
Script started on Ter 15 Jun 2010 14:12:10 WEST
% time dig rsync.europe.gentoo.org

; <<>> DiG 9.4.3-P5 <<>> rsync.europe.gentoo.org
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 16816
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;rsync.europe.gentoo.org.       IN      A

;; Query time: 2435 msec
;; SERVER: 10.0.0.1#53(10.0.0.1)
;; WHEN: Tue Jun 15 14:12:20 2010
;; MSG SIZE  rcvd: 41

0:02.43  0.000u+0.002s 0.0%  0+0k  0+0io  0pf+0sw 2cs
% exit

Script done on Ter 15 Jun 2010 14:12:23 WEST


Googling for rsync.europe.gentoo.org yields similar complaints from many users from last April to this month (June):

- http://bugs.gentoo.org/show_bug.cgi?id=20452#c5
- http://forums.gentoo.org/viewtopic-p-6304217.html?sid=92c8b4be2d29e054e735ea86e4167111
- http://forum.sabayon.org/viewtopic.php?f=54&t=20854

I, in particular, am seeing this problem right now from 83.132.0.0/20.
Comment 1 Michael Weber (RETIRED) gentoo-dev 2010-06-15 13:31:40 UTC
(In reply to comment #0)
> ;; Query time: 2435 msec
> ;; SERVER: 10.0.0.1#53(10.0.0.1)
> ;; WHEN: Tue Jun 15 14:12:20 2010
> ;; MSG SIZE  rcvd: 41

Who runs this DNS server? Is this your own machine or from your Internet Service Provider? Is it reachable by ping or other DNS queries?

Does `dig rsync.europe.gentoo.org @141.1.1.1` work?

Funny, `dig rsync.europe.gentoo.org @4.2.2.2` doesn't.
Comment 2 Miguel Ramos 2010-06-15 13:47:40 UTC
On the results posted, 10.0.0.1 is just my router (airport extreme). ping rsync.europe.gentoo.org doesn't work either, of course. dig rsync.europe.gentoo.org @141.1.1.1 works, @4.2.2.2 doesn't work.
Comment 3 Reinis Danne 2010-06-15 15:38:33 UTC
Hi!

I have very similar issues on two of my computers (though the laptop at university synced ok today).
From my home network I get:
$ time dig rsync.europe.gentoo.org
;; Truncated, retrying in TCP mode.

; <<>> DiG 9.4.3-P5 <<>> rsync.europe.gentoo.org
;; global options:  printcmd
;; connection timed out; no servers could be reached

real	0m33.025s
user	0m0.000s
sys	0m0.001s

But these commands both worked:
dig rsync.europe.gentoo.org @141.1.1.1
dig rsync.europe.gentoo.org @4.2.2.2
Comment 4 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-06-15 16:02:48 UTC
Guys, if your local resolver is timing out but other resolvers work that points blame to the resolver you are using not the authoritative server (our DNS)
Comment 5 Reinis Danne 2010-06-15 16:15:09 UTC
Then how to deal with it? I have tried to restart router, reboot in win and back, but no change.
Besides at university it worked only today.. last week it didn't work there also.
Comment 6 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-06-15 17:38:06 UTC
Well, you can use a reliable DNS resolver. I setup net-dns/unbound on my localhost for this purpose because my ISP DNS wasn't reliable. :)

I'll gather some more opinions about this issue and report back.
Comment 7 Reinis Danne 2010-06-15 19:57:41 UTC
At home on my laptop I still get this:
$ dig rsync.europe.gentoo.org
;; Truncated, retrying in TCP mode.
;; Connection to 192.168.1.1#53(192.168.1.1) for rsync.europe.gentoo.org failed: connection refused.

The timeout in my previous message is for another computer at different network/ISP. Both of them worked fine up until the last week.
Comment 8 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-06-16 02:40:23 UTC
Suspected problem: Something in the path from us to you does not support UDP DNS packets > 512 bytes. So I removed two mirrors from the Europe rotation to get us below that number.

Does the dig command work now?
Comment 9 Reinis Danne 2010-06-16 08:19:29 UTC
Yes, now it works. Is it possible to test my router for this DNS packet size support? Or that can't be an issue?
Comment 10 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-06-17 03:02:35 UTC
It is at the resolver level. As it was explained to me:

21:19 <@robbat2|na> (us) -- (resolver) -- (client)
21:19 <@robbat2|na> the 512 limit causes problems at both of those -- links
21:19 <@robbat2|na> if the resolver is limited

There are currently 26 servers in the rsync.europe rotation. If we go above that, the problem will re-appear.

%% dig rsync.europe.gentoo.org|grep MSG
;; MSG SIZE  rcvd: 509

509 < 512. I'm going to close this bug. Thanks for raising the issue.