OK, so now I'm think again that it's not a web2py related issue. I was in a console trying to get the latest version of web2py when I received the same "name or service unknown" problem:
$ wget http://www.web2py.com/examples/static/web2py_src.zip --00:43:12-- http://www.web2py.com/examples/static/web2py_src.zip Resolving www.web2py.com... failed: Name or service not known. When I find out what the problem is I'll post it here in case anyone else runs into the same problem. On Sep 24, 6:21 am, LB22 <latn.bl...@googlemail.com> wrote: > Does anyone have any ideas? Or should I just reinstall web2py? > > On Sep 23, 10:18 pm, LB22 <latn.bl...@googlemail.com> wrote: > > > > > Sorry, I take that back, I just received the error again, please see > > below: > > > Traceback (most recent call last): > > File "gluon/restricted.py", line 178, in restricted > > exec ccode in environment > > File "/home/lnoir/webapps/latnblack/web2py/applications/admin/models/ > > access.py", line 15, in <module> > > socket.gethostbyname(http_host), > > gaierror: (-2, 'Nameorservicenot known') > > > ----- > > ----- > > > from gluon.admin import apath > > # ########################################################### > > # ## make sure administrator is on localhost or https > > # ########################################################### > > > http_host = request.env.http_host.split(':')[0] > > > try: > > from gluon.contrib.gql import GQLDB > > session_db = GQLDB() > > session.connect(request, response, db=session_db) > > hosts = (http_host, ) > > except Exception: > > hosts = (http_host, socket.gethostname(), > > socket.gethostbyname(http_host), > > '::1','127.0.0.1','::ffff:127.0.0.1') > > > remote_addr = request.env.remote_addr > > > if request.env.http_x_forwarded_for or request.env.wsgi_url_scheme\ > > in ['https', 'HTTPS']: > > session.secure() > > elif not remote_addr in hosts: > > raise HTTP(200, T('Admin is disabled because insecure channel')) > > > try: > > _config = {} > > port = int(request.env.server_port) > > restricted(open(apath('../parameters_%i.py' % port, request), > > 'r').read(), _config) > > > if not 'password' in _config or not _config['password']: > > raise HTTP(200, T('admin disabled because no admin password')) > > except IOError: > > import gluon.fileutils > > if request.env.web2py_runtime_gae: > > if gluon.fileutils.check_credentials(request): > > session.authorized = True > > session.last_time = time.time() > > else: > > raise HTTP(200, > > T('admin disabled because not supported on > > google apps engine')) > > else: > > raise HTTP(200, T('admin disabled because unable to access > > password file')) > > > On Sep 23, 10:09 pm, LB22 <latn.bl...@googlemail.com> wrote: > > > > I think switching from AF_UNSPEC to AF_INET helped in that after > > > attempting several page requests I haven't received any errors yet. > > > Unfortunately though, I've still got some problems. Every few page > > > requests, the application seems to just hang. The browser will spend > > > up to a minute just waiting for my site to respond and return the > > > requested page. The admin area is also extremely slow. > > > > Is there anything else I could do to resolve this? I have deadline on > > > this site and its not even any half way finished. Thanks. > > > > On Sep 23, 9:47 pm, LB22 <latn.bl...@googlemail.com> wrote: > > > > > Sorry, I just googled and found it's location. I should done that > > > > first. I'll come back shortly with the outcome. Thanks. > > > > > On Sep 23, 9:40 pm, Yarko Tymciurak <yark...@gmail.com> wrote: > > > > > > gluon/wsgiserver.py (all core files will be found in gluon; all > > > > > application level things in applications area) > > > > > > On Wed, Sep 23, 2009 at 3:27 PM, LB22 <latn.bl...@googlemail.com> > > > > > wrote: > > > > > > > Hi, > > > > > > > Sorry, I can't seem to locate that file. In which folder should it > > > > > > be? > > > > > > > On Sep 23, 9:01 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > > > > As an experiment edit wsgiserver.py and replace > > > > > > > socket.AF_UNSPEC > > > > > > > with > > > > > > > socket.AF_INET > > > > > > > everywhere. This will force it to use IPV4 instead of IPV6. It > > > > > > > may be > > > > > > > an IPV6 issue. > > > > > > > > Massimo > > > > > > > > On Sep 23, 2:32 pm, LB22 <latn.bl...@googlemail.com> wrote: > > > > > > > > > Hi, > > > > > > > > > I got some feedback from webfaction support (where my site is > > > > > > > > hosted), > > > > > > > > and he provided the below. Does anyone understand what is > > > > > > > > happening? > > > > > > > > Thanks in advance. > > > > > > > > > Please see the support email: > > > > > > > > > Today I took a closer look at this and noticed your error is > > > > > > > > with > > > > > > > > "gaierror" after researching this I notice it's a telnetlib > > > > > > > > error, so > > > > > > > > this may be a different problem altogether as your site is > > > > > > > > failing to > > > > > > > > open whatever it's doing with telnet. I see a bunch of > > > > > > > > apachewsgi_2/ > > > > > > > > apache2/logs/wsgi.2716.0.1.sock: No such device or address what > > > > > > > > are > > > > > > > > those? > > > > > > > > > I also notice that this is the admin failing somehow > > > > > > > > > applications/admin/errors/ > > > > > > > 78.86.122.244.2009-09-21.08-03-04.5e2f3b7f-22da-462f-9d29-3e2f3863f219:S'Tr > > > > > > aceback > > > > > > > > (most recent call last):\n File "gluon/restricted.py", line > > > > > > > > 98, in > > > > > > > > restricted\n exec ccode in environment\n File > > > > > > > > "/home/lnoir/webapps/ > > > > > > > > apachewsgi/web2py/applications/admin/controllers/default.py", > > > > > > > > line 43, > > > > > > > > in <module>\n socket.gethostbyname(http_host))\ngaierror: > > > > > > > > (-2, > > > > > > > > \'Nameorservicenot known\')\n' > > > > > > > > > Also the code failing is at: > > > > > > > > /home/lnoir/webapps/apachewsgi/web2py/ > > > > > > > > gluon/wsgiserver.py > > > > > > > > > else: > > > > > > > > > # AF_INET or AF_INET6 socket > > > > > > > > # Get the correct address family for our host > > > > > > > > (allows IPv6 > > > > > > > > addresses) > > > > > > > > > (host, port) = self.bind_addr > > > > > > > > try: > > > > > > > > info = socket.getaddrinfo( > > > > > > > > host, > > > > > > > > port, > > > > > > > > socket.AF_UNSPEC, > > > > > > > > socket.SOCK_STREAM, > > > > > > > > 0, > > > > > > > > socket.AI_PASSIVE, > > > > > > > > ) > > > > > > > > except socket.gaierror: > > > > > > > > > # Probably a DNS issue. Assume IPv4. > > > > > > > > > info = [(socket.AF_INET, socket.SOCK_STREAM, 0, > > > > > > > > '', > > > > > > > > self.bind_addr)] > > > > > > > > > That said I can't really pinpoint the problem as I'm not > > > > > > > > familiar with > > > > > > > > web2py, I suggest you take that to their usergroup as it may be > > > > > > > > possible it's trying to create a connection that is failing to > > > > > > > > resolve. > > > > > > > > > I'll see if > > > > > > > > > On Sep 23, 2:28 pm, mdipierro <mdipie...@cs.depaul.edu> wrote: > > > > > > > > > > I do not think this something you caused. I cannot completely > > > > > > > > > rule it > > > > > > > > > out without looking at the code but it is unlikely. > > > > > > > > > Has anybody else had this problem? > > > > > > > > > > Massimo > > > > > > > > > > On Sep 23, 8:18 am, LB22 <latn.bl...@googlemail.com> wrote: > > > > > > > > > > > Hi, thanks for responding. > > > > > > > > > > > I've considered this but I don't know why it would suddenly > > > > > > > > > > become > > > > > > > > > > inaccessible. It was working fine then suddenly stopped > > > > > > > > > > working > > > > > > > > > > properly. And the problem is intermittent too, so it will > > > > > > > > > > work on > > > > > > > > > > every other page request, or every third page request, but > > > > > > > > > > then not > > > > > > > > > > work again. > > > > > > > > > > > I'm on webfaction and have a couple of apps working fine. I > > > > > > > > > > don't > > > > > > know > > > > > > > > > > what could have suddenly caused this problem. Could be > > > > > > > > > > something I > > > > > > did > > > > > > > > > > in the app? > > > > > > > > > > > On Sep 23, 2:08 pm, mdipierro <mdipie...@cs.depaul.edu> > > > > > > > > > > wrote: > > > > > > > > > > > > Is it possible the DNS is not configured or not > > > > > > > > > > > accessible? > > > > > > > > > > > > On Sep 23, 6:33 am, LB22 <latn.bl...@googlemail.com> > > > > > > > > > > > wrote: > > > > > > > > > > > > > Hi, I wonder if anyone can help. The problem I'm > > > > > > > > > > > > experiencing > > > > > > is > > > > > > > > > > > > beyond the scope of my knowledge. For some reason I > > > > > > > > > > > > started > > > > > > receiving > > > > > > > > > > > > this error when trying access the front end of my > > > > > > > > > > > > application, > > > > > > and > > > > > > > > > > > > also using the backend. I don't get it every single > > > > > > > > > > > > time I try > > > > > > to > > > > > > > > > > > > navigate, but I get it MOST times and, when I can > > > > > > > > > > > > navigate, the > > > > > > > > > > > > application now takes an extremely long time to load > > > > > > > > > > > > each page. > > > > > > > > > > > > > Can anyone help? > > > > > > > > > > > > > Details of the error are below. How can I fix this? > > > > > > > > > > > > Thanks. > > > > > > > > > > > > > Traceback (most recent call last): > > > > > > > > > > > > File "gluon/restricted.py", line 178, in restricted > > > > > > > > > > > > exec ccode in environment > > > > > > > > > > > > File > > > > > > "/home/lnoir/webapps/latnblack/web2py/applications/admin/models/ > > > > > > > > > > > > access.py", line 15, in <module> > > > > > > > > > > > > socket.gethostbyname(http_host), > > > > > > > > > > > > gaierror: (-2, 'Nameorservicenot known') --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---