Hi!

this is the error ticket:

(dp1
S'output'
p2
S''
sS'layer'
p3
S'/home/.debuggers/ftp_python/biencomun.cl/applications/admin/models/
access.py'
p4
sS'code'
from gluon.admin import apath
# ###########################################################
# ## make sure administrator is on localhost or https
# ###########################################################

http_host = request.env.http_host.split(':')[0]

if request.env.web2py_runtime_gae:
    session_db = DAL('gae')
    session.connect(request, response, db=session_db)
    hosts = (http_host, )
else:
    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'))

# ###########################################################
# ## session expiration
# ###########################################################

t0 = time.time()
if session.authorized:

    if session.last_time and session.last_time < t0 - EXPIRATION:
        session.flash = T('session expired')
        session.authorized = False
    else:
        session.last_time = t0

if not session.authorized and not \
    (request.controller == 'default' and \
     request.function == 'index'):

    if request.env.query_string:
        query_string = '?' + request.env.query_string
    else:
        query_string = ''

    url = request.env.path_info + query_string
    redirect(URL(request.application, 'default', 'index', vars=dict
(send=url)))
elif session.authorized and \
     request.controller == 'default' and \
     request.function == 'index':
    redirect(URL(request.application, 'default', 'site'))



p6


sS'traceback'

p7
S'Traceback (most recent call last):\n

File "gluon/restricted.py", line 184, in restricted\n
exec ccode in environment\n
File "/home/.debuggers/ftp_python/biencomun.cl/applications/admin/
models/access.py", line 14, in <module>\n    socket.gethostbyname
(http_host),\n
gaierror: [Errno -3] Temporary failure in name resolution\n'
p8
s.

What's wrong? few hours ago all was perfect!

Please help me!

Thanks so much!
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to