[ome-users] global name 'Image' is not defined?

Leon Kolchinsky lkolchin at gmail.com
Mon Aug 15 13:12:17 BST 2011


Hello Wiil,

I've reinstalled PIL using pip:

# pip install -U PIL
    PIL 1.1.7 SETUP SUMMARY
    --------------------------------------------------------------------
    version       1.1.7
    platform      linux2 2.6.5 (r265:79063, Feb 28 2011, 21:55:45)
                  [GCC 4.1.2 20080704 (Red Hat 4.1.2-50)]
    --------------------------------------------------------------------
    *** TKINTER support not available
    --- JPEG support available
    --- ZLIB (PNG/ZIP) support available
    --- FREETYPE2 support available
    *** LITTLECMS support not available
    --------------------------------------------------------------------
    To add a missing option, make sure you have the required
    library, and set the corresponding ROOT variable in the
    setup.py script.

    To check the build, run the selftest.py script.
    changing mode of build/scripts-2.6/pilprint.py from 644 to 755
    changing mode of build/scripts-2.6/pilfont.py from 644 to 755
    changing mode of build/scripts-2.6/pilconvert.py from 644 to 755
    changing mode of build/scripts-2.6/pilfile.py from 644 to 755
    changing mode of build/scripts-2.6/pildriver.py from 644 to 755
    changing mode of /usr/bin/pilprint.py to 755
    changing mode of /usr/bin/pilfont.py to 755
    changing mode of /usr/bin/pilconvert.py to 755
    changing mode of /usr/bin/pilfile.py to 755
    changing mode of /usr/bin/pildriver.py to 755
Successfully installed PIL
Cleaning up...


The problem still persists ;(
When I login to webclient I'm getting this in the OMEROweb.log while
clicking on "My account" link:

Mon, 15 Aug 2011 13:09:36 blitz_gateway INFO     created connection
(uuid=d6f0a2b2-c22c-4969-9849-2435fa7dcecb)
Mon, 15 Aug 2011 13:09:36 views-admin  INFO     Have connection as Guest
Mon, 15 Aug 2011 13:09:36 views-admin  INFO     Client version:
'4.3.1-6d4b8c61-b2602'; Server version: '4.3.1-6d4b8c61-b2602'
Mon, 15 Aug 2011 13:09:36 webgateway   INFO     getBlitzConnection(host=
vera144.its.mydomain.edu.au, port=4064, ssl=False, username=myuser)
Mon, 15 Aug 2011 13:09:36 blitz_gateway INFO     created connection
(uuid=5bcc0d30-76d1-48bb-8bdb-f8df778497da)
Mon, 15 Aug 2011 13:09:41 omero.util.UpgradeCheck INFO     no update needed
Mon, 15 Aug 2011 13:09:41 utils        ERROR    Up to date.

Mon, 15 Aug 2011 13:09:42 blitz_gateway INFO     created connection
(uuid=5bcc0d30-76d1-48bb-8bdb-f8df778497da)
Mon, 15 Aug 2011 13:09:42 blitz_gateway INFO     created connection
(uuid=5bcc0d30-76d1-48bb-8bdb-f8df778497da)
Mon, 15 Aug 2011 13:09:59 webclient_gateway ERROR    Traceback (most recent
call last):
  File
"/srv/OMERO.server-Beta-4.3.1/lib/python/omeroweb/webclient/webclient_gateway.py",
line 687, in getExperimenterPhoto
    photo = self.getExperimenterDefaultPhoto()
  File
"/srv/OMERO.server-Beta-4.3.1/lib/python/omeroweb/webclient/webclient_gateway.py",
line 778, in getExperimenterDefaultPhoto
    img = Image.open(settings.DEFAULT_USER)
NameError: global name 'Image' is not defined

Mon, 15 Aug 2011 13:10:00 views-feedback ERROR    handler500: Server error
Mon, 15 Aug 2011 13:10:00 views-feedback ERROR    Traceback (most recent
call last):

  File "/srv/omeroserver/lib/python/django/core/handlers/base.py", line 92,
in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/srv/omeroserver/lib/python/omeroweb/webclient/views.py", line 165,
in wrapped
    return f(request, *args, **kwargs)

  File "/srv/omeroserver/lib/python/omeroweb/webclient/views.py", line 2366,
in myphoto
    photo = conn.getExperimenterPhoto()

  File
"/srv/OMERO.server-Beta-4.3.1/lib/python/omeroweb/webclient/webclient_gateway.py",
line 690, in getExperimenterPhoto
    photo = self.getExperimenterDefaultPhoto()

  File
"/srv/OMERO.server-Beta-4.3.1/lib/python/omeroweb/webclient/webclient_gateway.py",
line 778, in getExperimenterDefaultPhoto
    img = Image.open(settings.DEFAULT_USER)

NameError: global name 'Image' is not defined

Any idea how to fix it?

Cheers,
Leon Kolchinsky



On Mon, Aug 15, 2011 at 15:09, Will Moore <will at lifesci.dundee.ac.uk> wrote:

> Hi,
>
>  This looks like a failure to import PIL (python imaging library).
>
> You should be seeing in your log (var/lob/OMERO-web.log) something like
> this:
> "You need to install the Python Imaging Library. Get it at
> http://www.pythonware.com/products/pil/"
>
> There are also some mentions on our install pages of how to install PIL.
> Although it's not really needed in this case (default user photo is not
> critical) you will find that various other features of the webclient are
> also dependent on PIL.
>
>   Will.
>
>
> On 15 Aug 2011, at 02:11, Leon Kolchinsky wrote:
>
> Hello,
>
> I'm getting those messages from the system while new users log into Omero
> web client.
> Any tips on how to fix it or if it's OK, how to stop those messages?
>
> Traceback (most recent call last):
>
>  File "/srv/omeroserver/lib/python/django/core/handlers/base.py", line 92,
> in get_response
>    response = callback(request, *callback_args, **callback_kwargs)
>
>  File "/srv/omeroserver/lib/python/omeroweb/webclient/views.py", line 165,
> in wrapped
>    return f(request, *args, **kwargs)
>
>  File "/srv/omeroserver/lib/python/omeroweb/webclient/views.py", line 2366,
> in myphoto
>    photo = conn.getExperimenterPhoto()
>
>  File
> "/srv/OMERO.server-Beta-4.3.1/lib/python/omeroweb/webclient/webclient_gateway.py",
> line 690, in getExperimenterPhoto
>    photo = self.getExperimenterDefaultPhoto()
>
>  File
> "/srv/OMERO.server-Beta-4.3.1/lib/python/omeroweb/webclient/webclient_gateway.py",
> line 778, in getExperimenterDefaultPhoto
>    img = Image.open(settings.DEFAULT_USER)
>
> NameError: global name 'Image' is not defined
>
>
> <WSGIRequest
> GET:<QueryDict: {}>,
> POST:<QueryDict: {}>,
> COOKIES:{'__utma':
> '192312886.1704004095.1303085135.1312265964.1313025486.33',
>  '__utmz':
> '192312886.1312265964.32.21.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=mydomain%20eResearch',
>  'sessionid': '9ce727d572e0871b3d042549a2a582f7'},
> META:{'DOCUMENT_ROOT': '/var/www/html',
>  'GATEWAY_INTERFACE': 'CGI/1.1',
>  'HTTP_ACCEPT': '*/*',
>  'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
>  'HTTP_ACCEPT_LANGUAGE': 'en-us',
>  'HTTP_CONNECTION': 'keep-alive',
>  'HTTP_COOKIE': 'sessionid=9ce727d572e0871b3d042549a2a582f7;
> __utma=175132154.1224947860.1303083934.1309411927.1313033085.5;
> __utmz=175132154.1306203174.3.2.utmccn=(organic)|utmcsr=google|utmctr=it+service+desk+mydomain|utmcmd=organic;
> __utmz=192312886.1312265964.32.21.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=mydomain%20eResearch;
> __utma=192312886.1704004095.1303085135.1312265964.1313025486.33',
>  'HTTP_HOST': 'vera144.its.mydomain.edu.au',
>  'HTTP_REFERER': '
> http://vera144.its.mydomain.edu.au/webclient/upload_myphoto/',
>  'HTTP_USER_AGENT': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8)
> AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50',
>  'PATH': '/sbin:/usr/sbin:/bin:/usr/bin',
>  'PATH_INFO': u'/webclient/myphoto/',
>  'PATH_TRANSLATED': '/srv/omeroserver/var/omero.fcgi/webclient/myphoto/',
>  'QUERY_STRING': '',
>  'REMOTE_ADDR': '130.194.148.244',
>  'REMOTE_PORT': '49846',
>  'REQUEST_METHOD': 'GET',
>  'REQUEST_URI': '/webclient/myphoto/',
>  'SCRIPT_FILENAME': '/srv/omeroserver/var/omero.fcgi',
>  'SCRIPT_NAME': u'',
>  'SERVER_ADDR': '130.194.245.189',
>  'SERVER_ADMIN': 'root at localhost',
>  'SERVER_NAME': 'vera144.its.mydomain.edu.au',
>  'SERVER_PORT': '80',
>  'SERVER_PROTOCOL': 'HTTP/1.1',
>  'SERVER_SIGNATURE': '<address>Apache/2.2.3 (Red Hat) Server at
> vera144.its.mydomain.edu.au Port 80</address>\n',
>  'SERVER_SOFTWARE': 'Apache/2.2.3 (Red Hat)',
>  'wsgi.errors': <flup.server.fcgi_base.TeeOutputStream object at
> 0x1d1cc890>,
>  'wsgi.input': <flup.server.fcgi_base.InputStream object at 0x1d1cc410>,
>  'wsgi.multiprocess': True,
>  'wsgi.multithread': False,
>  'wsgi.run_once': False,
>  'wsgi.url_scheme': 'http',
>  'wsgi.version': (1, 0)}>
>
>
> Cheers,
> Leon Kolchinsky
>
>  _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>
>
>   William Moore
> Wellcome Trust Centre for Gene Regulation & Expression
> College of Life Sciences
> MSI/WTB/JBC Complex
> University of Dundee
> Dow Street
>  Dundee  DD1 5EH
> United Kingdom
>
> Phone 01382 386364
> http://openmicroscopy.org
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openmicroscopy.org.uk/pipermail/ome-users/attachments/20110815/645315a5/attachment.html>


More information about the ome-users mailing list