How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Steps to reproduce
- Have running Nextcloud instance on Fedora 31
- Upgrade to Fedora 32, with PHP 7.4
- No user is able to login.
Actual behaviour
No user can login. All users have argon2i hash for passwords, but after upgrade neither the PASSWORD_ARGON2I nor the PASSWORD_ARGON2ID variables are available to PHP. After the installation of the php-sodium package, users can log in again.
Expected behaviour
If passwords were previously hashed using a currently unavailable hashing algorithm, a message could be shown or log message written, notifying user/admin of the issue.
Alternatively maybe a check for php-sodium when running occ check.
Server configuration
Operating system: Fedora 32
Web server: nginx 1.18
Database: PostgreSQL 12
PHP version: 7.4.6
Nextcloud version: 18.0.4
How to use GitHub
Steps to reproduce
Actual behaviour
No user can login. All users have argon2i hash for passwords, but after upgrade neither the
PASSWORD_ARGON2Inor thePASSWORD_ARGON2IDvariables are available to PHP. After the installation of thephp-sodiumpackage, users can log in again.Expected behaviour
If passwords were previously hashed using a currently unavailable hashing algorithm, a message could be shown or log message written, notifying user/admin of the issue.
Alternatively maybe a check for
php-sodiumwhen runningocc check.Server configuration
Operating system: Fedora 32
Web server: nginx 1.18
Database: PostgreSQL 12
PHP version: 7.4.6
Nextcloud version: 18.0.4