New info.
I coverted sqlite db to mysql format from older machine and copy to new one.
Then I importet old sql to sql server (owncloud db).
Note:I have a fresh install od OC with ownclouddb db in new server.
Then I edited permisions for ocadmin user in Mariadb and granted all privileges to owncloud db…
I rewrite apps, config (except config file) and data dirs with data from old server.
I edited config new OC server config file and change db from owncloudb to owncloud.
Then I tried to run maintance mode and I failed.
root@owncloud:/var/www/owncloud# sudo -u www-data php occ maintenance:mode
{“reqId”:“4fOEU1R24ts0tgejCRWR”,“level”:3,“time”:“2022-01-19T18:04:26+00:00”,“remoteAddr”:"",“user”:"–",“app”:“PHP”,“method”:"–",“url”:"–",“message”:“Undefined index: version at /var/www/owncloud/lib/private/legacy/app.php#865”}
{“reqId”:“4fOEU1R24ts0tgejCRWR”,“level”:3,“time”:“2022-01-19T18:04:26+00:00”,“remoteAddr”:"",“user”:"–",“app”:“PHP”,“method”:"–",“url”:"–",“message”:“Undefined index: version at /var/www/owncloud/lib/private/legacy/app.php#869”}
{“reqId”:“4fOEU1R24ts0tgejCRWR”,“level”:3,“time”:“2022-01-19T18:04:26+00:00”,“remoteAddr”:"",“user”:"–",“app”:“index”,“method”:"–",“url”:"–",“message”:“Exception: {“Exception”:“UnexpectedValueException”,“Message”:“Invalid version string \”\”",“Code”:0,“Trace”:"#0 \/var\/www\/owncloud\/lib\/private\/legacy\/app.php(1149): Composer\\Semver\\VersionParser->normalize()\n#1 \/var\/www\/owncloud\/lib\/private\/legacy\/app.php(869): OC_App::atLeastMinorVersionLevelChanged()\n#2 \/var\/www\/owncloud\/lib\/private\/legacy\/util.php(1538): OC_App::shouldUpgrade()\n#3 \/var\/www\/owncloud\/lib\/public\/Util.php(735): OC_Util::needUpgrade()\n#4 \/var\/www\/owncloud\/lib\/base.php(348): OCP\\Util::needUpgrade()\n#5 \/var\/www\/owncloud\/lib\/base.php(660): OC::checkUpgrade()\n#6 \/var\/www\/owncloud\/lib\/base.php(1070): OC::init()\n#7 \/var\/www\/owncloud\/console.php(74): require_once(’\/var\/www\/ownclo…’)\n#8 \/var\/www\/owncloud\/occ(11): require_once(’\/var\/www\/ownclo…’)\n#9 {main}",“File”:"\/var\/www\/owncloud\/lib\/composer\/composer\/semver\/src\\
I am in dead end now.
Edit: After analyzed logs I try these steps
I tried edit version in config an rewrite it from 10.9.1.2 to 8.1.8.2.
Webserver show me I have older version in logine page and offer me upgrade but it failed.
More info. This is mesage in 8.1.8.2 version in config.
sudo -u www-data php occ maintenance:mode
ownCloud 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
Maintenance mode is currently disabled
and this is the same in 10.9.1.2 in config.
sudo -u www-data php occ maintenance:mode
An unhandled exception has been thrown:
UnexpectedValueException: Invalid version string “” in /var/www/owncloud/lib/composer/composer/semver/src/VersionParser.php:186
Stack trace:
#0 /var/www/owncloud/lib/private/legacy/app.php(1149): Composer\Semver\VersionParser->normalize()
#1 /var/www/owncloud/lib/private/legacy/app.php(869): OC_App::atLeastMinorVersionLevelChanged()
#2 /var/www/owncloud/lib/private/legacy/util.php(1538): OC_App::shouldUpgrade()
#3 /var/www/owncloud/lib/public/Util.php(735): OC_Util::needUpgrade()
#4 /var/www/owncloud/lib/base.php(348): OCP\Util::needUpgrade()
#5 /var/www/owncloud/lib/base.php(660): OC::checkUpgrade()
#6 /var/www/owncloud/lib/base.php(1070): OC::init()
#7 /var/www/owncloud/console.php(74): require_once(’/var/www/ownclo…’)
#8 /var/www/owncloud/occ(11): require_once(’/var/www/ownclo…’)