2013-02-28 3 views
0

У меня есть экземпляр ec2, где я развернул проект django 1.5 и solr. Когда я запускаю следующую команду: python manage.py rebuild_index построить индекс изначально, я получаю следующее:solr index issue on EC2

WARNING: This will irreparably remove EVERYTHING from your search index. 
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 561 <django.utils.functional.__proxy__ object at 0x2777550>. 
TypeError: Element() keywords must be strings 

я получаю вышеуказанную ошибку каждый раз. Я смог развернуть это локально на своем Mac без проблем. Есть ли что-то еще для Ubuntu EC2?

ответ

1

Вы должны попробовать удаления Ubuntu поставляется питон-LXML, если он установлен и установить с помощью пипс вместо:

sudo dpkg --purge python-lxml 
sudo pip install lxml 

Затем повторно запустить rebuild_index

+0

Это на самом деле то, что я сделал. Забыл обновить вопрос после его решения. – KVISH