OwnCloud(迁移6 - > 7) - 一切都腐败了

时间:2014-08-08 09:21:30

标签: encryption owncloud

我和我的用户一样对Owncloud非常满意,但是现在我相信我已经做了一些事情,我希望你能提供帮助。 我在我的专用debian上运行了一个Owncloud 6实例,其中包含/ home / cloud中的数据文件夹。 然后,我最近按照建议备份了数据库和配置文件夹,以便升级到旧版本的第7版。

从那时起迁移mysql数据库还没有工作(用户,活动,文件),前端速度极慢(约2分钟的响应时间),并且没有文件出现在任何用户之下,即使我被告知它会重新扫描数据文件夹。 更令人沮丧的是,我安装了加密应用程序,并且我不断地收到加密应用程序的无效私钥。请在您的个人设置中更新您的私钥密码,以恢复对加密文件的访问权限。'尽管我已经做了很多次,但仍然是flash消息。 似乎没有任何东西/工作我尝试将我的照片从我的数据目录(/ home / cloud / andreas / files / photos /)移动到我自己的用户文件夹/ home / andreas /并下载到我的本地机器。没有jpgs打开,文件大小似乎正确。

你推荐什么?将所有用户的所有文件移动到备份目录并完全删除所有Owncloud并重新开始?我需要解密所有要检索的文件吗?怎么样?

升级实例通常是个坏主意吗? - 即使对于一个喜欢相信他知道自己在做什么的人来说,为什么它如此乏味和有问题呢? :)

希望你能对我在这里应该做的事情有所了解。 我的jpgs,mp3s - 一切都是腐败/无法识别/不开放......

提前致谢, 安德烈亚斯

1 个答案:

答案 0 :(得分:0)

由于您使用的是加密功能,因此您的文件看起来已损坏。实际上,它们是加密的并且ownCloud告诉你它无法使用'加密应用程序的无效私钥解密它们。请在您的个人设置中更新您的私钥密码,以恢复对加密文件的访问权限。'

升级过程中出现问题,导致安装中断。您已设置"datadirectory" => '/home/cloud',使恢复更容易一些。我的第一个建议是使用数据库和配置备份恢复正常工作的OC6:

  1. 重命名您自己的云安装目录。如果恢复成功,您可以将其删除。
  2. 下载并解压缩您正在使用的OC6版本。
  3. 从备份中恢复数据库和config.php。
  4. 这应该会恢复您的文件并恢复正常运行的安装。

    我的第二个建议是遵循the detailed server upgrade instructions,尤其是10中的提示,在命令行上使用php occ upgrade来防止更大的安装请求超时,以及防止其他用户干扰。

    如果仍然导致安装损坏,您可以通过以下方式帮助调试问题:

    1. 如上所述恢复您的OC6
    2. 在配置数组中设置'loglevel' => 0,并向config.php添加define('DEBUG',true);
    3. 再次执行更新并使用new issue创建the template,包括可疑的日志文件条目。