List Info

Thread: Plone - The _imaging C module is not installed (Solaris 9)




Plone - The _imaging C module is not installed (Solaris 9)
country flaguser name
United States
2007-04-09 10:40:18

Hello all,

 

I’ve been working on this one issue for about two weeks and I’m at my wits end. L

 

I’m trying to get the user picture upload feature of Plone/Preferences to work but I keep

getting the error:

 

The _imaging C module is not installed

 

Now I’ve had the help of a programmer and a Solaris admin and we217;ve Google and tried

several things but none have worked. Yes, I have successfully installed PIL-1.1.5 and 1.1.6 as

the Plone install from source explains. And how the PIL README states.

 

http://plone.org/documentation/how-to/setup-from-source

 

There is not much information on guides out there specifically targeting the Solaris environment so this

has definitely been a trial and error. I’ve gotten everything but this _imaging C module thing working as it

should be.

 

Here is my current environment and error details:

 

SUN E4000 - SunOS  5.9 Generic_118558-24 sun4u sparc SUNW,Ultra-Enterprise

 

I have installed all the dependencies as suggested for the 2.5.2 Plone version and

Solaris 9 supporting dependencies.

 

Plone-2.5.2-1.tar

Zope-2.9.6-final.tar

DocFinderTab-1.0.2.tar

Imaging-1.1.5.tar

Imaging-1.1.6.tar.gz

freetype-2.3.1-sol9-sparc-local

gcc-3.4.6-sol9-sparc-local.gz

jpeg-6b-sol9-sparc-local

jpeg2ps-1.9-sol9-sparc-local

libiconv-1.9.2-sol9-sparc-local.gz

make-3.81-sol9-sparc-local.gz

python-2.4.3-sol9-sparc-local.gz

readline-5.2-sol9-sparc-local.gz

zlib-1.2.3-sol9-sparc-local

 

Here is all the error report that I copied and pasted:

 

**********************************************************************************

Error Type

ImportError

Error Value

The _imaging C module is not installed

 

Version Info:

 

Plone version: 2.5.2

Zope version: (Zope 2.9.6-final, python 2.4.3, sunos5)

Apache version:

CMF version (if known): CMF-1.6.2

Browser(s) and version(s): Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3

Operating system: sunos5

Python version: 2.4.3 (#1, Jul 31 2006, 06:30:48)

[GCC 3.3.2]

Debug mode: No

 

Installed Products:

 

Marshall 0.6.6-final 

MimetypesRegistry 1.4.1-final installed

OFSP OFSP-1-0-0 

PageTemplates PageTemplates-1-4-0 

PasswordResetTool 0.4.2 installed

PlacelessTranslationService 1.3.4 ;

PloneErrorReporting 1.0 installed

PloneLanguageTool 1.5 

PlonePAS 2.2 installed

PloneTestCase 0.9.0 ;

PloneTranslations 2.6.1 ;

PluggableAuthService PluggableAuthService-1.4.1 

PluginIndexes  

PluginRegistry 1.1.1 ;

PortalTransforms 1.5.0-final installed

PyboomSkin 1.2 installed

PythonScripts PythonScripts-2-0-0 

ResourceRegistries 1.3.4 installed

SecureMailHost 1.0.4 ;

Sessions  

SiteAccess SiteAccess-2-0-0 ;

SiteErrorLog  

StandardCacheManagers StandardCacheManagers-1-1-0 ;

TAKAKoboltTheme 1.0.1 ;

TemporaryFolder  

Transience  ;

ZCTextIndex  

ZCatalog ZCatalog-2-2-0 

ZGadflyDA  

ZODBMountPoint  

ZReST 1.1 

ZSQLMethods  

ZWiki ZWiki-0-58-0 

ZopeTutorial Zope Tutorial 1.2 

kupu kupu 1.3.9 installed

statusmessages 2.0.1 ;

validation 1.5.0-fina

 

Traceback:

 

Traceback (innermost last):

  Module ZPublisher.Publish, line 115, in publish

  Module ZPublisher.mapply, line 88, in mapply

  Module ZPublisher.Publish, line 41, in call_object

  Module Products.CMFFormController.FSControllerPageTemplate, line 90, in __call__

  Module Products.CMFFormController.BaseControllerPageTemplate, line 28, in _call

  Module Products.CMFFormController.ControllerBase, line 232, in getNext

   - __traceback_info__: ['id = personalize_form', 'status = success', 'button=Save', 'errors={}', 'context=<PloneSite at nemesys>', 'kwargs={}', 'next_action=None', '']

  Module Products.CMFFormController.Actions.TraverseTo, line 38, in __call__

  Module ZPublisher.mapply, line 88, in mapply

  Module ZPublisher.Publish, line 41, in call_object

  Module Products.CMFFormController.FSControllerPythonScript, line 104, in __call__

  Module Products.CMFFormController.Script, line 145, in __call__

  Module Products.CMFCore.FSPythonScript, line 108, in __call__

  Module Shared.DC.Scripts.Bindings, line 311, in __call__

  Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec

  Module Products.CMFCore.FSPythonScript, line 164, in _exec

  Module None, line 31, in personalize

 &nbsp; - <FSControllerPythonScript at /nemesys/personalize>

 &nbsp; - Line 31

  Module Products.PlonePAS.tools.membership, line 445, in changeMemberPortrait

  Module Products.CMFPlone.MembershipTool, line 181, in changeMemberPortrait

  Module Products.CMFPlone.utils, line 754, in scale_image

  Module PIL.Image, line 1372, in save

  Module PIL.ImageFile, line 155, in load

  Module PIL.ImageFile, line 223, in load_prepare

  Module PIL.Image, line 36, in __getattr__

ImportError: The _imaging C module is not installed

 

****************************************************************************

Yet when installing the PIL product it installs without error?!

 

Other details:

 

I’ve created a zadmin user with a zope group

 

The whole site is in its own directory:

 

/u01/app/zope:

zadminu2:> ls

total 18

drwxr-xr-x  ; 9 zadmin&nbsp;  zope &nbsp; &nbsp;   ;  512 Apr  3 11:07 Zope-2.9.6-final/

drwxr-xr-x  ; 2 zadmin&nbsp;  zope &nbsp; &nbsp;   ; 1024 Apr  3 11:38 bin/

drwxr-xr-x  ; 2 zadmin&nbsp;  zope &nbsp; &nbsp;   ;  512 Apr  3 11:36 doc/

drwxr-xr-x  10 zadmin&nbsp;  zope &nbsp; &nbsp;   ;  512 Apr  3 14:08 instance1/

drwxr-xr-x  ; 3 zadmin&nbsp;  zope &nbsp; &nbsp;   ;  512 Apr  3 11:34 lib/

drwxr-xr-x  10 zadmin&nbsp;  zope &nbsp; &nbsp;   ;  512 Apr  3 11:36 skel/

drwxr-xr-x  ; 5 zadmin&nbsp;  zope &nbsp; &nbsp;   ; 1024 Apr  3 15:14 source/

 

I’ve been consistent with using python2.4 when running any python scripts.

 

I direct zope build to use python 2.4 as well.

 

I’ve updated the the zadmin $PATH  (via .profile permanently)

zadminu2:> echo $PATH

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/insight/r/bin:/usr/local/bin:/usr/sbin:/usr/ccs/bin:

/usr/openwin/bin:/usr/apache/bin:/u01/app/zope/instance1/bin:/usr/local/lib:/usr/local/lib/python2.4

 

and

 

zadminu2:> echo $LD_LIBRARY_PATH &nbsp; &nbsp; &nbsp; &nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp;   ; &nbsp; &nbsp; &nbsp; &nbsp;   ; &nbsp;

/usr/local/lib:/opt/CA/SharedComponents/lib

 

Debug Information

  • Zope version: (Zope 2.9.6-final, python 2.4.3, sunos5)
  • Python version: 2.4.3 (#1, Jul 31 2006, 06:30:48) [GCC 3.3.2]
  • System Platform: sunos5
  • SOFTWARE_HOME: /u01/app/zope/lib/python
  • INSTANCE_HOME: /u01/app/zope/instance1
  • CLIENT_HOME: /u01/app/zope/instance1/var
  • Process ID: 18363 (4)
  • Running for: 22 min 5 sec
  • sys.path:
      /u01/app/zope/instance1/lib/python
      /u01/app/zope/instance1/lib/python
      /u01/app/zope/lib/python/Zope2/Startup
      /u01/app/zope/instance1/Products/ATContentTypes/thirdparty
      /u01/app/zope/lib/python
      /u01/app/zope/instance1
      /usr/local/lib/python24.zip
      /usr/local/lib/python2.4
      /usr/local/lib/python2.4/plat-sunos5
      /usr/local/lib/python2.4/lib-tk
      /usr/local/lib/python2.4/lib-dynload
      /usr/local/lib/python2.4/site-packages
      /usr/local/lib/python2.4/site-packages/PIL

 

Please, if you need any other information let me know. This is the last issue and then the site is

100% functional and I can start configuring it to be our new team website.

 

Thank you,

 

Patric

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )