I reluctantly used easy_install to get ReviewBoard 1.0 installed on  
my CentOS 5.3 server (I would have preferred to use an RPM based  
install, but that is not available).  I actually started to install  
when 1.0rc2 was the latest but had problems back then as well.  At  
the moment I don't know exactly what versions of all the components  
that are installed, only that easy_install finally completed  
installing all dependencies.  Side question #1: how can I tell  
everything that has been installed by easy_install?  Side question  
#2: how can I uninstall everything installed by easy_install so I can  
start from scratch again?

Anyway, now that everything is installed, I get the following error  
when I try to configure ReviewBoard:

# rb-site install /local/www/html/rb
Traceback (most recent call last):
   File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0-py2.4.egg/ 
reviewboard/cmdline/rbsite.py", line 753, in next_page
     func()
   File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0-py2.4.egg/ 
reviewboard/cmdline/rbsite.py", line 918, in call_func
     func()
   File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0-py2.4.egg/ 
reviewboard/cmdline/rbsite.py", line 310, in sync_database
     self.run_manage_command("syncdb", ["--noinput"])
   File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0-py2.4.egg/ 
reviewboard/cmdline/rbsite.py", line 347, in run_manage_command
     fix_django_evolution_issues(reviewboard.settings)
   File "/usr/lib/python2.4/site-packages/ReviewBoard-1.0-py2.4.egg/ 
reviewboard/admin/migration.py", line 13, in fix_django_evolution_issues
     import django.db.models.fields as model_fields
   File "/usr/lib/python2.4/site-packages/Django-1.0.2_final- 
py2.4.egg/django/db/__init__.py", line 16, in ?
     backend = __import__('%s%s.base' % (_import_path,  
settings.DATABASE_ENGINE), {}, {}, [''])
   File "/usr/lib/python2.4/site-packages/Django-1.0.2_final- 
py2.4.egg/django/db/backends/mysql/base.py", line 22, in ?
     raise ImproperlyConfigured("MySQLdb-1.2.1p2 or newer is  
required; you have %s" % Database.__version__)
django.core.exceptions.ImproperlyConfigured: MySQLdb-1.2.1p2 or newer  
is required; you have 1.2.1

I just recently joined this group and have searched through the  
archives for the string "MySQLdb-1.2.1p2 or newer is required" and  
nothing showed up.  However, a Google search did find an email thread  
in this group from last month, but it did not really have a good  
solution: one was to install a new driver and the other to install  
and use a separate Python installation.  I don't know how to do the  
former and don't want to do the latter.

What is the best way to install/configure/run ReviewBoard on a CentOS  
5.3 (or Red Hat Enterprise Linux 5) server?

Alfred


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

Reply via email to