What version are you running?
2.0.15
What's the URL of the page containing the problem?
N/A
What steps will reproduce the problem?
1. From the prompt, rebuild the search index
2. sudo ./usr/local/bin/rb-site manage /var/www/review.aurea.local rebuild_index
3.
What is the expected output? What do you see instead?
Expected to get an index rebuild. See below for the error.
What operating system are you using? What browser?
Amazon linux
Please provide any additional information below.
[ec2-user@review /]$ sudo ./usr/local/bin/rb-site manage /var/www/review rebuild_index
/usr/lib64/python2.6/dist-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
WARNING: This will irreparably remove EVERYTHING from your search index in connection 'default'.
Your choices after this are to restore from backups or rebuild via the `rebuild_index` command.
Are you sure you wish to continue? [y/N] y
Removing all documents from your index because you said so.
All documents removed.
Indexing 115 users
ERROR:root:Error updating auth using default
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/update_index.py", line 189, in handle_label
self.update_backend(label, using)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/update_index.py", line 234, in update_backend
do_update(backend, index, qs, start, end, total, self.verbosity)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/update_index.py", line 89, in do_update
backend.update(index, current_qs)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/backends/whoosh_backend.py", line 191, in update
doc = index.full_prepare(obj)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/indexes.py", line 207, in full_prepare
self.prepared_data = self.prepare(obj)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/indexes.py", line 198, in prepare
self.prepared_data[field.index_fieldname] = field.prepare(obj)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/fields.py", line 159, in prepare
return self.convert(super(CharField, self).prepare(obj))
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/fields.py", line 106, in prepare
return current_object()
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/contrib/auth/models.py", line 402, in get_full_name
full_name = '%s %s' % (self.first_name, self.last_name)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
Traceback (most recent call last):
File "./usr/local/bin/rb-site", line 9, in <module>
load_entry_point('ReviewBoard==2.0.15', 'console_scripts', 'rb-site')()
File "/usr/local/lib/python2.6/site-packages/ReviewBoard-2.0.15-py2.6.egg/reviewboard/cmdline/rbsite.py", line 1885, in main
command.run()
File "/usr/local/lib/python2.6/site-packages/ReviewBoard-2.0.15-py2.6.egg/reviewboard/cmdline/rbsite.py", line 1814, in run
site.run_manage_command(args[0], args[1:])
File "/usr/local/lib/python2.6/site-packages/ReviewBoard-2.0.15-py2.6.egg/reviewboard/cmdline/rbsite.py", line 662, in run_manage_command
execute_from_command_line([__file__, cmd] + params)
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/management/__init__.py", line 399, in execute_from_command_line
utility.execute()
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/management/__init__.py", line 392, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/management/base.py", line 242, in run_from_argv
self.execute(*args, **options.__dict__)
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/rebuild_index.py", line 16, in handle
call_command('update_index', **options)
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/management/__init__.py", line 159, in call_command
return klass.execute(*args, **defaults)
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/management/base.py", line 285, in execute
output = self.handle(*args, **options)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/update_index.py", line 184, in handle
return super(Command, self).handle(*items, **options)
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/core/management/base.py", line 385, in handle
label_output = self.handle_label(label, **options)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/update_index.py", line 189, in handle_label
self.update_backend(label, using)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/update_index.py", line 234, in update_backend
do_update(backend, index, qs, start, end, total, self.verbosity)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/management/commands/update_index.py", line 89, in do_update
backend.update(index, current_qs)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/backends/whoosh_backend.py", line 191, in update
doc = index.full_prepare(obj)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/indexes.py", line 207, in full_prepare
self.prepared_data = self.prepare(obj)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/indexes.py", line 198, in prepare
self.prepared_data[field.index_fieldname] = field.prepare(obj)
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/fields.py", line 159, in prepare
return self.convert(super(CharField, self).prepare(obj))
File "/usr/lib/python2.6/site-packages/django_haystack-2.3.1-py2.6.egg/haystack/fields.py", line 106, in prepare
return current_object()
File "/usr/lib/python2.6/site-packages/Django-1.6.10-py2.6.egg/django/contrib/auth/models.py", line 402, in get_full_name
full_name = '%s %s' % (self.first_name, self.last_name)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
[ec2-user@review /]$