Nextcloud (привязка): неожиданно я больше не могу синхронизироваться с клиентом или войти на сайт.

Я успешно размещаю этот снимок nextcloud более года. Никаких ошибок и ошибок. Большой!

Но вчера совершенно неожиданно я больше не смог синхронизироваться со своим следующим облаком. Я получил эту ошибку в своем браузере: «Dein Datenverzeichnis ist ungültig Stelle sicher, dass eine Datei «.ocdata» im Wurzelverzeichnis des data-Verzeichnisses существует. Ваш каталог данных не доступен для записи. Berechtigungen können zumeist korrigiert werden indem dem Web-Server Schreibzugriff auf das Wurzel-Verzeichnis eingeräumt wird. Siehe auch https://docs.nextcloud.com/server/20/go.php?to=admin-dir_permissions 12. "

Я проверил, есть ли там «окдата». Это было. Я проверил его разрешения. Все были правы. После этого я изменил пользователя:группу каталога данных (chown без -R) на «root:root», потому что до этого это было «system_user:system_user». Сразу после этого я увидел страницу входа. После попытки синхронизации через клиент страница входа пропала, и теперь у меня возникла ошибка: «Внутренняя ошибка сервера».

На сервере произошла внутренняя ошибка, и он не смог выполнить ваш запрос. Если эта ошибка повторяется несколько раз, обратитесь к администратору сервера. Включите в отчет технические подробности, приведенные ниже. Более подробную информацию можно найти в журнале сервера».

После этого я попробовал разрешения 770 для всей папки данных. Использовались разные комбинации root и системного пользователя с изменением всей папки данных. Без изменений.

В своих логах не могу найти подходящей подсказки. Я не знаю, где в моей системе мне нужно искать решение.

Мои журналы

Вы можете посмотреть мои логи на github

Вот некоторая информация о системе:

nextcloud 20.0.7snap1 26119 последний/кандидат nextcloud✓ -

snap 2.49.1snapd 2.49.1series 16 ядро ​​debian 10 4.19.0-14-amd64

1 ответ

Итак, теперь я могу сказать, что он работает! Я могу получить доступ к веб-сайту, и клиент синхронизируется. Окончательно! Решением была эта команда

      sudo snap connect nextcloud:removable-media

и, возможно, старые разрешения для папки данных.

Я не знаю, почему nextcloud это вдруг понадобилось. Я сделал это в первый раз. Моя папка данных находится не на съемном диске, а за пределами каталога Snap.

(Полную историю и все шаги, которые я предпринял, вы можете посмотреть здесь)

Другие вопросы по тегам