Hi,
I am trying to upgrade my NC installation from v17 to v18.
I use the FreeBSD package manager to upgrade from 17.0.7 to 18.0.4
I run this command:
$ sudo -u www php occ upgrade
This error is displayed:
Doctrine\DBAL\Exception\TableNotFoundException: An exception occurred while executing 'ALTER TABLE oc_groups ADD displayname VARCHAR(255) DEFAULT '' NOT NULL':`
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_groups' doesn't exist
Update failed
Maintenance mode is kept active
Reset log level
What is going wrong here? Thanks in advance
Nextcloud v17.0.7
FreeBSD 12.1-RELEASE-p5
apache v2.4.43
PHP v7.3.17
`$ sudo cat config/config.php
<?php
$CONFIG = array (
'instanceid' => '516ae6f15e855',
'passwordsalt' => 'xxx',
'datadirectory' => '/mnt/disk10/data',
'dbtype' => 'mysql',
'version' => '17.0.7.1',
'dbname' => 'nextcloud',
'dbhost' => '127.0.0.1',
'dbtableprefix' => 'oc_',
'dbuser' => 'xxx',
'dbpassword' => 'xxx',
'installed' => true,
'maintenance' => false,
'theme' => '',
'forcessl' => true,
'default_locale' => 'en-dk',
'force_language' => 'en_DK',
'force_locale' => 'en_DK',
'trusted_domains' =>
array (
0 => 'xxx',
),
'mail_from_address' => 'root',
'mail_smtpmode' => 'smtp',
'mail_smtphost' => '127.0.0.1',
'mail_smtpport' => 10026,
'mail_domain' => 'xxx.nl',
'secret' => 'xxx',
'log_type' => 'file',
'logfile' => '/var/log/nextcloud.log',
'logtimezone' => 'Europe/Amsterdam',
'logfilemode' => 416,
'loglevel' => 'debug',
'logdateformat' => 'Y F d-H:i:s',
'trashbin_retention_obligation' => '180, auto',
'overwrite.cli.url' => '/nextcloud',
'memcache.local' => '\\OC\\Memcache\\APCu',
'overwritewebroot' => '/nextcloud',
'apps_paths' =>
array (
0 =>
array (
'path' => '/usr/local/www/nextcloud/apps',
'url' => '/apps',
'writable' => true,
),
1 =>
array (
'path' => '/usr/local/www/nextcloud/apps-pkg',
'url' => '/apps-pkg',
'writable' => false,
),
),
'app_install_overwrite' =>
array (
0 => 'calendar',
1 => 'tasks',
),
'updater.secret' => 'xxx',
);
`