Hey John,

I am running Mac OS X Server(s) as well but have not yet updated to 10.6.3 - I 
am going to do this now and see if it breaks anything. My apps are all running 
using the preinstalled version so I'm curious to see if anything breaks. 

Just curious -- my python version is 2.6.1 and I never upgraded it yours says 
2.6.4 -- was it always that version or is that something new?

Anyway I'll let you know what I find out after upgrading -- I am using one 
server for the app and one for the postgres db so I'll update both and see 
which one shats the sheets.


On Apr 14, 2010, at 5:02 PM, John Abraham wrote:

> Is anyone familiar with configuration on OS X Server?
> 
> I had a nice app working, but now it broke, I think it broke when I
> upgraded the server from 10.6.2 to 10.6.3.
> 
> I know I have two python's installed, apple's and the macports one.
> It looks like my mod_python is using the macports one in /opt/local/
> Library/Frameworks/Python.framework/Versions/2.6.  That's probably the
> same python that my system shell uses:
> 
>   192:~ jabraham$ which python
>   /opt/local/bin/python
>   192:~ jabraham$ ls -l /opt/local/bin/python
>   lrwxr-xr-x  1 root  admin  9 Jan 11 08:41 /opt/local/bin/python ->
> python2.6
>   192:~ jabraham$ ls -l /opt/local/bin/python2.6
>   lrwxr-xr-x  1 root  wheel  73 Jan 11 00:32 /opt/local/bin/python2.6
> -> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/
> python2.6
> 
> and I can import psycopg2 from command line
> 
>   192:~ jabraham$ python
>   Python 2.6.4 (r264:75706, Jan 11 2010, 00:30:55)
>   [GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin
>   Type "help", "copyright", "credits" or "license" for more
> information.
>>>> import psycopg2
>>>> 
> 
> but when I try to load my django app it can't load psycopg2.  I expect
> my site-packages or system path got messed up or something but I'm
> really having trouble fixing it, since everything works when I invoke
> python manually (i.e. not from apache2/modpython).
> 
> I'm using Apple's default apache2 installation, and the full error
> message is below my signature.
> 
> --
> John Abraham
> 
> MOD_PYTHON ERROR
> 
> ProcessId:      75005
> Interpreter:    'admin.hbaspecto.com'
> 
> ServerName:     'admin.hbaspecto.com'
> DocumentRoot:   '/Website/Django/'
> 
> URI:            '/times/timesheets/jea'
> Location:       '/times'
> Directory:      None
> Filename:       '/Website/Django/times/timesheets/jea'
> PathInfo:       ''
> 
> Phase:          'PythonHandler'
> Handler:        'django.core.handlers.modpython'
> 
> Traceback (most recent call last):
> 
>  File "/Library/Python/2.6/site-packages/mod_python/importer.py",
> line 1537, in HandlerDispatch
> 
>  File "/Library/Python/2.6/site-packages/mod_python/importer.py",
> line 1229, in _process_target
> 
>  File "/Library/Python/2.6/site-packages/mod_python/importer.py",
> line 1128, in _execute_target
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/core/handlers/modpython.py", line
> 228, in handler
>    return ModPythonHandler()(req)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/core/handlers/modpython.py", line
> 201, in __call__
>    response = self.get_response(request)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/core/handlers/base.py", line 73, in
> get_response
>    response = middleware_method(request)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/middleware/common.py", line 56, in
> process_request
>    if (not _is_valid_path(request.path_info) and
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/middleware/common.py", line 142, in
> _is_valid_path
>    urlresolvers.resolve(path)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/core/urlresolvers.py", line 303, in
> resolve
>    return get_resolver(urlconf).resolve(path)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/core/urlresolvers.py", line 216, in
> resolve
>    for pattern in self.url_patterns:
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/core/urlresolvers.py", line 245, in
> _get_url_patterns
>    patterns = getattr(self.urlconf_module, "urlpatterns",
> self.urlconf_module)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/core/urlresolvers.py", line 240, in
> _get_urlconf_module
>    self._urlconf_module = import_module(self.urlconf_name)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/utils/importlib.py", line 35, in
> import_module
>    __import__(name)
> 
>  File "/Website/Django/times/../times/urls.py", line 5, in <module>
>    from django.contrib import admin
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/contrib/admin/__init__.py", line 1,
> in <module>
>    from django.contrib.admin.helpers import ACTION_CHECKBOX_NAME
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/contrib/admin/helpers.py", line 7,
> in <module>
>    from django.contrib.admin.util import flatten_fieldsets
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/contrib/admin/util.py", line 2, in
> <module>
>    from django.db import models
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/db/__init__.py", line 41, in
> <module>
>    backend = load_backend(settings.DATABASE_ENGINE)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/db/__init__.py", line 17, in
> load_backend
>    return import_module('.base', 'django.db.backends.%s' %
> backend_name)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/utils/importlib.py", line 35, in
> import_module
>    __import__(name)
> 
>  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/
> lib/python2.6/site-packages/django/db/backends/postgresql_psycopg2/
> base.py", line 22, in <module>
>    raise ImproperlyConfigured("Error loading psycopg2 module: %s" %
> e)
> 
> ImproperlyConfigured: Error loading psycopg2 module: No module named
> psycopg2
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to