We are having the error 500 everytime someone try to reset their password, the password is changed though.
[/details]
Nextcloud 22
Ubuntu 20.04
Apache and NGINX managed by Plesk
Tried PHP 7.3, 7.4 and 8.0, manages by Apache and NGINX, same issue
The issue you are facing: Error 500 message
Is this the first time you’ve seen this error? (Y/N): N
Steps to replicate it:
- Open clous.xx.com
- click at “forgotten password”
- Open the email liink
- write the new password
- click at the button
The output of your Nextcloud log in Admin > Logging:
{"reqId":"YURLNtWgQodKIXBM_1yUTgAAABc",
"level":3,
"time":"2021-09-17T08:00:55+00:00",
"remoteAddr":"90.170.149.120",
"user":"--",
"app":"PHP",
"method":"POST",
"url":"/index.php/lostpassword/set/zdHSFCqtU953zmV3tOIo1/igorneumann@gmail.com",
"message":"Undefined array key 0 at /var/www/vhosts/xx.com/cloud.xx.com/apps/auto_mail_accounts/lib/Hooks/UserHooks.php#181",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/93.0.4577.82 Safari/537.36",
"version":"22.1.1.2",
"exception":{"Exception":"Error",
"Message":"Undefined array key 0 at /var/www/vhosts/xx.com/cloud.xx.com/apps/auto_mail_accounts/lib/Hooks/UserHooks.php#181",
"Code":0,
"Trace":[{"file":"/var/www/vhosts/xx.com/cloud.xx.com/apps/auto_mail_accounts/lib/Hooks/UserHooks.php",
"line":181,
"function":"onError",
"class":"OC\\Log\\ErrorHandler",
"type":"::"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/apps/auto_mail_accounts/lib/Hooks/UserHooks.php",
"line":161,
"function":"getUsersFirstMailAccount",
"class":"OCA\\AutoMailAccounts\\Hooks\\UserHooks",
"type":"->"},
{"function":"OCA\\AutoMailAccounts\\Hooks\\{closure}",
"class":"OCA\\AutoMailAccounts\\Hooks\\UserHooks",
"type":"->",
"args":["*** sensitive parameters replaced ***"]},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Hooks/EmitterTrait.php",
"line":106,
"function":"call_user_func_array"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Hooks/PublicEmitter.php",
"line":40,
"function":"emit",
"class":"OC\\Hooks\\BasicEmitter",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/User/User.php",
"line":287,
"function":"emit",
"class":"OC\\Hooks\\PublicEmitter",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/core/Controller/LostController.php",
"line":310,
"function":"setPassword",
"class":"OC\\User\\User",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/Http/Dispatcher.php",
"line":217,
"function":"setPassword",
"class":"OC\\Core\\Controller\\LostController",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/Http/Dispatcher.php",
"line":126,
"function":"executeController",
"class":"OC\\AppFramework\\Http\\Dispatcher",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/App.php",
"line":156,
"function":"dispatch",
"class":"OC\\AppFramework\\Http\\Dispatcher",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Route/Router.php",
"line":301,
"function":"main",
"class":"OC\\AppFramework\\App",
"type":"::"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/base.php",
"line":1000,
"function":"match",
"class":"OC\\Route\\Router",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/index.php",
"line":36,
"function":"handleRequest",
"class":"OC",
"type":"::"}],
"File":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Log/ErrorHandler.php",
"Line":92,
"CustomMessage":"--"}}
{"reqId":"YURLNtWgQodKIXBM_1yUTgAAABc",
"level":3,
"time":"2021-09-17T08:00:55+00:00",
"remoteAddr":"90.170.149.120",
"user":"--",
"app":"index",
"method":"POST",
"url":"/index.php/lostpassword/set/zdHSFCqtU953zmV3tOIo1/igorneumann@gmail.com",
"message":"Call to a member function getMailAccount() on null",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/93.0.4577.82 Safari/537.36",
"version":"22.1.1.2",
"exception":{"Exception":"Exception",
"Message":"Call to a member function getMailAccount() on null",
"Code":0,
"Trace":[{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/App.php",
"line":156,
"function":"dispatch",
"class":"OC\\AppFramework\\Http\\Dispatcher",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Route/Router.php",
"line":301,
"function":"main",
"class":"OC\\AppFramework\\App",
"type":"::"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/base.php",
"line":1000,
"function":"match",
"class":"OC\\Route\\Router",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/index.php",
"line":36,
"function":"handleRequest",
"class":"OC",
"type":"::"}],
"File":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/Http/Dispatcher.php",
"Line":158,
"Previous":{"Exception":"Error",
"Message":"Call to a member function getMailAccount() on null",
"Code":0,
"Trace":[{"file":"/var/www/vhosts/xx.com/cloud.xx.com/apps/auto_mail_accounts/lib/Hooks/UserHooks.php",
"line":161,
"function":"getUsersFirstMailAccount",
"class":"OCA\\AutoMailAccounts\\Hooks\\UserHooks",
"type":"->"},
{"function":"OCA\\AutoMailAccounts\\Hooks\\{closure}",
"class":"OCA\\AutoMailAccounts\\Hooks\\UserHooks",
"type":"->",
"args":["*** sensitive parameters replaced ***"]},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Hooks/EmitterTrait.php",
"line":106,
"function":"call_user_func_array"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Hooks/PublicEmitter.php",
"line":40,
"function":"emit",
"class":"OC\\Hooks\\BasicEmitter",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/User/User.php",
"line":287,
"function":"emit",
"class":"OC\\Hooks\\PublicEmitter",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/core/Controller/LostController.php",
"line":310,
"function":"setPassword",
"class":"OC\\User\\User",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/Http/Dispatcher.php",
"line":217,
"function":"setPassword",
"class":"OC\\Core\\Controller\\LostController",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/Http/Dispatcher.php",
"line":126,
"function":"executeController",
"class":"OC\\AppFramework\\Http\\Dispatcher",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/AppFramework/App.php",
"line":156,
"function":"dispatch",
"class":"OC\\AppFramework\\Http\\Dispatcher",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Route/Router.php",
"line":301,
"function":"main",
"class":"OC\\AppFramework\\App",
"type":"::"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/base.php",
"line":1000,
"function":"match",
"class":"OC\\Route\\Router",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/index.php",
"line":36,
"function":"handleRequest",
"class":"OC",
"type":"::"}],
"File":"/var/www/vhosts/xx.com/cloud.xx.com/apps/auto_mail_accounts/lib/Hooks/UserHooks.php",
"Line":181},
"CustomMessage":"--"}}
{"reqId":"YURLNtWgQodKIXBM_1yUTgAAABc",
"level":3,
"time":"2021-09-17T08:00:55+00:00",
"remoteAddr":"90.170.149.120",
"user":"--",
"app":"PHP",
"method":"POST",
"url":"/index.php/lostpassword/set/zdHSFCqtU953zmV3tOIo1/igorneumann@gmail.com",
"message":"file_exists(): open_basedir restriction in effect. File(/templates/) is not within the allowed path(s): (/var/www/vhosts/xx.com/:/tmp/) at /var/www/vhosts/xx.com/cloud.xx.com/lib/private/Template/Base.php#68",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/93.0.4577.82 Safari/537.36",
"version":"22.1.1.2",
"exception":{"Exception":"Error",
"Message":"file_exists(): open_basedir restriction in effect. File(/templates/) is not within the allowed path(s): (/var/www/vhosts/xx.com/:/tmp/) at /var/www/vhosts/xx.com/cloud.xx.com/lib/private/Template/Base.php#68",
"Code":0,
"Trace":[{"function":"onError",
"class":"OC\\Log\\ErrorHandler",
"type":"::"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Template/Base.php",
"line":68,
"function":"file_exists"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/legacy/OC_Template.php",
"line":146,
"function":"getAppTemplateDirs",
"class":"OC\\Template\\Base",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/legacy/OC_Template.php",
"line":88,
"function":"findTemplate",
"class":"OC_Template",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/TemplateLayout.php",
"line":152,
"function":"__construct",
"class":"OC_Template",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/legacy/OC_Template.php",
"line":182,
"function":"__construct",
"class":"OC\\TemplateLayout",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Template/Base.php",
"line":132,
"function":"fetchPage",
"class":"OC_Template",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/legacy/OC_Template.php",
"line":331,
"function":"printPage",
"class":"OC\\Template\\Base",
"type":"->"},
{"file":"/var/www/vhosts/xx.com/cloud.xx.com/index.php",
"line":74,
"function":"printExceptionErrorPage",
"class":"OC_Template",
"type":"::"}],
"File":"/var/www/vhosts/xx.com/cloud.xx.com/lib/private/Log/ErrorHandler.php",
"Line":92,
"CustomMessage":"--"}}
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
<?php
$CONFIG = array (
'passwordsalt' => 'rkVGVr4+rp4Vljlku8XlqmlSOqDSfK',
'secret' => 'xl88Yi5iXzJb+zoLiBM85X2mtRRh4NNrHxWC0pbqN1i2AKi1',
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'xx.com',
2 => 'www.xx.com',
3 => 'cloud.xx.com',
4 => 'www.cloud.xx.com',
),
'datadirectory' => '/var/www/vhosts/xx.com/nextcloud-data/nextcloud/',
'dbtype' => 'mysql',
'version' => '22.1.1.2',
'overwrite.cli.url' => 'http://localhost',
'overwriteprotocol' => 'https',
'default_phone_region' => 'ES',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '3306',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'nextcloud',
'dbpassword' => '3#80nvdA^E81tp3g',
'installed' => true,
'instanceid' => 'oc8k3qahh002',
'memcache.local' => '\\OC\\Memcache\\Redis',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
'password' => 'abatata',
),
'memcache.locking' => '\\OC\\Memcache\\Redis',
'app_install_overwrite' =>
array (
0 => 'socialsharing_twitter',
1 => 'socialsharing_facebook',
2 => 'socialsharing_email',
3 => 'auto_mail_accounts',
4 => 'pdfdraw',
5 => 'ocr',
6 => 'previewgenerator',
7 => 'files_texteditor',
8 => 'talk_simple_poll',
),
'auto_mail_accounts' =>
array (
'imap_host' => 'imap.serviciodecorreo.es',
'imap_port' => '993',
'imap_ssl_mode' => 'ssl',
'smtp_host' => 'smtp.serviciodecorreo.es',
'smtp_port' => '587',
'smtp_ssl_mode' => 'tls',
'email_address_suffix' => 'xx.com',
),
'maintenance' => false,
'app.mail.transport' => 'php-mail',
'mail_smtpmode' => 'smtp',
'mail_smtphost' => 'smtp.serviciodecorreo.es',
'mail_sendmailmode' => 'smtp',
'mail_smtpsecure' => 'tls',
'mail_smtpport' => '587',
'mail_from_address' => 'cloud',
'mail_domain' => 'xx.com',
'mail_smtpauth' => 1,
'mail_smtpname' => 'cloud@xx.com',
'mail_smtppassword' => '5205Scbz81',
'updater.release.channel' => 'stable',
'theme' => '',
'loglevel' => 2,
'oidc_login_provider_url' => 'https://xx.com/wp-json',
'oidc_login_client_id' => '...',
'oidc_login_client_secret' => '...',
'oidc_login_auto_redirect' => false,
'oidc_login_logout_url' => '',
'oidc_login_default_quota' => '1000000000',
'oidc_login_button_text' => 'xx.com',
'oidc_login_hide_password_form' => false,
'oidc_login_default_group' => '',
'oidc_login_use_external_storage' => false,
'oidc_login_proxy_ldap' => false,
'oidc_login_disable_registration' => true,
'oidc_login_redir_fallback' => false,
'oidc_login_alt_login_page' => '',
'oidc_login_tls_verify' => false,
'oidc_create_groups' => false,
'oidc_login_attributes' =>
array (
'id' => 'sub',
'name' => 'username',
'mail' => 'email',
'quota' => 'ownCloudQuota',
'home' => 'homeDirectory',
'ldap_uid' => 'uid',
'groups' => 'ownCloudGroups',
'is_admin' => 'ownCloudAdmin',
),
'mail_smtpauthtype' => 'LOGIN',
'ldapProviderFactory' => 'OCA\\User_LDAP\\LDAPProviderFactory',
);
The output of your Apache/nginx/system log in /var/log/____
:
021-09-17 09:56:39 Error 90.170.149.120 500 POST /index.php/lostpassword/set/zdHSFCqtU953zmV3tOIo1/igorneumann@gmail.com HTTP/1.0 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 6.72 K Apache SSL/TLS access
2021-09-17 09:56:47 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/%C2%B7%20xx HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 4.88 K Apache SSL/TLS access
2021-09-17 09:56:47 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/plugins%2024-10 HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.59 K Apache SSL/TLS access
2021-09-17 09:56:48 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/plugins%2024-10/yith-woocommerce-request-a-quote-premium HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.79 K Apache SSL/TLS access
2021-09-17 09:56:49 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/plugins%2024-10/yith-woocommerce-request-a-quote-premium/lib HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.35 K Apache SSL/TLS access
2021-09-17 09:56:49 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/plugins%2024-10/yith-woocommerce-request-a-quote-premium/lib/dompdf HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.52 K Apache SSL/TLS access
2021-09-17 09:56:50 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/plugins%2024-10/yith-woocommerce-request-a-quote-premium/lib/dompdf/lib HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.60 K Apache SSL/TLS access
2021-09-17 09:56:50 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/plugins%2024-10/yith-woocommerce-request-a-quote-premium/lib/dompdf/lib/php-css-parser HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.85 K Apache SSL/TLS access
2021-09-17 09:56:50 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/%C2%B7%20WEB/plugins%2024-10/yith-woocommerce-request-a-quote-premium/lib/dompdf/lib/php-css-parser/tests HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.56 K Apache SSL/TLS access
2021-09-17 09:56:56 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/Documentos%20f%C3%A1brica/Nueva%20carpeta HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 1.30 K Apache SSL/TLS access
2021-09-17 09:56:56 Access 195.77.83.9 207 PROPFIND /remote.php/dav/files/i.neumann@xx.com/Documentos%20f%C3%A1brica/Pegatiina-eaton-USA HTTP/1.0 Mozilla/5.0 (Windows) mirall/3.3.3stable-Win64 (build 20210903) (Nextcloud, windows-10.0.19043 ClientArchitecture: x86_64 OsArchitecture: x86_64) 2.04 K Apache SSL/TLS access