Created attachment 214506 [details] Patch to fix talk install problem on upgrade When upgrading to 18 using "occ upgrade" the following error occurs when upgrading talk: "Repair error: Repair step 'OCA\Talk\Migration\FixNamespaceInDatabaseTables' is unknown" This patch pulls in a fix from upstream that corrected the issue for me, see also https://github.com/nextcloud/server/pull/19433 (I applied this manually) I did poudriere test build the port from source. I didn't have the time to do full installation afterwards, but I applied the patch itself in production running 18.0.4 and it did the trick.
A commit references this bug: Author: brnrd Date: Sun May 17 15:31:08 UTC 2020 New revision: 535555 URL: https://svnweb.freebsd.org/changeset/ports/535555 Log: www/nextcloud: Fix install issue Talk app PR: 246474 Submitted by: grembo Changes: head/www/nextcloud/Makefile head/www/nextcloud/files/patch-Issue19433
Thanks for the report and fix!
Hi Bernard, I'm reopening this one, as it turns out that App.php.orig is installed and causes issues: Technical information ===================== The following list covers which files have failed the integrity check. Please read the previous linked documentation to learn more about the errors and how to fix them. Results ======= - core - EXTRA_FILE - lib/private/AppFramework/App.php.orig Raw output ========== Array ( [core] => Array ( [EXTRA_FILE] => Array ( [lib/private/AppFramework/App.php.orig] => Array ( [expected] => [current] => e7f29b21ef5a945d36721a6844fb15bb3caf9cc081cbc91f5f00fbd2e3b22cf6f1bc21799c88d6947aec027d75b7e8c27195d9923689fc4c2e09323932efd3b2 ) ) ) ) It's a bit similar to the problem we've seen in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245852 The fix is probably quite similar.
Oh, while checking pkg contents (as I removed the offending file locally) I also found this problem: nextcloud-php73-19.0.0_1: missing file /usr/local/www/nextcloud/config/CAN_INSTALL # pkg check -s Checking all packages: 55% nextcloud-php73-19.0.0_1: missing file /usr/local/www/nextcloud/config/CAN_INSTALL Checking all packages: 100% When touching that file, the check runs through okay, which tells me that App.php.orig is not in plist.