如何手动升级 Nextcloud 的 News 应用并避免完整性检查失败
在 Nextcloud 中,手动升级应用是常见的操作之一。特别是当 Nextcloud 系统要求执行 upgrade 命令时,理解正确的操作顺序至关重要。本文将介绍如何手动升级 News 应用,并分享如何避免在升级过程中出现代码完整性检查失败的问题,同时解决新出现的数据库索引缺失问题。 问题的根源 在升级过程中,Nextcloud 会进行代码完整性检查,确保所有文件都没有被篡改或丢失。如果操作顺序不当,尤其是在备份和删除旧应用目录时,可能会导致完整性检查失败。这种情况通常发生在未先删除旧版本文件的情况下,导致系统检测到不匹配的文件。 正确的操作顺序 为了顺利完成 News 应用的手动升级,并避免完整性检查失败,建议按照以下步骤操作: 遇到的新问题:缺失数据库索引 在升级过程中,可能会出现以下错误提示: Detected some missing optional indices. Occasionally new indices are added (by Nextcloud or installed applications) to improve database performance. Adding indices can sometimes take awhile and temporarily hurt performance so this is …