new users cannot login now that i have everything setup. using wasabi external storage as primary storage, with nextcloud installed on VPS server.
admin account works (web and desktop sync client)
earlier created user account works (web and desktop sync client)
THE PROBLEM:
new user “problemuser” account cannot login, gets message:
internal server error
The server was unable to complete your request.
If this happens again, please send the technical details below to the server administrator.
Remote Address: ipaddresshere
Request ID: X6WiArxHIKlyW38D16L3XgAAAJQ
in the users (admin) panel it shows the storage location as: /home/servername/domainnamehere/data/(respective username here)
but this is not actually true for any of my users, functioning or not.
it seems that with the new user creation, the default file/folder set does not get created for that user. in addition to the inability for the new user to login.
nextcloud 20.0.1
linux 3.10.0-1062.12.1.vz7.131.10 x86_64
apache 2.4.46
php 7.2.34
from the /data nextcloud.log
{“reqId”:“X6WiArxHIKlyW38D16L3XgAAAJQ”,“level”:3,“time”:“2020-11-06T19:20:34+00:00”,“remoteAddr”:“76.107.89.165”,“user”:“problemuser”,“app”:“index”,“method”:“GET”,“url”:"/index.php/apps/dashboard/",“message”:{“Exception”:“Error”,“Message”:“Call to a member function getSize() on boolean”,“Code”:0,“Trace”:[{“file”:"/home/ servername/domainnamehere/lib/private/Files/Storage/Wrapper/Quota.php",“line”:100,“function”:“getSize”,“class”:“OC\Files\Storage\Wrapper\Quota”,“type”:"->",“args”:[“files”]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/Storage/Wrapper/Quota.php",“line”:223,“function”:“free_space”,“class”:“OC\Files\Storage\Wrapper\Quota”,“type”:"->",“args”:[“files”]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/Storage/Wrapper/Wrapper.php",“line”:83,“function”:“mkdir”,“class”:“OC\Files\Storage\Wrapper\Quota”,“type”:"->",“args”:[“files”]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/Storage/Wrapper/Wrapper.php",“line”:83,“function”:“mkdir”,“class”:“OC\Files\Storage\Wrapper\Wrapper”,“type”:"->",“args”:[“files”]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/View.php",“line”:1161,“function”:“mkdir”,“class”:“OC\Files\Storage\Wrapper\Wrapper”,“type”:"->",“args”:[“files”]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/View.php",“line”:271,“function”:“basicOperation”,“class”:“OC\Files\View”,“type”:"->",“args”:[“mkdir”,"/problemuser/files",[“create”,“write”]]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/Node/Folder.php",“line”:166,“function”:“mkdir”,“class”:“OC\Files\View”,“type”:"->",“args”:["/problemuser/files"]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/Node/Root.php",“line”:387,“function”:“newFolder”,“class”:“OC\Files\Node\Folder”,“type”:"->",“args”:["/problemuser/files"]},{“function”:“getUserFolder”,“class”:“OC\Files\Node\Root”,“type”:"->",“args”:[“problemuser”]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/Node/LazyFolder.php",“line”:66,“function”:“call_user_func_array”,“args”:[[{“class”:“OC\Files\Node\Root”},“getUserFolder”],[“problemuser”]]},{“file”:"/home/ servername/domainnamehere/lib/private/Files/Node/LazyRoot.php",“line”:41,“function”:"__call",“class”:“OC\Files\Node\LazyFolder”,“type”:"->",“args”:[“getUserFolder”,[“problemuser”]]},{“file”:"/home/ servername/domainnamehere/apps/dashboard/lib/Service/BackgroundService.php",“line”:122,“function”:“getUserFolder”,“class”:“OC\Files\Node\LazyRoot”,“type”:"->",“args”:[“problemuser”]},{“function”:"__construct",“class”:“OCA\Dashboard\Service\BackgroundService”,“type”:"->",“args”:[{“class”:“OC\Files\Node\LazyRoot”},{“class”:“OC\Files\AppData\AppData”},{“class”:“OC\AllConfig”},“problemuser”]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/Utility/SimpleContainer.php",“line”:101,“function”:“newInstanceArgs”,“class”:“ReflectionClass”,“type”:"->",“args”:[[{“class”:“OC\Files\Node\LazyRoot”},{“class”:“OC\Files\AppData\AppData”},{“class”:“OC\AllConfig”},“problemuser”]]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/Utility/SimpleContainer.php",“line”:109,“function”:“buildClass”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:"->",“args”:[{“name”:“OCA\Dashboard\Service\BackgroundService”,“class”:“ReflectionClass”}]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/Utility/SimpleContainer.php",“line”:126,“function”:“resolve”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:"->",“args”:[“OCA\Dashboard\Service\BackgroundService”]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/DependencyInjection/DIContainer.php",“line”:455,“function”:“query”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:"->",“args”:[“OCA\Dashboard\Service\BackgroundService”]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/DependencyInjection/DIContainer.php",“line”:427,“function”:“queryNoFallback”,“class”:“OC\AppFramework\DependencyInjection\DIContainer”,“type”:"->",“args”:[“OCA\Dashboard\Service\BackgroundService”]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/Utility/SimpleContainer.php",“line”:87,“function”:“query”,“class”:“OC\AppFramework\DependencyInjection\DIContainer”,“type”:"->",“args”:[“OCA\Dashboard\Service\BackgroundService”,true]},{“function”:“OC\AppFramework\Utility\{closure}”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:"->",“args”:["*** sensitive parameters replaced "]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/Utility/SimpleContainer.php",“line”:101,“function”:“array_map”,“args”:[{“class”:“Closure”},[{“name”:“appName”,“class”:“ReflectionParameter”},{“name”:“request”,“class”:“ReflectionParameter”},{“name”:“initialStateService”,“class”:“ReflectionParameter”},{“name”:“eventDispatcher”,“class”:“ReflectionParameter”},{“name”:“dashboardManager”,“class”:“ReflectionParameter”},{“name”:“config”,“class”:“ReflectionParameter”}," sensitive parameter replaced ***",{“name”:“userId”,“class”:“ReflectionParameter”}]]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/Utility/SimpleContainer.php",“line”:109,“function”:“buildClass”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:"->",“args”:[{“name”:“OCA\Dashboard\Controller\DashboardController”,“class”:“ReflectionClass”}]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/Utility/SimpleContainer.php",“line”:126,“function”:“resolve”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:"->",“args”:[“OCA\Dashboard\Controller\DashboardController”]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/DependencyInjection/DIContainer.php",“line”:455,“function”:“query”,“class”:“OC\AppFramework\Utility\SimpleContainer”,“type”:"->",“args”:[“OCA\Dashboard\Controller\DashboardController”]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/DependencyInjection/DIContainer.php",“line”:427,“function”:“queryNoFallback”,“class”:“OC\AppFramework\DependencyInjection\DIContainer”,“type”:"->",“args”:[“OCA\Dashboard\Controller\DashboardController”]},{“file”:"/home/ servername/domainnamehere/lib/private/AppFramework/App.php",“line”:139,“function”:“query”,“class”:“OC\AppFramework\DependencyInjection\DIContainer”,“type”:"->",“args”:[“OCA\Dashboard\Controller\DashboardController”]},{“file”:"/home/ servername/domainnamehere/lib/private/Route/Router.php",“line”:308,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:"::",“args”:[“OCA\Dashboard\Controller\DashboardController”,“index”,{“class”:“OC\AppFramework\DependencyInjection\DIContainer”},{“action”:null,"_route":“dashboard.dashboard.index”}]},{“file”:"/home/ servername/domainnamehere/lib/base.php",“line”:1009,“function”:“match”,“class”:“OC\Route\Router”,“type”:"->",“args”:["/apps/dashboard/"]},{“file”:"/home/ servername/domainnamehere/index.php",“line”:37,“function”:“handleRequest”,“class”:“OC”,“type”:"::",“args”:[]}],“File”:"/home/ servername/domainnamehere/lib/private/Files/Storage/Wrapper/Quota.php",“Line”:74,“CustomMessage”:"–"},“userAgent”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0”,“version”:“20.0.1.1”}
from the admin > logging (at the respective time):
Exception while cronIndex: OCA\FullTextSearch\Exceptions\PlatformNotSelectedException - Admin have not selected any IFullTextSearchPlatform
content of config.php:
<?php $CONFIG = array ( 'quota_include_external_storage' => true, 'objectstore' => array ( 'class' => '\\OC\\Files\\ObjectStore\\S3', 'arguments' => array ( 'bucket' => 'omitted', 'autocreate' => true, 'key' => 'omitted', 'secret' => 'omitted', 'hostname' => 'omitted', 'port' => 443, 'use_ssl' => true, 'region' => 'omitted', 'use_path_style' => true, ), ), 'instanceid' => 'omitted', 'passwordsalt' => 'omitted', 'secret' => 'omitted', 'trusted_domains' => array ( 0 => 'omitted', ), 'datadirectory' => '/home/servername/domainnamehere/data', 'dbtype' => 'mysql', 'version' => '20.0.1.1', 'overwrite.cli.url' => 'https://domainnamehere', 'dbname' => 'omitted', 'dbhost' => 'localhost:3306', 'dbport' => '', 'dbtableprefix' => 'oc_', 'mysql.utf8mb4' => true, 'dbuser' => 'omitted', 'dbpassword' => 'omitted', 'installed' => true, 'mail_smtpmode' => 'smtp', 'mail_smtpsecure' => 'ssl', 'mail_sendmailmode' => 'smtp', 'mail_from_address' => 'omitted', 'mail_domain' => 'omitted', 'mail_smtpauthtype' => 'LOGIN', 'mail_smtpauth' => 1, 'mail_smtphost' => 'omitted', 'mail_smtpport' => '465', 'mail_smtpname' => 'omitted', 'mail_smtppassword' => 'omitted', );