Hi,
I just updated nextcloud from a previous nextcloud install using pacman but ran into an error when doing
upgrade nextcloud with /usr/bin/runuser -u http -- /usr/bin/php /usr/share/webapps/nextcloud/occ upgrade
This is the output of the command:
Nextcloud or one of the apps require upgrade - only a limited number of commands are available You may use your browser or the occ upgrade command to do the upgrade Setting log level to debug Updating database schema Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'ALTER TABLE oc_authtoken CHANGE `password_invalid` password_invalid TINYINT(1) DEFAULT '0'': SQLSTATE[HY000]: General error: 1005 Can't create table `nextcloud`.`oc_authtoken` (errno: 13 "Permission denied") Update failed Maintenance mode is kept active Resetting log level
Install Info:
Operating system: ArchlinuxARM 5.4.77-1-ARCH
Web server: Apache
Database: MariaDB
PHP version: 7.4.12
Nextcloud version: 20.0.2
Nextcloud configuration:
{
âsystemâ: {
âinstanceidâ: âREMOVED SENSITIVE VALUEâ,
âpasswordsaltâ: âREMOVED SENSITIVE VALUEâ,
âsecretâ: âREMOVED SENSITIVE VALUEâ,
âtrusted_domainsâ: [
âREMOVED SENSITIVE VALUEâ
],
âdatadirectoryâ: âREMOVED SENSITIVE VALUEâ,
âdbtypeâ: âmysqlâ,
âversionâ: â19.0.3.1â,
âoverwrite.cli.urlâ: âhttps://REMOVED SENSITIVE VALUE/nextcloudâ,
âdbnameâ: âREMOVED SENSITIVE VALUEâ,
âdbhostâ: âREMOVED SENSITIVE VALUEâ,
âdbportâ: ââ,
âdbtableprefixâ: âoc_â,
âmysql.utf8mb4â: true,
âdbuserâ: âREMOVED SENSITIVE VALUEâ,
âdbpasswordâ: âREMOVED SENSITIVE VALUEâ,
âinstalledâ: true,
âmaintenanceâ: true,
âmemcache.localâ: â\OC\Memcache\APCuâ,
âloglevelâ: 2,
âmail_from_addressâ: âREMOVED SENSITIVE VALUEâ,
âmail_smtpmodeâ: âsmtpâ,
âmail_sendmailmodeâ: âsmtpâ,
âmail_domainâ: âREMOVED SENSITIVE VALUEâ,
âmail_smtpauthtypeâ: âLOGINâ,
âmail_smtpauthâ: 1,
âmail_smtphostâ: âREMOVED SENSITIVE VALUEâ,
âmail_smtpsecureâ: âtlsâ,
âmail_smtpportâ: â587â,
âmail_smtpnameâ: âREMOVED SENSITIVE VALUEâ,
âmail_smtppasswordâ: âREMOVED SENSITIVE VALUEâ,
âthemeâ: ââ
}
}
I tried the [âŚ]occ maintenance:repair which ran without any errors but did not change anything.
The login credentials in the config.php work when I log into the database manually.
I hope you can help, thanks!