Sudden import errors in unmodified Python 2.7 applications since the past few hours.

270 views
Skip to first unread message

Rajkumar Radhakrishnan

unread,
Mar 28, 2017, 5:45:22 AM3/28/17
to google-appe...@googlegroups.com, google-a...@googlegroups.com
Hi,

Anyone else facing sudden ImportError issues with previously working applications in Python 2.7 runtime of Google App Engine?

One such error is given below, which happens when requests package is trying to import netrc. This code was working fine until today. 

Traceback (most recent call last):

  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle

    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())

  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler

    handler, path, err = LoadObject(self._handler)

  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 85, in LoadObject

    obj = __import__(path[0])

  File "/base/data/home/apps/s~app-id-removed/p31-b.391085029481971487/xxxxxxxxxxxxxxxxx.py", line 36, in <module>

    from yyyyyyyyyyyyyyyyyy import *

  File "/base/data/home/apps/s~app-id-removed/p31-b.391085029481971487/yyyyyyyyyyyyyyyyyy.py", line 32, in <module>

    import requests

  File "/base/data/home/apps/s~app-id-removed/p31-b.391085029481971487/requests/__init__.py", line 52, in <module>

    from . import utils

  File "/base/data/home/apps/s~app-id-removed/p31-b.391085029481971487/requests/utils.py", line 19, in <module>

    from netrc import netrc, NetrcParseError

  File "/base/data/home/runtimes/python27_experiment/python27_dist/lib/python2.7/netrc.py", line 7, in <module>

    import pwd

ImportError: No module named pwd


I have the same application deployed for other customers within their accounts and also in my account, but this error seems to have occurred only for one deployment.

Why is this happening? Does this have something to do with the python27_experiment version, which I believe has been in use since over a month (based on error traces on the internet with this version), but this ImportError seems to have got triggered only today? May be my client's application has been included within the experimental version?

Thanks and regards,
Raj

Nick (Cloud Platform Support)

unread,
Mar 28, 2017, 2:01:26 PM3/28/17
to Google App Engine, google-appe...@googlegroups.com
Hey Raj,

This should be posted to the Public Issue Tracker, since it appears to be an issue on the platform, rather than this forum which is meant for general discussion on the platform and services, design patterns. 

I've sent you an email from esup...@google.com to request your project ID so we can take a look at this. 

Cheers,

Nick
Cloud Platform Community Support

Dima Gimburg

unread,
Mar 29, 2017, 8:48:58 AM3/29/17
to Google App Engine, google-appe...@googlegroups.com
Hello Nick, we are facing same issue on our application. Can you please contact me as well? thanks.

Dima Gimburg

unread,
Mar 29, 2017, 8:49:12 AM3/29/17
to Google App Engine, google-appe...@googlegroups.com
Hi Raj, did you manage to fix this issue?

Nick (Cloud Platform Support)

unread,
Mar 29, 2017, 10:47:26 AM3/29/17
to Google App Engine, google-appe...@googlegroups.com
Hey Dima,

I've sent you an email from esup...@google.com as well, as Raj has not responded to the initial email. Generally, something like this should be posted to the Public Issue Tracker if you've determined that it's unlikely to be resolvable or a consequence of your own code. 


Cheers,

Nick
Cloud Platform Community Support

Nick (Cloud Platform Support)

unread,
Mar 29, 2017, 12:36:30 PM3/29/17
to Google App Engine, google-appe...@googlegroups.com
We're currently looking into the possible causes for this behaviour and hope to be able to update this thread shortly. Thanks for your patience!

Richard Cheesmar

unread,
Mar 30, 2017, 3:56:03 AM3/30/17
to Google App Engine, google-appe...@googlegroups.com
Hi, Nick, I've been got the same evening/morning 29th 30th March. Some continuous errors all of the the ImportError: No module named pwd kind.

I get this with the dev environment everytime I upgrade to a new version of the cloud software, but that is solved by white listing pwd in one of the local Google Cloud setting files, can't remember which at the moment.

Never had this on the live environment though.

Nick (Cloud Platform Support)

unread,
Mar 31, 2017, 4:12:32 PM3/31/17
to Google App Engine, google-appe...@googlegroups.com
Hey Folks,
 
The root cause of this issue has been identified and we're in the process of rolling out a fix. Please check in to this thread and let us know if this issue persists, and email me your project ID at pay...@google.com if so.


Cheers,

Nick
Cloud Platform Community Support

Nick (Cloud Platform Support)

unread,
Mar 31, 2017, 4:13:11 PM3/31/17
to Google App Engine, google-appe...@googlegroups.com
@Richard specifically,

Do you think you could post the details of this patch you apply after each upgrade? This sounds like a feature request in the making.


On Thursday, March 30, 2017 at 3:56:03 AM UTC-4, Richard Cheesmar wrote:

Ram Sagar Mogalasetty

unread,
Apr 11, 2017, 8:32:13 AM4/11/17
to Google App Engine, google-appe...@googlegroups.com
HI Team,

    I am also facing the same issue while importing the module gspread in Google App Engine. 
but gspread module is already installed

rmogal...@google.com:python-practice-164309:~$ pythonPython 2.7.9 (default, Jun 29 2016, 13:08:31) [GCC 4.9.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import gspread
>>>  

Issue:-

Traceback (most recent call last):
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 240, in Handle
    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 299, in _LoadHandler
    handler, path, err = LoadObject(self._handler)
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 85, in LoadObject
    obj = __import__(path[0])
  File "/base/data/home/apps/s~google.com:python-practice-164309/20170411t174854.400482399619859826/read_file.py", line 1, in <module>
    import gspread
ImportError: No module named gspread


Please help me out of this Issue. Thanks in Advance


Regards,
M Ram Sagar
Reply all
Reply to author
Forward
0 new messages