#11058 [Com]: php_network_getaddresses: getaddrinfo failed

From: Date: Wed, 04 Jun 2003 15:08:19 +0000
Subject: #11058 [Com]: php_network_getaddresses: getaddrinfo failed
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-41143@lists.php.net to get a copy of this message
 ID:               11058
 Comment by:       fcartegnie dot at dot free dot dot dot fr at null dot
                   null
 Reported By:      pat at mail dot rit dot edu
 Status:           Bogus
 Bug Type:         Network related
 Operating System: OpenBSD 2.6
 PHP Version:      4.0.6
 New Comment:

Okay. I identified the problem.
When apache starts, php or apache gets dns servers entry
from /etc/resolv.conf
You're using a dialup connection and when logging in, your dns servers
have been added at this later moment.
So there's a problem with apache or php to get informed that the
content of resolv.conf has been updated.
Confirmed for PHP 4.3.1/apache_1.3.27 so.
Temporary solution is just to reload apache doing a apachectl
stop/start


Previous Comments:
------------------------------------------------------------------------

[2002-04-03 16:27:07] g dot almasi at gigcity dot com

Well you can tell I had nothing to do today but beat my head against a
wall. But I found a solution!

I added my target site to /etc/hosts and restarted apache, and now I
can include a page in that target site from a different site.

It's Miller Time! <psht, glug glug glug>

------------------------------------------------------------------------

[2002-04-03 16:20:32] wez@php.net

And that is the cause of the problem (and the reason that
this report is set to bogus).
You need to tell your SuSE box how to resolve the addresses; the SuSE
yast tool should let you set the nameserver in it's network
configuration.
I can't help you any further here, and this is not the place to discuss
this further.  I'd suggest looking at the SuSE support database for
this: it's bound to be a FAQ.

------------------------------------------------------------------------

[2002-04-03 15:58:04] g dot almasi at gigcity dot com

another note: I have root to another box (it serves about 20 sites to
the web) that is also running PHP 4.0.6 and php_network_getaddresses
works fine. Does this function require a nameserver? My SuSE 7.3 box is
a development machine on my LAN, so I just use proxies to get to it
with a browser. Getting DNS, BIND, and DHCP to work was beyond me when
I set it up (still is, actually). So I just use a proxy setting for
browsers while I build sites.

------------------------------------------------------------------------

[2002-04-03 14:18:22] g dot almasi at gigcity dot com

So I just tried changing a line in /etc/modules.conf:
- From "alias net-pf-10 off"
- To "alias net-pf-10 ipv6"
I rebooted the box and I still had this problem happening.

------------------------------------------------------------------------

[2002-04-03 14:03:19] g dot almasi at gigcity dot com

Is this setting in /etc/rc.config?

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/11058

-- 
Edit this bug report at http://bugs.php.net/?id=11058&edit=1



Thread (1 message)

  • fcartegnie dot at dot free dot dot dot fr at null dot null
  • Unknown Message
    • fcartegnie dot at dot free dot dot dot fr at null dot null
« previous php.bugs (#41143) next »