Nextcloud(突然):突然间我无法与客户端同步或登录网站

Nextcloud(突然):突然间我无法与客户端同步或登录网站

我托管这个 nextcloud snap 已经一年多了,很成功。没有错误或漏洞。太棒了!

但是昨天,我突然无法再与我的 nextcloud 同步了。我在浏览器中收到此错误:“您的数据目录是安全的,因为数据目录中的“.ocdata”文件已存在。您的数据目录不可写。错误可能被写入 Web 服务器,导致无法写入。请参阅此处。https://docs.nextcloud.com/server/20/go.php?to=admin-dir_permissions12. “”

我检查了“ocdata”是否存在。确实存在。我检查了它的权限。一切都正确。之后,我将数据目录的用户:组(不使用 -R 进行 chown)更改为“root:root”,因为在此之前它是“system_user:system_user”。之后我直接看到了登录页面。尝试通过客户端同步后,登录页面消失了,现在我收到此错误:“内部服务器错误

服务器遇到内部错误,无法完成您的请求。如果此错误多次出现,请联系服务器管理员,请在您的报告中包含以下技术详细信息。更多详细信息可在服务器日志中找到。

之后,我尝试对整个数据文件夹使用 770 权限。对整个数据文件夹使用 root 和系统用户的不同组合以及 chown。没有变化。

我在日志中找不到合适的提示。我不知道在系统的哪里可以找到解决方案。

我的日志

您可以查看我的日志github

以下是一些系统信息:

nextcloud 20.0.7snap1 26119 最新/候选 nextcloud✓ -

snap 2.49.1 snapd 2.49.1 系列 16 debian 10 内核 4.19.0-14-amd64

答案1

所以,现在我可以说它正在运行!我可以访问网站,客户端正在同步。终于!解决方案是这个命令

sudo snap connect nextcloud:removable-media

也许是数据文件夹的旧权限。

我不知道 nextcloud 为什么突然需要这个。我第一次这样做。我的数据文件夹不在可移动驱动器上,而是在 snap 目录之外。

(有关完整故事和我采取的所有步骤,您可以查看这里

相关内容