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.
(Полную историю и все шаги, которые я предпринял, вы можете посмотреть здесь)