2013-12-09 3 views
1

Я установил последнюю версию CKAN 2.2, и я установил filestore, используя документацию по этой ссылке http://docs.ckan.org/en/latest/filestore.html.Не удалось аутентифицировать загрузку в CKAN

У меня ошибка «Ошибка при аутентификации» при попытке загрузить данные в локальную установку ckan.

Я установил патруль для установки argpse и pip installtree.

Я установил значения ofs.impl и ofs.storage_dir в файле конфигурации.

ofs.storage_dir существует, и у него есть права.

Журнал ошибок Apache не показывает никаких ошибок.

В терминале Он показывает ошибку:

Error - <type 'exceptions.IOError'>: [Errno 13] Permission denied: '/var/lib/ckan/default/pairtree_version0_1' 

полный журнал ошибок: http://pastebin.com/Y9rDWbbH

+0

Это похоже на реальную ошибку разрешения записи. Хотя вы сказали, что он имеет правильные разрешения, похоже, это не так. Попробуйте 'sudo su -c" touch/var/lib/ckan/default/pairtree_version0_1 "' для является пользователем процесса (двойная проверка). – erny

ответ

2

Разрешения UNIX вашего /var/lib/ckan/default/ каталог (или некоторые из его содержания), кажется, не так. Попытка:

sudo chown -R www-data /var/lib/ckan/default 
sudo chmod -R u+rwx /var/lib/ckan/default 
+0

Это не работает для меня. Но я пробовал это «find/var/lib/ckan/default -type d -exec chmod 755 {} \; '. Теперь проблема исправлена. –

Смежные вопросы