Login error on PHP 7.4

Hello All;

I’m facing a problem when I try to switch my instalation from php 7.3 to PHP 7.4

Every login tryies generathe the following error.

{“reqId”:“jV3vOxLfzWh9qNS1FqwK”,“level”:4,“time”:“2022-03-05T23:25:06+00:00”,“remoteAddr”:“162.158.62.108”,“user”:"–",“app”:“webdav”,“method”:“PROPFIND”,“url”:"/remote.php/webdav/",“message”:“OC\User\LoginException: Usu\u00e1rio desativado”,“userAgent”:“Mozilla/5.0 (Windows) mirall/2.3.3 (build 1) (Nextcloud)”,“version”:“23.0.2.1”,“exception”:{“Exception”:“Sabre\DAV\Exception\ServiceUnavailable”,“Message”:“OC\User\LoginException: Usu\u00e1rio desativado”,“Code”:0,“Trace”:[{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php",“line”:182,“function”:“check”,“class”:“OCA\DAV\Connector\Sabre\Auth”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php",“line”:137,“function”:“check”,“class”:“Sabre\DAV\Auth\Plugin”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",“line”:89,“function”:“beforeMethod”,“class”:“Sabre\DAV\Auth\Plugin”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Server.php",“line”:456,“function”:“emit”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Server.php",“line”:253,“function”:“invokeMethod”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Server.php",“line”:321,“function”:“start”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/appinfo/v1/webdav.php",“line”:83,“function”:“exec”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/remote.php",“line”:166,“args”:["/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/appinfo/v1/webdav.php"],“function”:“require_once”}],“File”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/lib/Connector/Sabre/Auth.php",“Line”:161,“CustomMessage”:"–"}}

or

{“reqId”:“7i4IB14HjM334S16qtUI”,“level”:3,“time”:“2022-03-05T23:09:07+00:00”,“remoteAddr”:“172.70.230.123”,“user”:"–",“app”:“no app in context”,“method”:“PROPFIND”,“url”:"/remote.php/webdav/",“message”:“Usu\u00e1rio desativado”,“userAgent”:“Mozilla/5.0 (Windows) mirall/2.3.3 (build 1) (Nextcloud)”,“version”:“23.0.2.1”,“exception”:{“Exception”:“OC\User\LoginException”,“Message”:“Usu\u00e1rio desativado”,“Code”:0,“Trace”:[{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/lib/private/User/Session.php",“line”:625,“function”:“completeLogin”,“class”:“OC\User\Session”,“type”:"->",“args”:["*** sensitive parameters replaced "]},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/lib/private/User/Session.php",“line”:366,“function”:“loginWithPassword”,“class”:“OC\User\Session”,“type”:"->",“args”:[" sensitive parameters replaced "]},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/lib/private/User/Session.php",“line”:461,“function”:“login”,“class”:“OC\User\Session”,“type”:"->",“args”:[" sensitive parameters replaced "]},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/lib/Connector/Sabre/Auth.php",“line”:129,“function”:“logClientIn”,“class”:“OC\User\Session”,“type”:"->",“args”:[" sensitive parameters replaced "]},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php",“line”:103,“function”:“validateUserPass”,“class”:“OCA\DAV\Connector\Sabre\Auth”,“type”:"->",“args”:[" sensitive parameters replaced ***"]},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/lib/Connector/Sabre/Auth.php",“line”:252,“function”:“check”,“class”:“Sabre\DAV\Auth\Backend\AbstractBasic”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/lib/Connector/Sabre/Auth.php",“line”:154,“function”:“auth”,“class”:“OCA\DAV\Connector\Sabre\Auth”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php",“line”:182,“function”:“check”,“class”:“OCA\DAV\Connector\Sabre\Auth”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php",“line”:137,“function”:“check”,“class”:“Sabre\DAV\Auth\Plugin”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",“line”:89,“function”:“beforeMethod”,“class”:“Sabre\DAV\Auth\Plugin”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Server.php",“line”:456,“function”:“emit”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Server.php",“line”:253,“function”:“invokeMethod”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/3rdparty/sabre/dav/lib/DAV/Server.php",“line”:321,“function”:“start”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/appinfo/v1/webdav.php",“line”:83,“function”:“exec”,“class”:“Sabre\DAV\Server”,“type”:"->"},{“file”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/remote.php",“line”:166,“args”:["/home/nextcloud.midiaplayprodutora.com.br/public_html/apps/dav/appinfo/v1/webdav.php"],“function”:“require_once”}],“File”:"/home/nextcloud.midiaplayprodutora.com.br/public_html/lib/private/User/Session.php",“Line”:381,“CustomMessage”:"–"}}

On the front-end the login page just refrech. No error was displayed, no warninggs, anything.

On php 7.3 works like a charm, on PHP 7.4 just no work.

Any ideas?

Did you check the PHP settings for 7.3 and 7.4? Are all PHP modules installed for 7.4?

Yes, Samy addons, samy settings, samy environment.

I also tried to use samy php.ini with the mandatory adjusts but not work.

BTW, nextcloud now recommends PHP8.0. My installation with 3 instances runs successful on 8.0, after a long time on 7.4