Hi, Yeah, that version is new enough. So it sounds like it's purely a database corruption problem.
Any luck since your last update? Christian -- Christian Hammond - [email protected] Review Board - http://www.reviewboard.org VMware, Inc. - http://www.vmware.com On Thu, Aug 26, 2010 at 7:32 PM, WANG Yanchao <[email protected]> wrote: > 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]<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
