Nextcloud version (eg, 12.0.2): 18.0.0
Operating system and version (eg, Ubuntu 17.04): Linux (I’m on shared webhosting)
Apache or nginx version (eg, Apache 2.4.25): 2.4.41
PHP version (eg, 7.1): 7.4.1
The issue you are facing:
Logging in from browser, no problem.
From Android client: after entering URL it asks to login and grant the device access. After entering details it says Access Failed: Operation finished with http error 401 (fail). It suggests I try the old method. When I try this it says the username or password is incorrect.
From Windows client: basically the same problem, but no error code. It tries to get access but it fails.
When I login with the browser and go into Settings > Devices and Sessions I do see the devices show up.
Steps to replicate it:
- Install client and connect to server address
- Grant access to device
- Receive error
This instance is repeated many times in the Nextcloud log
Error PHP Trying to access array offset on value of type null at /home/xxx/cloud.domain.com/3rdparty/leafo/scssphp/src/Compiler.php#5230 2020-01-27T22:47:44+0100
The output of your config.php file in /path/to/nextcloud
(make sure you remove any identifiable information!):
<?php
$CONFIG = array (
'instanceid' => 'ocosddscwtz9',
'passwordsalt' => 'lnkwg2tnznksdjlvhavjasdptybq0',
'secret' => 'cww73bladiebla3bladiebladiebla5i3ujec5mgv3i2qgxd',
'trusted_domains' =>
array (
0 => 'cloud.domain.com',
),
'datadirectory' => '/home/xxx/nextclouddata',
'dbtype' => 'mysql',
'version' => '18.0.0.10',
'overwrite.cli.url' => 'https://cloud.domain.com',
'dbname' => 'nc_db',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'dbuser' => 'xxx_next986',
'dbpassword' => 'yyy',
'installed' => true,
);
The output of Raw access log:
Android device:
143.179.123.147 - - [30/Jan/2020:14:34:08 +0100] "GET /status.php HTTP/1.1" 200 171 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:08 +0100] "HEAD /remote.php/webdav/ HTTP/1.1" 401 - "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:09 +0100] "GET /index.php/login/flow HTTP/2.0" 200 6612 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:09 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6268 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:09 +0100] "GET /index.php/apps/accessibility/js/accessibility?v=0 HTTP/2.0" 200 85 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:09 +0100] "GET /index.php/apps/theming/js/theming?v=0 HTTP/2.0" 200 239 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:10 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:12 +0100] "GET /index.php/login/flow/grant?stateToken=5TlFtv4ZEyLzI2sJh2TLf3Gxyn2H9a9ZkOikKGr0tk63sQd0c1uEdMJUL8wxdsC7&clientIdentifier= HTTP/2.0" 303 - "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:12 +0100] "GET /index.php/login?redirect_url=/index.php/login/flow/grant?stateToken%3D5TlFtv4ZEyLzI2sJh2TLf3Gxyn2H9a9ZkOikKGr0tk63sQd0c1uEdMJUL8wxdsC7%26clientIdentifier%3D HTTP/2.0" 200 6152 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:12 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6268 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:13 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
145.100.74.184 - - [30/Jan/2020:14:34:24 +0100] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:34:06 +0100] "GET /index.php/apps/logreader/poll?lastReqId=XjKX1YLWWUV4tiWg04%40ghAAAAEE HTTP/1.1" 200 2 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
143.179.123.147 - - [30/Jan/2020:14:34:27 +0100] "POST /index.php/login HTTP/2.0" 303 - "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:28 +0100] "GET /index.php/login/flow/grant?stateToken=5TlFtv4ZEyLzI2sJh2TLf3Gxyn2H9a9ZkOikKGr0tk63sQd0c1uEdMJUL8wxdsC7&clientIdentifier= HTTP/2.0" 200 5666 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:29 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6313 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:29 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:30 +0100] "POST /index.php/login/flow HTTP/2.0" 303 - "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:31 +0100] "GET /status.php HTTP/1.1" 200 171 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:31 +0100] "HEAD /remote.php/webdav/ HTTP/1.1" 401 - "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:32 +0100] "HEAD /remote.php/webdav/ HTTP/1.1" 401 - "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:32 +0100] "GET /index.php/login/flow HTTP/2.0" 200 6612 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:32 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6268 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:33 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:39 +0100] "GET /index.php/login/flow/grant?stateToken=D0l7mW94vdLlssCnnOmmnRILvaXMTEBEuJCmtJWRWokbBtHPX9Le4og6xnmy2Txe&clientIdentifier= HTTP/2.0" 303 - "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:39 +0100] "GET /index.php/login?redirect_url=/index.php/login/flow/grant?stateToken%3DD0l7mW94vdLlssCnnOmmnRILvaXMTEBEuJCmtJWRWokbBtHPX9Le4og6xnmy2Txe%26clientIdentifier%3D HTTP/2.0" 200 6152 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:39 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6268 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:40 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
145.100.74.184 - - [30/Jan/2020:14:34:27 +0100] "GET /index.php/apps/logreader/poll?lastReqId=XjKX1YLWWUV4tiWg04%40ghAAAAEE HTTP/1.1" 200 2 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
143.179.123.147 - - [30/Jan/2020:14:34:52 +0100] "POST /index.php/login HTTP/2.0" 303 - "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:53 +0100] "GET /index.php/login/flow/grant?stateToken=D0l7mW94vdLlssCnnOmmnRILvaXMTEBEuJCmtJWRWokbBtHPX9Le4og6xnmy2Txe&clientIdentifier= HTTP/2.0" 200 5666 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:54 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6313 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:54 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
145.100.74.184 - - [30/Jan/2020:14:34:54 +0100] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
143.179.123.147 - - [30/Jan/2020:14:34:55 +0100] "POST /index.php/login/flow HTTP/2.0" 303 - "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:56 +0100] "GET /status.php HTTP/1.1" 200 171 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:56 +0100] "HEAD /remote.php/webdav/ HTTP/1.1" 401 - "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:57 +0100] "HEAD /remote.php/webdav/ HTTP/1.1" 401 - "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:34:57 +0100] "GET /index.php/login/flow HTTP/2.0" 200 6612 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:58 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6268 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:34:59 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:35:03 +0100] "GET /index.php/login/flow/grant?stateToken=fe6KuEtO2pfhrK6bBRMfc3KksVwONcPjFFtSc8wazFCFqPvhnnkmXQVY7e0X3FcD&clientIdentifier= HTTP/2.0" 303 - "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:35:03 +0100] "GET /index.php/login?redirect_url=/index.php/login/flow/grant?stateToken%3Dfe6KuEtO2pfhrK6bBRMfc3KksVwONcPjFFtSc8wazFCFqPvhnnkmXQVY7e0X3FcD%26clientIdentifier%3D HTTP/2.0" 200 6152 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:35:03 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6268 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:35:04 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:35:05 +0100] "GET /index.php/login/flow HTTP/2.0" 200 6612 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:35:06 +0100] "GET /index.php/core/js/oc.js?v=8240527e HTTP/2.0" 200 6268 "-" "Xiaomi Redmi Note 5 (Android)"
143.179.123.147 - - [30/Jan/2020:14:35:06 +0100] "GET /cron.php HTTP/2.0" 200 20 "-" "Xiaomi Redmi Note 5 (Android)"
145.100.74.184 - - [30/Jan/2020:14:34:47 +0100] "GET /index.php/apps/logreader/poll?lastReqId=XjKX1YLWWUV4tiWg04%40ghAAAAEE HTTP/1.1" 200 2 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
143.179.123.147 - - [30/Jan/2020:14:35:12 +0100] "GET /status.php HTTP/1.1" 200 171 "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
143.179.123.147 - - [30/Jan/2020:14:35:12 +0100] "HEAD /remote.php/webdav/ HTTP/1.1" 401 - "-" "Mozilla/5.0 (Android) Nextcloud-android/3.9.2"
Windows device:
145.100.74.184 - - [30/Jan/2020:14:26:24 +0100] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 74 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:26:33 +0100] "POST /index.php/login/v2 HTTP/2.0" 200 420 "-" "Mozilla/5.0 (Windows) mirall/2.6.2stable-Win64 (build 20191224) (Nextcloud)"
145.100.74.184 - - [30/Jan/2020:14:26:33 +0100] "GET /index.php/login/v2/flow/kxiLPil9BwsJVCHcM5SVx4FO9G09HOrMs31UmGl6os67TcQLKk57ovLxaMnNR9EyCP3uyxzPdlf5Eu6w0ObG7MM6DVEZuUf2GYdjhPPRMcjoOu87ZK2AyHhlFE9RbevS HTTP/1.1" 303 - "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:26:34 +0100] "GET /index.php/login/v2/flow HTTP/1.1" 200 11418 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:26:35 +0100] "GET /cron.php HTTP/1.1" 200 20 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:26:17 +0100] "GET /index.php/apps/logreader/poll?lastReqId=XjKX1YLWWUV4tiWg04%40ghAAAAEE HTTP/1.1" 200 2 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:26:37 +0100] "GET /index.php/login/v2/grant?stateToken=Mja8sHzQL9FZQPwnf2W0mOxjcfM8ZJnYXUZlJNljziwdJGgqZZmQODFp35j5bKZJ HTTP/1.1" 200 11865 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:26:38 +0100] "GET /cron.php HTTP/1.1" 200 20 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
145.100.74.184 - - [30/Jan/2020:14:26:40 +0100] "POST /index.php/login/v2/grant HTTP/1.1" 200 11063 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"