-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Description
Steps to reproduce
- Upgrade to 14.0.0.
- restart
httpd.
Expected behaviour
I don't get any errors and my Nextcloud instance works.
Actual behaviour
I get a fatal PHP error in httpd's logs:
http logs
[Fri Sep 14 17:36:59.957533 2018] [php7:error] [pid 7653] [client <>:47634] PHP Fatal error: Uncaught OCP\\AppFramework\\QueryException: Could not resolve defaultTokenProvider! Class defaultTokenProvider does not exist in /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php:110
Stack trace:
#0 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(125): OC\\AppFramework\\Utility\\SimpleContainer->resolve('defaultTokenPro...')
#1 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\\AppFramework\\Utility\\SimpleContainer->query('defaultTokenPro...')
#2 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(81): OC\\ServerContainer->query('defaultTokenPro...')
#3 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(104): OC\\AppFramework\\Utility\\SimpleContainer->buildClass(Object(ReflectionClass))
#4 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(125): OC\\AppFramework\\Utility\\SimpleContainer->resolve('OC\\\\Authenticati...')
#5 /usr/share/webapps/nextcl in /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php on line 11
Server configuration
-
Operating system: Arch Linux
-
Web server: Apache 2.4.34
-
Database: Postgresql
-
PHP version: 7.2.10
-
Nextcloud version: 14.0.0
-
Updated from an older Nextcloud/ownCloud or fresh install: 13.0.6
-
Where did you install Nextcloud from: Distribution repositories.
-
Signing status: I can't login as admin user into your Nextcloud and access http://example.com/index.php/settings/integrity/failed since the server doesn't work at all.
-
Running
sudo -u http php occ app:listgives:
sudo -u http php occ app:list
An unhandled exception has been thrown:
OCP\AppFramework\QueryException: Could not resolve defaultTokenProvider! Class defaultTokenProvider does not exist in /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php:110
Stack trace:
#0 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(125): OC\AppFramework\Utility\SimpleContainer->resolve('defaultTokenPro...')
#1 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('defaultTokenPro...')
#2 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(81): OC\ServerContainer->query('defaultTokenPro...')
#3 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(104): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))
#4 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(125): OC\AppFramework\Utility\SimpleContainer->resolve('OC\\Authenticati...')
#5 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...')
#6 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(171): OC\ServerContainer->query('OC\\Authenticati...')
#7 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#8 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(123): Pimple\Container->offsetGet('OC\\Authenticati...')
#9 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\Authenticati...')
#10 /usr/share/webapps/nextcloud/lib/private/Server.php(364): OC\ServerContainer->query('OC\\Authenticati...')
#11 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#12 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(123): Pimple\Container->offsetGet('OCP\\IUserSessio...')
#13 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OCP\\IUserSessio...')
#14 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(171): OC\ServerContainer->query('OCP\\IUserSessio...')
#15 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#16 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(123): Pimple\Container->offsetGet('UserSession')
#17 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('UserSession')
#18 /usr/share/webapps/nextcloud/lib/private/Server.php(1408): OC\ServerContainer->query('UserSession')
#19 /usr/share/webapps/nextcloud/lib/private/Server.php(683): OC\Server->getUserSession()
#20 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(118): OC\Server->OC\{closure}(Object(OC\Server))
#21 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(123): Pimple\Container->offsetGet('OC\\App\\AppManag...')
#22 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('OC\\App\\AppManag...')
#23 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(171): OC\ServerContainer->query('OC\\App\\AppManag...')
#24 /usr/share/webapps/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php(114): OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\Server))
#25 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(123): Pimple\Container->offsetGet('AppManager')
#26 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\AppFramework\Utility\SimpleContainer->query('AppManager')
#27 /usr/share/webapps/nextcloud/lib/private/Server.php(1703): OC\ServerContainer->query('AppManager')
#28 /usr/share/webapps/nextcloud/lib/private/legacy/app.php(342): OC\Server->getAppManager()
#29 /usr/share/webapps/nextcloud/lib/private/legacy/app.php(113): OC_App::getEnabledApps()
#30 /usr/share/webapps/nextcloud/lib/base.php(654): OC_App::loadApps(Array)
#31 /usr/share/webapps/nextcloud/lib/base.php(1070): OC::init()
#32 /usr/share/webapps/nextcloud/console.php(46): require_once('/usr/share/weba...')
#33 /usr/share/webapps/nextcloud/occ(11): require_once('/usr/share/weba...')
#34 {main}
-
Running
sudo -u http php occ config:list systemgives: Same result. -
Contents of config.php:
Contents of config.php
<?php
$CONFIG = array (
'instanceid' => '***',
'passwordsalt' => '***',
'secret' => '***',
'trusted_domains' =>
array (
0 => 'nextcloud.doronbehar.com',
),
'datadirectory' => '/usr/share/webapps/nextcloud/data',
'overwrite.cli.url' => 'https://nextcloud.doronbehar.com/nextcloud',
'dbtype' => 'pgsql',
'version' => '14.0.0.19',
'dbname' => '***',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'dbuser' => 'nextcloud',
'dbpassword' => '***',
'installed' => true,
'mail_from_address' => 'nextcloud-noreply',
'mail_smtpmode' => 'php',
'mail_smtpauthtype' => 'LOGIN',
'mail_domain' => 'doronbehar.com',
'theme' => '',
'loglevel' => 2,
'maintenance' => false,
);-
Are you using external storage, if yes which one: no
-
Are you using encryption: no
-
Are you using an external user-backend, if yes which one: no
Client configuration
-
Browser: Any
-
Operating system: Any
Logs
Web server error log
Same as posted above:
Web server error log
[Fri Sep 14 17:36:59.957533 2018] [php7:error] [pid 7653] [client <>:47634] PHP Fatal error: Uncaught OCP\\AppFramework\\QueryException: Could not resolve defaultTokenProvider! Class defaultTokenProvider does not exist in /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php:110
Stack trace:
#0 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(125): OC\\AppFramework\\Utility\\SimpleContainer->resolve('defaultTokenPro...')
#1 /usr/share/webapps/nextcloud/lib/private/ServerContainer.php(132): OC\\AppFramework\\Utility\\SimpleContainer->query('defaultTokenPro...')
#2 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(81): OC\\ServerContainer->query('defaultTokenPro...')
#3 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(104): OC\\AppFramework\\Utility\\SimpleContainer->buildClass(Object(ReflectionClass))
#4 /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(125): OC\\AppFramework\\Utility\\SimpleContainer->resolve('OC\\\\Authenticati...')
#5 /usr/share/webapps/nextcl in /usr/share/webapps/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php on line 11
Nextcloud log (data/nextcloud.log)
Nextcloud log
I get mainly errors with strings such as:
"method":"GET",
"url":"http:\/\/54.37.204.184:80\/phpmyadmin\/",
"message":"Exception: {\"Exception\":\"Exception\",\"Message\":\"The requested uri(http:\\\/54.37.204.184:80\\\/phpmyadmin\\\/) cannot be processed by the script '\\\/nextcloud\\\/index.php')Browser log
Irrelevant