Checklist
[ ] I have read intro post: About the Installation Issues category
[ ] I have read the tutorials, help and searched for similar issues
[ ] I provide relevant information about my server (component names and versions, etc.)
I provide a copy of my logs and healthcheck
[ ] I describe the steps I have taken to trouble shoot the problem
[ ] I describe the steps on how to reproduce the issue
I tried to update my passbolt installation on Ubuntu, it is a source code installation type. My healthcheck wrote :
This installation is not up to date. Currently using 4.0.2 and it should be v4.1.0-rc.2.
So I stopped nginx and run a standard sets of cmds to update a passbolt installation, but it seems I have still the same version.
branch master → FETCH_HEAD* Already up to date. $ php -d allow_url_fopen=on /usr/bin/composer.phar install --no-dev -n -o Installing dependencies from lock file Verifying lock file contents can be installed on current platform. Nothing to install, update or remove Package webmozart/path-util is abandoned, you should avoid using it. Use symfony/filesystem instead. Generating optimized autoload files 26 packages you are using are looking for funding. Use the composer fund command to find out more! > App\Console\Installer::postInstall Permissions set on /var/www/passbolt/tmp/avatars Permissions set on /var/www/passbolt/tmp/cache Permissions set on /var/www/passbolt/tmp/cache/database Permissions set on /var/www/passbolt/tmp/cache/models Permissions set on /var/www/passbolt/tmp/cache/persistent Permissions set on /var/www/passbolt/tmp/cache/views Permissions set on /var/www/passbolt/tmp/selenium Permissions set on /var/www/passbolt/tmp/sessions Permissions set on /var/www/passbolt/tmp/tests Permissions set on /var/www/passbolt/tmp Permissions set on /var/www/passbolt/logs No Security.salt placeholder to replace.
I have not clue what I am doing wrong. Thanks for any advice.
I did it, of course, but it did nothing. so I did not posted here.
Here it is:
sudo -H -u www-data bash -c “/var/www/passbolt/bin/cake passbolt migrate --backup”
Apart from the github code not being in sync with the tags I would like to make a side note. Maybe this is clear for everyone but maybe someone finds this information useful:
Release candidates (RC) are not stable releases. While they are close to being a production release they might contain bugs. They are meant for beta testing new features.
Unless you want to beta test the RC for some reason we suggest waiting for stable releases.
In the case of a from-source installation, there is no way as of now for us to block this kind of upgrade so you need to identify that the upgrade is an RC and just wait for the stable. For installations based on packages, users would need to switch from the stable repo to the testing one which is already a conscious change.
I am not for 100% sure, but I think that healthcheck was never showing up a RC before, but maybe I am wrong. Anyway, it is good that update process do not upgrade to RC.
This was planned to be featured in 4.2 only, but since we are preparing a 4.1.1 in order to fix another healthcheck, we might want to include the fix indeed.