On Thu, 2009-01-01 at 10:13 -0600, Rajko M. wrote:
On Thursday 01 January 2009 08:50:11 am Carlos E. R. wrote:
On Thursday, 2009-01-01 at 14:39 -0000, Myrosia Dzikovska wrote:
I could, but that seems to be overkill for the real problem - since all other web apps I use are fine, it's gotta be something in a way zypper works. My DNS servers are configured dynamically via DHCP, and since I move around a lot, I just as well not mess with my network configuration. Especially given that it's a single application that is failing.
But you can not tune that application, as far as I know.
By the way, you can configure any dns server you like, regardless of where you are connected. It doesn't have to be the one your provider says.
In short disable IPv6 using YaST, and remove one obstacle from the stack.
The IPv6 is enabled and it is used first. I used wireshark to see what is going on, and you have first unresolved DNS resolution request (IPv6), then resolved (IPv4). That happens with every URL.
IMHO, it is not very smart plan in the world where IPv4 is still dominant. In my case the home router will not respond, as it has no clue what is IPv6, so my Internet provider will not see those double requests on his servers, but some software may fail.
I don't see consistent failure by curl, ie. first failure and on repeat success, so it doesn't fail on IPv6 request failure, but failed request takes time from the total time allowed for name resolution. Situation is better since I configured openSUSE to use ISP's nameservers directly, not the router as intermediate.
For libcurl advice we need someone who knows internals, ie. file bug report with request to have that configurable. I guess that dialup users will see more problems than broadband.
The wireshark gives time from request to answer, and usually it is in range of tens of milliseconds, but sometimes server has more requests and it can be a second.
Some websites with ads are real DNS server killer. They request resolution of 90 names for each page. Some like Yahoo ask once and that's it. Mentioned this, does openSUSE use DNS resolver cache?
-- Regards, Rajko
Rajko, Seems to be the same problem I got (Bug 463015 - Able to ping unable to connect) A couple of points: 1. disabling ipv6 did not allow me to use evolution, the rest was OK. I just got Wireshark after you mention it. Now I have to figure it out before I can use it and figure out what's happening with evolution. 2. Adding the DNS servers works while you do not use the network manager. If I enable the networkmanager the DNS server is not written to the resolv.conf. I quess I can use ifup but it was better to go back to 11 in my TP x61. 3. This is not a problem unique to opensuse 11.1. When fedora 10 came out I tested it and I had a very similar problem. At the time I solved there disabling ipv6. 4. "It seems something wrong with IPv6 in Avahi" it looks like you are in the correct track. I have been reading about Avahi but until you mentioned it I have no clue ;-) -=terry=- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org