Hey Chris,

I've had the satchmo site up for about a month, so everything was
working fine until I added another vhost. I'm running nginx in front
of apache2/wsgi and when I added another vhost for a different django
project I was getting import errors for the new site but the satchmo
site continued to work fine. Upon adding the python-path directive for
the WSGIDaemonProcess the import problem with the non satchmo site was
fixed but the satchmo site stopped working. I tried commenting out the
SSL middleware but I still get ImportError: cannot import name
Decimal:

[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]
ImportError: cannot import name Decimal
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222] mod_wsgi
(pid=8566): Exception occurred processing WSGI script '/usr/local/www/
wsgi/mysite.wsgi'.
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222] Traceback
(most recent call last):
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/local/www/wsgi/mysite.wsgi", line 15, in application
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     return
_application(environ, start_response)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/core/handlers/wsgi.py", line
241, in __call__
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]
response = self.get_response(request)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/core/handlers/base.py", line
73, in get_response
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]
response = middleware_method(request)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/middleware/locale.py", line 17,
in process_request
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]
translation.activate(language)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/utils/translation/__init__.py",
line 73, in activate
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     return
real_activate(language)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/utils/translation/
trans_real.py", line 205, in activate
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     _active
[currentThread()] = translation(language)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/utils/translation/
trans_real.py", line 194, in translation
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]
default_translation = _fetch(settings.LANGUAGE_CODE)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/utils/translation/
trans_real.py", line 180, in _fetch
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     app =
import_module(appname)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/django/utils/importlib.py", line 35,
in import_module
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]
__import__(name)
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/keyedcache/__init__.py", line 7, in
<module>
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     from
satchmo_utils import is_string_like, is_list_or_tuple
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/dist-packages/satchmo_utils/__init__.py", line 1, in
<module>
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     from
decimal import Decimal, ROUND_HALF_UP, InvalidOperation
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
usr/lib/python2.6/decimal.py", line 138, in <module>
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     import
numbers as _numbers
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]   File "/
home/username/src/satchmo-trunk/satchmo/apps/satchmo_utils/
numbers.py", line 1, in <module>
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]     from
decimal import Decimal, ROUND_HALF_UP, ROUND_DOWN, InvalidOperation,
getcontext
[Thu Dec 17 14:13:52 2009] [error] [client 174.143.172.222]
ImportError: cannot import name Decimal

On Dec 17, 1:09 pm, Chris Moffitt <[email protected]> wrote:
> I remember a while back when someone else was having problems with
> Postgresql, they were getting some odd errors. Can you confirm that your
> postgresql environment is up and working properly?
>
> If you remove the SSL middleware, does everything else work correctly?
>
> -Chris
>
> On Thu, Dec 17, 2009 at 2:54 PM, neridaj <[email protected]> wrote:
> > I'm having problems figuring this error out. when I run python I have
> > no problems importing modules:
>
> > >>> import settings
> > >>> from decimal import Decimal
> > >>> import satchmo
> > >>> import django
>
> > python manage.py satchmo_check
> > Checking your satchmo configuration.
> > Using Django version 1.2 pre-alpha SVN-11597
> > Using Satchmo version 0.9-pre hg-unknown
> > Your configuration has no errors.
>
> > The server log, however, show this:
>
> > [Wed Dec 16 17:10:39 2009] [error] /usr/lib/python2.6/dist-packages/
> > psycopg2/__init__.py:54: RuntimeWarning: can't import decimal module
> > probably needed by _psycopg
> > [Wed Dec 16 17:10:39 2009] [error]   RuntimeWarning)
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222] mod_wsgi
> > (pid=3916): Exception occurred processing WSGI script '/home/username/
> > public_html/mysite.com/mysite.wsgi'.
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222] Traceback
> > (most recent call last):
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222]   File "/
> > home/username/public_html/mysite.com/mysite.wsgi", line 15, in
> > application
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222]     return
> > _application(environ, start_response)
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222]   File "/
> > usr/lib/python2.6/dist-packages/django/core/handlers/wsgi.py", line
> > 230, in __call__
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222]
> > self.load_middleware()
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222]   File "/
> > usr/lib/python2.6/dist-packages/django/core/handlers/base.py", line
> > 42, in load_middleware
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222]     raise
> > exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"'
> > % (mw_module, e)
> > [Wed Dec 16 17:10:40 2009] [error] [client 174.143.172.222]
> > ImproperlyConfigured: Error importing middleware
> > satchmo_store.shop.SSLMiddleware: "cannot import name Decimal"
>
> > I've setup my vhost config and wsgi script as described in the
> > documentation:
>
> > <VirtualHost *:8080>
>
> >  ServerName mysite.com
> >  ServerAdmin [email protected]
> >  ServerAliaswww.mysite.com
>
> >  DocumentRoot /home/username/public_html
>
> >  WSGIScriptAlias / /usr/local/www/wsgi/mysite.wsgi
> >  WSGIDaemonProcess mysite.com threads=5 display-name=%{GROUP} python-
> > path=/usr/lib/python2.6:/usr/lib/python2.6/dist-packages:/home/
> > username/src/satchmo-trunk/satchmo/apps/keyedcache:/home/username/src/
> > satchmo-trunk/satchmo/apps/l10n:/home/username/src/satchmo-trunk/
> > satchmo/apps/livesettings:/home/username/src/satchmo-trunk/satchmo/
> > apps/livesettings:/home/username/src/satchmo-trunk/satchmo/apps/
> > payment:/home/username/src/satchmo-trunk/satchmo/apps/product:/home/
> > username/src/satchmo-trunk/satchmo/apps/satchmo_ext:/home/username/rc/
> > satchmo-trunk/satchmo/apps/satchmo_store:/home/username/src/satchmo-
> > trunk/satchmo/apps/satchmo_utils:/home/username/src/satchmo-trunk/
> > satchmo/apps/shipping:/home/username/src/satchmo-trunk/satchmo/apps/
> > tax
> >  WSGIProcessGroup mysite.com
>
> >  <Directory /usr/local/www/wsgi>
> >  Order allow,deny
> >  Allow from all
> >  </Directory>
>
> >  # Custom log file locations
> >  LogLevel info
> >  ErrorLog  /home/username/public_html/mysite.com/logs/error.log
> >  CustomLog /home/username/public_html/mysite.com/logs/access.log
> > combined
>
> >  XSendFile on
> >  XSendFileAllowAbove on
>
> >  RPAFenable On
> >  RPAFsethostname On
> >  RPAFproxy_ips 127.0.0.1
>
> > </VirtualHost>
>
> > Thanks for any suggestions,
>
> > J
>
> > --
>
> > You received this message because you are subscribed to the Google Groups
> > "Satchmo users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<satchmo-users%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/satchmo-users?hl=en.
>
>

--

You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.


Reply via email to