Initial Nextcloud user creation fails
Environment:
- Turris OS 6.0.1
- nextcloud/turrispackages/22.2.10-5
- foris-controller-nextcloud-module/turrispackages/0.2.0-3.9-1
- reforis-nextcloud-plugin/turrispackages/0.0.1-3.9-1
- turris-webapps-nextcloud/turrispackages/1.0-6
Steps to reproduce:
- Enable Nextcloud collection in reForis
- Perform package update
- Access new Nextcloud menu item in reForis
- Enter admin credentials, wait for configuration to finish ("Congratulations!…")
- Access Nextcloud and try to log in using the chosen credentials
Expected result: Login succeeds
Actual result: Login fails with the error message: "Wrong username or password."
Observations:
The reForis configuration request to /reforis/nextcloud/api/nextcloud
returns successful (202) but it appears that the backend script fails to insert the configured user credentials into the configuration script:
sudo: root : PWD=/srv/www/nextcloud ; USER=nobody ; COMMAND=/usr/bin/php-cli ./occ maintenance:install --database=mysql --database-name=nextcloud --database-user=nextcloud --admin-user=--daemon --admin-pass=--batch --database-pass=XjALUcE0m2PkqzjSp0pJHkLnxqMss1XKF8 --database-host=127.0.0.1 --database-port=3306 --no-interaction
References: This issue was reported/discussed in this forum thread.