Nextcloud version : 15.0.2
Operating system and version : Debian 9
Apache or nginx version : nginx 1.10.3
PHP version : 7.0
getting “Public Key missing for user” error when trying login with ldap (conf is correct) user. All encryption is disabled. Does anybody faced this problem ? cause all my tryings to find answer in other sources was unsuccessful.
Is this the first time you’ve seen this error? (Y/N): Y
The output of your Nextcloud log in Admin > Logging:
[webdav] Fatal: Sabre\DAV\Exception\ServiceUnavailable: OCA\Encryption\Exceptions\PublicKeyMissingException: Public Key missing for user: xxx at <<closure>>
/data/www/nextcloud-15.0.2/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php line 201
check(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
/data/www/nextcloud-15.0.2/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php line 150
check(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
<<closure>>
beforeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
/data/www/nextcloud-15.0.2/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
call_user_func_array([Sabre\DAV\Auth\ ... "], [Sabre\HTTP\Requ ... }])
/data/www/nextcloud-15.0.2/3rdparty/sabre/dav/lib/DAV/Server.php line 466
emit("beforeMethod", [Sabre\HTTP\Requ ... }])
/data/www/nextcloud-15.0.2/3rdparty/sabre/dav/lib/DAV/Server.php line 254
invokeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
/data/www/nextcloud-15.0.2/apps/dav/lib/Server.php line 301
exec()
/data/www/nextcloud-15.0.2/apps/dav/appinfo/v2/remote.php line 35
exec()
/data/www/nextcloud-15.0.2/remote.php line 163
require_once("/data/www/nextc ... p")