Thank you Christian for such timely help!!! As you advised, I first checked the django-evolution version it's django_evolution-0.5-py2.5.egg Is it new enough? I will now also try to copy the database with the DB closed to see if it works. If it works, I will try to import the data from sqlite into mysql.
Thanks! Yanchao WANG On Thu, Aug 26, 2010 at 5:53 PM, Christian Hammond <[email protected]>wrote: > Hi, > > First of all, can you see what version of django_evolution is installed on > your system? I want to verify that it's new enough. > > You can ignore the warnings about things not being called with a database > connection. That's just due to not using the new APIs in Django 1.2, but > it's harmless for Review Board. > > Second, that "database disk image is malformed" is coming from sqlite, and > it indicates that perhaps the database is corrupt or in some bad state. A > quick Google search shows some people who have hit this (not with Review > Board) and from what I can tell the database wasn't closed properly due to > application crashes. > > This may be an interesting read: > http://www.sqlite.org/lockingv3.html#how_to_corrupt > > When you copied over the database file, was the Review Board server on that > system still running? If so, it may be worth shutting down Apache, copying > over the database, and then starting it back up again. > > I would recommend not using sqlite for Review Board. It doesn't handle > concurrency very well, meaning you can hit locking problems with several > users using it at once. It's best to use MySQL or PostgreSQL. > > Christian > > -- > Christian Hammond - [email protected] > Review Board - http://www.reviewboard.org > VMware, Inc. - http://www.vmware.com > > > On Thu, Aug 26, 2010 at 2:42 AM, WANG Yanchao <[email protected]>wrote: > >> I upgrade my reviewboard installation from beta to 1.0.9. >> I installed a new 1.0.9 reviewboard and make sure it's working on the new >> server. and I copy the old db file to the new db (sqlite) >> After installation, it tell me there is some missing column in the db so I >> run "rb-site upgrade Path" to upgrade the db scheme. >> >> but I get the following error messages: >> There are unapplied evolutions for diffviewer. >> There are unapplied evolutions for reviews. >> Project signature has changed - an evolution is required >> No fixtures found. >> /usr/ali/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/models/fields/subclassing.py:26: >> PendingDeprecationWarning: inner has been called without providing a >> connection argument. >> stacklevel=1) >> /usr/ali/lib/python2.5/site-packages/Django-1.2.1-py2.5.egg/django/db/models/fields/subclassing.py:26: >> PendingDeprecationWarning: db_type has been called without providing a >> connection argument. >> stacklevel=1) >> Evolution could not be simulated, possibly due to raw SQL mutations >> >> Error applying evolution: database disk image is malformed >> >> Could anyone give me some clue how to deal with this? >> >> Thanks! >> -Yanchao >> >> -- >> 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 >> [email protected]<reviewboard%[email protected]> >> 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 > [email protected]<reviewboard%[email protected]> > 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 [email protected] For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en
