Yes, it seems you need to upgrade your MySQLdb Python module. This requirement is imposed by Django, not us. Unfortunately, I don't think we can programatically know what their requirement is.
Christian -- Christian Hammond - chip...@chipx86.com Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com On Wed, Mar 30, 2011 at 3:03 PM, Marlene <funee...@yahoo.com> wrote: > > Ok.. I got past the problems with pycrypto and installed reviewboard.. not > the rb-site is failing again.. I have created a database named reviewboard > and a user named admin which has all rights. Is the problem with my version > of mysql? > > > * Installing the site... > Building site directories ... OK > Building site configuration files ... OK > /usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/db/__init__.py:19: > DeprecationWarning: settings.DATABASE_* is deprecated; use > settings.DATABASES instead. > DeprecationWarning > /usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/db/__init__.py:60: > DeprecationWarning: Short names for ENGINE in database configurations are > deprecated. Prepend default.ENGINE with 'django.db.backends.' > > DeprecationWarning > Creating database ... Traceback (most recent call last): > File "/usr/bin/rb-site", line 7, in ? > sys.exit( > File > "/usr/lib/python2.4/site-packages/ReviewBoard-1.5.5-py2.4.egg/reviewboard/cmdline/rbsite.py", > line 1611, in main > command.run() > File > "/usr/lib/python2.4/site-packages/ReviewBoard-1.5.5-py2.4.egg/reviewboard/cmdline/rbsite.py", > line 1177, in run > self.show_install_status() > File > "/usr/lib/python2.4/site-packages/ReviewBoard-1.5.5-py2.4.egg/reviewboard/cmdline/rbsite.py", > line 1436, in show_install_status > site.sync_database) > File > "/usr/lib/python2.4/site-packages/ReviewBoard-1.5.5-py2.4.egg/reviewboard/cmdline/rbsite.py", > line 703, in step > func() > File > "/usr/lib/python2.4/site-packages/ReviewBoard-1.5.5-py2.4.egg/reviewboard/cmdline/rbsite.py", > line 339, in sync_database > > self.run_manage_command("syncdb", params) > File > "/usr/lib/python2.4/site-packages/ReviewBoard-1.5.5-py2.4.egg/reviewboard/cmdline/rbsite.py", > line 377, in run_manage_command > fix_django_evolution_issues(reviewboard.settings) > File > "/usr/lib/python2.4/site-packages/ReviewBoard-1.5.5-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.3-py2.4.egg/django/db/__init__.py", > line 78, in ? > connection = connections[DEFAULT_DB_ALIAS] > File > "/usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/db/utils.py", > line 93, in __getitem__ > backend = load_backend(db['ENGINE']) > File > "/usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/db/utils.py", > line 33, in load_backend > return import_module('.base', backend_name) > File > "/usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/utils/importlib.py", > line 35, in import_module > __import__(name) > File > "/usr/lib/python2.4/site-packages/Django-1.3-py2.4.egg/django/db/backends/mysql/base.py", > line 23, 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 > [root@buildtest01 ~]# > > > Regards and be well! > > Marlene > > > > > ------------------------------ > *From:* Christian Hammond <chip...@chipx86.com> > *To:* reviewboard@googlegroups.com > *Cc:* funeeldy <funee...@yahoo.com> > *Sent:* Wed, March 30, 2011 4:55:29 PM > *Subject:* Re: error trying to create site > > Hi, > > This is something we should mention during rb-site (guess we don't), but > you need to create the database first before running rb-site. > > The reason is that creation of a database generally takes root/admin > access, but that a site is setup with a user that wouldn't (and shouldn't) > have rights to create databases. So, root needs to create the database and > grant rights to the user you intend to use (you never want to use root as > your user for the site for security reasons). > > Christian > > -- > Christian Hammond - chip...@chipx86.com > Review Board - http://www.reviewboard.org > VMware, Inc. - http://www.vmware.com > > > On Wed, Mar 30, 2011 at 1:41 PM, funeeldy <funee...@yahoo.com> wrote: > >> >> * Installing the site... >> Building site directories ... OK >> Building site configuration files ... OK >> /usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/db/ >> __init__.py:19: DeprecationWarning: settings.DATABASE_* is deprecated; >> use settings.DATABASES instead. >> DeprecationWarning >> /usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/db/ >> __init__.py:60: DeprecationWarning: Short names for ENGINE in database >> configurations are deprecated. Prepend default.ENGINE with >> 'django.db.backends.' >> DeprecationWarning >> Creating database ... Traceback (most recent call last): >> File "/usr/bin/rb-site", line 8, in <module> >> load_entry_point('ReviewBoard==1.5.5', 'console_scripts', 'rb- >> site')() >> File "/usr/lib/python2.5/site-packages/ReviewBoard-1.5.5-py2.5.egg/ >> reviewboard/cmdline/rbsite.py", line 1611, in main >> command.run() >> File "/usr/lib/python2.5/site-packages/ReviewBoard-1.5.5-py2.5.egg/ >> reviewboard/cmdline/rbsite.py", line 1177, in run >> self.show_install_status() >> File "/usr/lib/python2.5/site-packages/ReviewBoard-1.5.5-py2.5.egg/ >> reviewboard/cmdline/rbsite.py", line 1436, in show_install_status >> site.sync_database) >> File "/usr/lib/python2.5/site-packages/ReviewBoard-1.5.5-py2.5.egg/ >> reviewboard/cmdline/rbsite.py", line 703, in step >> func() >> File "/usr/lib/python2.5/site-packages/ReviewBoard-1.5.5-py2.5.egg/ >> reviewboard/cmdline/rbsite.py", line 339, in sync_database >> self.run_manage_command("syncdb", params) >> File "/usr/lib/python2.5/site-packages/ReviewBoard-1.5.5-py2.5.egg/ >> reviewboard/cmdline/rbsite.py", line 397, in run_manage_command >> execute_manager(reviewboard.settings, [__file__, cmd] + params) >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> core/management/__init__.py", line 438, in execute_manager >> utility.execute() >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> core/management/__init__.py", line 379, in execute >> self.fetch_command(subcommand).run_from_argv(self.argv) >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> core/management/base.py", line 191, in run_from_argv >> self.execute(*args, **options.__dict__) >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> core/management/base.py", line 219, in execute >> self.validate() >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> core/management/base.py", line 249, in validate >> num_errors = get_validation_errors(s, app) >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> core/management/validation.py", line 103, in get_validation_errors >> connection.validation.validate_field(e, opts, f) >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> db/backends/mysql/validation.py", line 14, in validate_field >> db_version = self.connection.get_server_version() >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> db/backends/mysql/base.py", line 338, in get_server_version >> self.cursor() >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> db/backends/__init__.py", line 252, in cursor >> cursor = util.CursorWrapper(self._cursor(), self) >> File "/usr/lib/python2.5/site-packages/Django-1.3-py2.5.egg/django/ >> db/backends/mysql/base.py", line 322, in _cursor >> self.connection = Database.connect(**kwargs) >> File "/var/lib/python-support/python2.5/MySQLdb/__init__.py", line >> 74, in Connect >> return Connection(*args, **kwargs) >> File "/var/lib/python-support/python2.5/MySQLdb/connections.py", >> line 170, in __init__ >> super(Connection, self).__init__(*args, **kwargs2) >> _mysql_exceptions.OperationalError: (1049, "Unknown database >> 'reviewboard'") >> 16:30(root) ~ $ >> >> -- >> Want to help the Review Board project? Donate today at >> http://www.reviewboard.org/donate/ >> Happy user? Let us know at http://www.reviewboard.org/users/ >> -~----------~----~----~----~------~----~------~--~--- >> 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 > > > -- > Want to help the Review Board project? Donate today at > http://www.reviewboard.org/donate/ > Happy user? Let us know at http://www.reviewboard.org/users/ > -~----------~----~----~----~------~----~------~--~--- > 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 > > -- > Want to help the Review Board project? Donate today at > http://www.reviewboard.org/donate/ > Happy user? Let us know at http://www.reviewboard.org/users/ > -~----------~----~----~----~------~----~------~--~--- > 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 > -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- 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