Как пользователь, выполняющий Dspace, вы получаете ошибку разрешения, если вы выполняете c следующее в терминале?:
touch /dspace/solr/search/data/index/write.lock
Если это так, это означает, что пользователь не иметь разрешение на доступ к файлу.
Кроме того, это файл блокировки, что означает, что индекс, вероятно, используется другим экземпляром Solr. Убедитесь, что у вас нет другого процесса, использующего этот файл или solr.
Вы также можете попробовать остановить все экземпляры Dspace / Solr, удалить файл блокировки вручную и снова запустить службы.
Я настоятельно не рекомендую давать полные разрешения на чтение и запись, поскольку это ослабляет безопасность. Как только вы определите правильного пользователя и разрешения для файла, ограничьте их правильно, предоставив только права на чтение и / или запись для пользователей, которым требуется идентификатор (пользователь solr и dspace).