[Setup] The _imaging C module is not installed (Solaris 9)

Engelkins, Patric P patric.engelkins at verizonbusiness.com
Wed Apr 4 20:52:13 UTC 2007


Hello all,

 

I've been working on this one issue for about two weeks and I'm at my
wits end. :-(

 

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 we'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-final  

 

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

   - <FSControllerPythonScript at /nemesys/personalize>

   - 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:

zadmin at u2:> ls

total 18

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

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

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

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

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

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

drwxr-xr-x   5 zadmin   zope        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)

zadmin at u2:> echo $PATH

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/insight/r/bin:/usr/loc
al/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 

 

zadmin at u2:> echo $LD_LIBRARY_PATH


/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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.plone.org/pipermail/setup/attachments/20070404/7a88cfc0/attachment-0001.htm


More information about the Setup mailing list