In case anyone was watching, I'll close this out. After many permutations and keyboard head smashing, we blew away the VM and spun up a new one. Problem solved. Not sure if there was a corrupt lib or something else but I couldn't find any permutation of the install(s) that would work, despite identical steps working fine on the dev box. Things are rolling along happily now.
On Wed, Oct 17, 2012 at 3:36 PM, Tucker <j...@gmail.com> wrote: > Found the list. I'll keep working on this. > > On Wed, Oct 17, 2012 at 2:40 PM, Tucker <j...@gmail.com> wrote: >> Is there some place I could find that dependency mapping? The only >> things I had to handle compile are wsgi, pysvn and Django (only with >> 2.7 because it doesn't like https right now). Everything else came >> from the easy_install script. >> >> Thanks for taking your time on this. I really appreciate it. >> >> On Wed, Oct 17, 2012 at 2:31 PM, Christian Hammond <chip...@chipx86.com> >> wrote: >>> Looking again, the traceback you're seeing is due to not using the version >>> of Djblets required by that version of Review Board. Review Board 1.6.x >>> requires hard-coded versions of Djblets. Uninstalling Djblets and then >>> re-installing the ReviewBoard package will fetch the right version. >>> >>> >>> Christian >>> >>> -- >>> Christian Hammond - chip...@chipx86.com >>> Review Board - http://www.reviewboard.org >>> VMware, Inc. - http://www.vmware.com >>> >>> >>> On Wed, Oct 17, 2012 at 2:24 PM, Tucker <j...@gmail.com> wrote: >>>> >>>> Tested against Python2.6 as well and get the same strack trace >>>> (pointed to python2.6 install though). >>>> >>>> Interestingly, my ReviewBoard 1.7RC2 install works fine with a dev >>>> server using Python2.7 built the same way. >>>> >>>> On Wed, Oct 17, 2012 at 2:06 PM, Tucker <j...@gmail.com> wrote: >>>> > I'm pretty confident with the Python install, since it's something >>>> > I've had to do a lot. I'm actually a little suspect of the wsgi >>>> > module that I had to build. >>>> > >>>> > Traceback: >>>> > ""' >>>> > Environment: >>>> > >>>> > >>>> > Request Method: GET >>>> > Request URL: http://reviews.sre.zynga.com/account/login/ >>>> > >>>> > Django Version: 1.4.1 >>>> > Python Version: 2.7.0 >>>> > Installed Applications: >>>> > ('django.contrib.admin', >>>> > 'django.contrib.auth', >>>> > 'django.contrib.contenttypes', >>>> > 'django.contrib.markup', >>>> > 'django.contrib.sites', >>>> > 'django.contrib.sessions', >>>> > 'djblets.datagrid', >>>> > 'djblets.feedview', >>>> > 'djblets.gravatars', >>>> > 'djblets.log', >>>> > 'djblets.siteconfig', >>>> > 'djblets.util', >>>> > 'djblets.webapi', >>>> > 'reviewboard.accounts', >>>> > 'reviewboard.admin', >>>> > 'reviewboard.attachments', >>>> > 'reviewboard.changedescs', >>>> > 'reviewboard.diffviewer', >>>> > 'reviewboard.notifications', >>>> > 'reviewboard.reports', >>>> > 'reviewboard.reviews', >>>> > 'reviewboard.scmtools', >>>> > 'reviewboard.site', >>>> > 'reviewboard.webapi', >>>> > 'django_evolution') >>>> > Installed Middleware: >>>> > ('django.middleware.gzip.GZipMiddleware', >>>> > 'django.middleware.common.CommonMiddleware', >>>> > 'django.middleware.doc.XViewMiddleware', >>>> > 'django.middleware.http.ConditionalGetMiddleware', >>>> > 'django.middleware.locale.LocaleMiddleware', >>>> > 'django.contrib.sessions.middleware.SessionMiddleware', >>>> > 'django.contrib.auth.middleware.AuthenticationMiddleware', >>>> > 'djblets.siteconfig.middleware.SettingsMiddleware', >>>> > 'reviewboard.admin.middleware.LoadSettingsMiddleware', >>>> > 'djblets.log.middleware.LoggingMiddleware', >>>> > 'reviewboard.admin.middleware.CheckUpdatesRequiredMiddleware', >>>> > 'reviewboard.admin.middleware.X509AuthMiddleware', >>>> > 'reviewboard.site.middleware.LocalSiteMiddleware') >>>> > >>>> > >>>> > Traceback: >>>> > File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" >>>> > in get_response >>>> > 89. response = middleware_method(request) >>>> > File "/usr/lib/python2.7/site-packages/django/middleware/locale.py" in >>>> > process_request >>>> > 21. check_path = self.is_language_prefix_patterns_used() >>>> > File "/usr/lib/python2.7/site-packages/django/middleware/locale.py" in >>>> > is_language_prefix_patterns_used >>>> > 54. for url_pattern in get_resolver(None).url_patterns: >>>> > File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in >>>> > url_patterns >>>> > 328. patterns = getattr(self.urlconf_module, "urlpatterns", >>>> > self.urlconf_module) >>>> > File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in >>>> > urlconf_module >>>> > 323. self._urlconf_module = >>>> > import_module(self.urlconf_name) >>>> > File "/usr/lib/python2.7/site-packages/django/utils/importlib.py" in >>>> > import_module >>>> > 35. __import__(name) >>>> > File >>>> > "/usr/lib/python2.7/site-packages/Djblets-0.7.2-py2.7.egg/djblets/util/rooturl.py" >>>> > in <module> >>>> > 40. (r'^%s' % settings.SITE_ROOT[1:], >>>> > include(settings.SITE_ROOT_URLCONF)), >>>> > File "/usr/lib/python2.7/site-packages/django/conf/urls/__init__.py" in >>>> > include >>>> > 24. urlconf_module = import_module(urlconf_module) >>>> > File "/usr/lib/python2.7/site-packages/django/utils/importlib.py" in >>>> > import_module >>>> > 35. __import__(name) >>>> > File >>>> > "/usr/lib/python2.7/site-packages/ReviewBoard-1.6-py2.7.egg/reviewboard/urls.py" >>>> > in <module> >>>> > 5. from reviewboard.webapi.resources import root_resource >>>> > File >>>> > "/usr/lib/python2.7/site-packages/ReviewBoard-1.6-py2.7.egg/reviewboard/webapi/resources.py" >>>> > in <module> >>>> > 1532. diffset_resource = DiffResource() >>>> > File >>>> > "/usr/lib/python2.7/site-packages/Djblets-0.7.2-py2.7.egg/djblets/webapi/resources.py" >>>> > in __init__ >>>> > 361. item_mimetypes.append(mime['item']) >>>> > >>>> > Exception Type: TypeError at /account/login/ >>>> > Exception Value: string indices must be integers, not str >>>> > """ >>>> > >>>> > On Wed, Oct 17, 2012 at 1:35 PM, Christian Hammond <chip...@chipx86.com> >>>> > wrote: >>>> >> Can you show the full backtrace? >>>> >> >>>> >> Still, no crash here can affect Apache. This is a crash in Python or a >>>> >> Python module. I'm highly suspect of the Python install. >>>> >> >>>> >> >>>> >> Christian >>>> >> >>>> >> -- >>>> >> Christian Hammond - chip...@chipx86.com >>>> >> Review Board - http://www.reviewboard.org >>>> >> VMware, Inc. - http://www.vmware.com >>>> >> >>>> >> >>>> >> On Wed, Oct 17, 2012 at 1:33 PM, Tucker <j...@gmail.com> wrote: >>>> >>> >>>> >>> This is an "it's not me, it's them" moment. I'm limited by the >>>> >>> offerings we have in our datacenters. Since run a large production >>>> >>> network, we sacrifice flexibility for predictability. That means I >>>> >>> don't have anything available to me other than Cent OS 5.2 and 5.4. >>>> >>> My desktop runs Xubuntu quite nicely. >>>> >>> >>>> >>> For what it's worth, I enable debugging in settings_local.py and it >>>> >>> looks like there's something about the login page that >>>> >>> Djblets-0.7.2-py27 doesn't like. This is after the stack trace I put >>>> >>> in the above email. >>>> >>> >>>> >>> """ >>>> >>> Exception Type: TypeError at /account/login/ >>>> >>> Exception Value: string indices must be integers, not str >>>> >>> """ >>>> >>> >>>> >>> Hopefully I'll be able to narrow this down. >>>> >>> >>>> >>> On Wed, Oct 17, 2012 at 1:22 PM, Christian Hammond >>>> >>> <chip...@chipx86.com> >>>> >>> wrote: >>>> >>> > Have you given Ubuntu a try? We've found them to be our best host >>>> >>> > for >>>> >>> > Review >>>> >>> > Board when not using system packages. >>>> >>> > >>>> >>> > >>>> >>> > Christian >>>> >>> > >>>> >>> > -- >>>> >>> > Christian Hammond - chip...@chipx86.com >>>> >>> > Review Board - http://www.reviewboard.org >>>> >>> > VMware, Inc. - http://www.vmware.com >>>> >>> > >>>> >>> > >>>> >>> > On Wed, Oct 17, 2012 at 1:10 PM, Tucker <j...@gmail.com> wrote: >>>> >>> >> >>>> >>> >> altinstall is a make option for Python. It allows you to run >>>> >>> >> multiple >>>> >>> >> versions of Python in parallel. Unfortunately, Cent OS 5.4 still >>>> >>> >> ships with Python 2.4 and, since I'm building a new machine, I'm >>>> >>> >> trying to make sure it's possible to upgrade it in the future. >>>> >>> >> What >>>> >>> >> if I have a different error, by trying a slightly different method? >>>> >>> >> >>>> >>> >> This is an attempt at installing 1.6 (not 1.6.13) and not doing >>>> >>> >> anything to the DB. From the apache error log: >>>> >>> >> >>>> >>> >> """ >>>> >>> >> mod_wsgi (pid=11867): Exception occurred processing WSGI script >>>> >>> >> '/var/www/sites/reviews.sre.company.com/htdocs/reviewboard.wsgi'., >>>> >>> >> referer: http://reviews.sre.company.com/account/ >>>> >>> >> login/ >>>> >>> >> Traceback (most recent call last):, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/handlers/wsgi.py", >>>> >>> >> line 241, in __call__, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> response = self.get_response(request), referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", >>>> >>> >> line 179, in get_response, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> response = self.handle_uncaught_exception(request, resolver, >>>> >>> >> sys.exc_info()), referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", >>>> >>> >> line 224, in handle_uncaught_exception, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> if resolver.urlconf_module is None:, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py", >>>> >>> >> line 323, in urlconf_module, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> self._urlconf_module = import_module(self.urlconf_name), >>>> >>> >> referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/utils/importlib.py", >>>> >>> >> line 35, in import_module, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> __import__(name), referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/Djblets-0.7.2-py2.7.egg/djblets/util/rooturl.py", >>>> >>> >> line 40, in <module>, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> (r'^%s' % settings.SITE_ROOT[1:], >>>> >>> >> include(settings.SITE_ROOT_URLCONF)),, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/conf/urls/__init__.py", >>>> >>> >> line 24, in include, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> urlconf_module = import_module(urlconf_module), referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/utils/importlib.py", >>>> >>> >> line 35, in import_module, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> __import__(name), referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6-py2.7.egg/reviewboard/urls.py", >>>> >>> >> line 5, in <module>, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> from reviewboard.webapi.resources import root_resource, >>>> >>> >> referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6-py2.7.egg/reviewboard/webapi/resources.py", >>>> >>> >> line 1532, in <module>, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> diffset_resource = DiffResource(), referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/Djblets-0.7.2-py2.7.egg/djblets/webapi/resources.py", >>>> >>> >> line 361, in __init__, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> item_mimetypes.append(mime['item']), referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> TypeError: string indices must be integers, not str, referer: >>>> >>> >> http://reviews.sre.company.com/account/login/ >>>> >>> >> mod_wsgi (pid=11860): Exception occurred processing WSGI script >>>> >>> >> '/var/www/sites/reviews.sre.company.com/htdocs/reviewboard.wsgi'. >>>> >>> >> Traceback (most recent call last): >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/handlers/wsgi.py", >>>> >>> >> line 241, in __call__ >>>> >>> >> response = self.get_response(request) >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", >>>> >>> >> line 179, in get_response >>>> >>> >> response = self.handle_uncaught_exception(request, resolver, >>>> >>> >> sys.exc_info()) >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", >>>> >>> >> line 224, in handle_uncaught_exception >>>> >>> >> if resolver.urlconf_module is None: >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py", >>>> >>> >> line 323, in urlconf_module >>>> >>> >> self._urlconf_module = import_module(self.urlconf_name) >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/utils/importlib.py", >>>> >>> >> line 35, in import_module >>>> >>> >> __import__(name) >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/Djblets-0.7.2-py2.7.egg/djblets/util/rooturl.py", >>>> >>> >> line 40, in <module> >>>> >>> >> (r'^%s' % settings.SITE_ROOT[1:], >>>> >>> >> include(settings.SITE_ROOT_URLCONF)), >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/conf/urls/__init__.py", >>>> >>> >> line 24, in include >>>> >>> >> urlconf_module = import_module(urlconf_module) >>>> >>> >> File >>>> >>> >> "/usr/lib/python2.7/site-packages/django/utils/importlib.py", >>>> >>> >> line 35, in import_module >>>> >>> >> __import__(name) >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6-py2.7.egg/reviewboard/urls.py", >>>> >>> >> line 5, in <module> >>>> >>> >> from reviewboard.webapi.resources import root_resource >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6-py2.7.egg/reviewboard/webapi/resources.py", >>>> >>> >> line 1532, in <module> >>>> >>> >> diffset_resource = DiffResource() >>>> >>> >> File >>>> >>> >> >>>> >>> >> >>>> >>> >> "/usr/lib/python2.7/site-packages/Djblets-0.7.2-py2.7.egg/djblets/webapi/resources.py", >>>> >>> >> line 361, in __init__ >>>> >>> >> item_mimetypes.append(mime['item']) >>>> >>> >> TypeError: string indices must be integers, not str >>>> >>> >> """ >>>> >>> >> >>>> >>> >> Trust me, if there was any way I could get a more modern version of >>>> >>> >> a >>>> >>> >> Linux distro in our environment, I'd be all over it. My >>>> >>> >> alternative >>>> >>> >> is to use ReviewBoard 1.6.x, with Python 2.4.3, and live with it >>>> >>> >> forever. >>>> >>> >> >>>> >>> >> On Wed, Oct 17, 2012 at 12:45 PM, Christian Hammond >>>> >>> >> <chip...@chipx86.com> >>>> >>> >> wrote: >>>> >>> >> > Wow, you're having all sorts of strange problems there. >>>> >>> >> > >>>> >>> >> > I'm thinking it all boils down to whatever altinstall is. I >>>> >>> >> > recommend >>>> >>> >> > just >>>> >>> >> > using the system-packaged Python (assuming it' 2.6) for now. >>>> >>> >> > It'll be >>>> >>> >> > a >>>> >>> >> > good >>>> >>> >> > while before that's deprecated. >>>> >>> >> > >>>> >>> >> > If easy_install can't recognize https, you're going to have much, >>>> >>> >> > much >>>> >>> >> > bigger problems down the road. Maybe the Apache segfault is a >>>> >>> >> > part of >>>> >>> >> > that. >>>> >>> >> > >>>> >>> >> > Christian >>>> >>> >> > >>>> >>> >> > -- >>>> >>> >> > Christian Hammond - chip...@chipx86.com >>>> >>> >> > Review Board - http://www.reviewboard.org >>>> >>> >> > VMware, Inc. - http://www.vmware.com >>>> >>> >> > >>>> >>> >> > >>>> >>> >> > On Wed, Oct 17, 2012 at 11:39 AM, Tucker <j...@gmail.com> wrote: >>>> >>> >> >> >>>> >>> >> >> I'm trying to setup a new ReviewBoard 1.6 instance and running >>>> >>> >> >> into >>>> >>> >> >> some problems. I have Python 2.7 installed, on CentOS 5.4, by >>>> >>> >> >> way >>>> >>> >> >> of >>>> >>> >> >> Python's altinstall method. Here are the steps I'm executing. >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> sudo easy_install-2.7 -U ReviewBoard >>>> >>> >> >> # This complains about not knowing how to handle https: for >>>> >>> >> >> getting >>>> >>> >> >> Django.- >>>> >>> >> >> >>>> >>> >> >> wget >>>> >>> >> >> https://www.djangoproject.com/m/releases/1.3/Django-1.3.3.tar.gz >>>> >>> >> >> # extract, build, install goes fine >>>> >>> >> >> >>>> >>> >> >> sudo easy_install-2.7 -U ReviewBoard >>>> >>> >> >> # Success! >>>> >>> >> >> >>>> >>> >> >> $ sudo rb-site install --domain-name='reviews.sre.company.com' >>>> >>> >> >> --site-root='/' --media-url='media/' --db-type='mysql' >>>> >>> >> >> --db-name='reviewboard' --db-host='localhost' >>>> >>> >> >> --db-user='reviewboard' >>>> >>> >> >> --db-pass='password' --cache-type='memcached' >>>> >>> >> >> --web-server-type='apache' --python-loader='wsgi' >>>> >>> >> >> --admin-user='admin' >>>> >>> >> >> --admin-password='password' --admin-email='j...@company.com' >>>> >>> >> >> /var/www/sites/reviews.sre.company.com/ >>>> >>> >> >> # This all works fine and I get the installed message. >>>> >>> >> >> >>>> >>> >> >> $ sudo chown -R apache >>>> >>> >> >> /var/www/sites/reviews.sre.company.com/htdocs/media/uploaded >>>> >>> >> >> $ sudo chown -R apache >>>> >>> >> >> /var/www/sites/reviews.sre.company.com/data >>>> >>> >> >> >>>> >>> >> >> Copy config from conf/ dir into /etc/httpd/conf.d/ dir. Restart >>>> >>> >> >> apache and memcached. The site comes up fine but then I try >>>> >>> >> >> import >>>> >>> >> >> the dump from my old site. The old site is 1.6 and the new site >>>> >>> >> >> is >>>> >>> >> >> running 1.6.13. ReviewBoard tells me I need to upgrade. When I >>>> >>> >> >> run >>>> >>> >> >> the upgrade, this is what I get: >>>> >>> >> >> >>>> >>> >> >> """ >>>> >>> >> >> Rebuilding directory structure >>>> >>> >> >> Updating database. This may take a while. >>>> >>> >> >> Creating tables ... >>>> >>> >> >> Creating table hostingsvcs_hostingserviceaccount >>>> >>> >> >> Traceback (most recent call last): >>>> >>> >> >> File "/usr/bin/rb-site", line 8, in <module> >>>> >>> >> >> load_entry_point('ReviewBoard==1.6.13', 'console_scripts', >>>> >>> >> >> 'rb-site')() >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6.13-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> >>> >> >> line 1745, in main >>>> >>> >> >> command.run() >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6.13-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> >>> >> >> line 1642, in run >>>> >>> >> >> site.sync_database() >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6.13-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> >>> >> >> line 346, in sync_database >>>> >>> >> >> self.run_manage_command("syncdb", params) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/ReviewBoard-1.6.13-py2.7.egg/reviewboard/cmdline/rbsite.py", >>>> >>> >> >> line 469, in run_manage_command >>>> >>> >> >> execute_manager(reviewboard.settings, [__file__, cmd] + >>>> >>> >> >> params) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", >>>> >>> >> >> line 438, in execute_manager >>>> >>> >> >> utility.execute() >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/django/core/management/__init__.py", >>>> >>> >> >> line 379, in execute >>>> >>> >> >> self.fetch_command(subcommand).run_from_argv(self.argv) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/django/core/management/base.py", >>>> >>> >> >> line 191, in run_from_argv >>>> >>> >> >> self.execute(*args, **options.__dict__) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/django/core/management/base.py", >>>> >>> >> >> line 220, in execute >>>> >>> >> >> output = self.handle(*args, **options) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/django/core/management/base.py", >>>> >>> >> >> line 351, in handle >>>> >>> >> >> return self.handle_noargs(**options) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/django/core/management/commands/syncdb.py", >>>> >>> >> >> line 101, in handle_noargs >>>> >>> >> >> cursor.execute(statement) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/django/db/backends/mysql/base.py", >>>> >>> >> >> line 86, in execute >>>> >>> >> >> return self.cursor.execute(query, args) >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/MySQL_python-1.2.4b4-py2.7-linux-x86_64.egg/MySQLdb/cursors.py", >>>> >>> >> >> line 202, in execute >>>> >>> >> >> File >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> >>>> >>> >> >> "/usr/lib/python2.7/site-packages/MySQL_python-1.2.4b4-py2.7-linux-x86_64.egg/MySQLdb/connections.py", >>>> >>> >> >> line 36, in defaulterrorhandler >>>> >>> >> >> _mysql_exceptions.OperationalError: (1005, "Can't create table >>>> >>> >> >> './reviewboard/#sql-4eed_51.frm' (errno: 150)") >>>> >>> >> >> """ >>>> >>> >> >> >>>> >>> >> >> To make sure it's not a problem with credentials or permissions, >>>> >>> >> >> I >>>> >>> >> >> attempted the install using the mysql root account as well and >>>> >>> >> >> no >>>> >>> >> >> dice. >>>> >>> >> >> >>>> >>> >> >> If I run the upgrade a second time, I get this: >>>> >>> >> >> >>>> >>> >> >> """ >>>> >>> >> >> Updating database. This may take a while. >>>> >>> >> >> Creating tables ... >>>> >>> >> >> Upgrading Review Board from 1.6 to 1.6.13 >>>> >>> >> >> There are unapplied evolutions for scmtools. >>>> >>> >> >> Adding baseline version for new models >>>> >>> >> >> Project signature has changed - an evolution is required >>>> >>> >> >> Installing custom SQL ... >>>> >>> >> >> Installing indexes ... >>>> >>> >> >> No fixtures found. >>>> >>> >> >> Evolution successful. >>>> >>> >> >> Resetting in-database caches. >>>> >>> >> >> Upgrade complete. >>>> >>> >> >> """ >>>> >>> >> >> >>>> >>> >> >> Unfortunately, when I try and login, Apache segfaults: >>>> >>> >> >> >>>> >>> >> >> """ >>>> >>> >> >> [Wed Oct 17 14:38:53 2012] [notice] child pid 3210 exit signal >>>> >>> >> >> Segmentation fault (11) >>>> >>> >> >> """ >>>> >>> >> >> >>>> >>> >> >> Any one have any ideas? >>>> >>> >> >> >>>> >>> >> >> -- >>>> >>> >> >> >>>> >>> >> >> --tucker >>>> >>> >> >> >>>> >>> >> >> -- >>>> >>> >> >> 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 >>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> -- >>>> >>> >> >>>> >>> >> --tucker >>>> >>> >> >>>> >>> >> -- >>>> >>> >> 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 >>>> >>> >>>> >>> >>>> >>> >>>> >>> -- >>>> >>> >>>> >>> --tucker >>>> >>> >>>> >>> -- >>>> >>> 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 >>>> > >>>> > >>>> > >>>> > -- >>>> > >>>> > --tucker >>>> >>>> >>>> >>>> -- >>>> >>>> --tucker >>>> >>>> -- >>>> 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 >> >> >> >> -- >> >> --tucker > > > > -- > > --tucker -- --tucker -- 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