Group handling in 2.11.0 CE does not work

After upgrading to 2.11.0 CE on Raspberry Pie, completing healthcheck with flying colours, I cannot edit or add groups anymore. The GUI is more or less "empty as the screendumps suggest
** removed as i am a new user only one picture is allowed **

The log tells about a missing method:


 ____                  __          ____  
/ __ \____  _____ ____/ /_  ____  / / /_ 

/ // / __ `/ / / __ / __ / / _/
/ / // ( |
) /
/ / /
/ / / /
/
/ _
,
/
//./_//__/

Open source password manager for teams

Healthcheck shell…

Environment

e[32m[PASS]e[0m PHP version 7.0.33-0+deb9u6.
e[32m[PASS]e[0m PCRE compiled with unicode support.
e[32m[PASS]e[0m The temporary directory and its content are writable.
e[32m[PASS]e[0m The public image directory and its content are writable.
e[32m[PASS]e[0m The logs directory and its content are writable.
e[32m[PASS]e[0m GD or Imagick extension is installed.
e[32m[PASS]e[0m Intl extension is installed.
e[32m[PASS]e[0m Mbstring extension is installed.

Config files

e[32m[PASS]e[0m The application config file is present
e[32m[PASS]e[0m The passbolt config file is present

Core config

e[32m[PASS]e[0m Debug mode is off.
e[32m[PASS]e[0m Cache is working.
e[32m[PASS]e[0m Unique value set for security.salt
e[32m[PASS]e[0m Full base url is set to https://wapassbolt.webapoteket.dk
e[32m[PASS]e[0m App.fullBaseUrl validation OK.
e[32m[PASS]e[0m /healthcheck/status is reachable.

SSL Certificate

e[32m[PASS]e[0m SSL peer certificate validates
e[32m[PASS]e[0m Hostname is matching in SSL certificate.
e[32m[PASS]e[0m Not using a self-signed certificate

Database

e[32m[PASS]e[0m The application is able to connect to the database
e[32m[PASS]e[0m 23 tables found
e[32m[PASS]e[0m Some default content is present
e[32m[PASS]e[0m The database schema up to date.

GPG Configuration

e[32m[PASS]e[0m PHP GPG Module is installed and loaded.
e[32m[PASS]e[0m The environment variable GNUPGHOME is set to /home/www-data/.gnupg.
e[32m[PASS]e[0m The directory /home/www-data/.gnupg containing the keyring is writable by the webserver user.
e[32m[PASS]e[0m The server gpg key is not the default one
e[32m[PASS]e[0m The public key file is defined in config/passbolt.php and readable.
e[32m[PASS]e[0m The private key file is defined in config/passbolt.php and readable.
e[32m[PASS]e[0m The server key fingerprint matches the one defined in config/passbolt.php.
e[32m[PASS]e[0m The server public key defined in the config/passbolt.php (or environment variables) is in the keyring.
e[32m[PASS]e[0m There is a valid email id defined for the server key.
e[32m[PASS]e[0m The public key can be used to encrypt a message.
e[32m[PASS]e[0m The private key can be used to sign a message.
e[32m[PASS]e[0m The public and private keys can be used to encrypt and sign a message.
e[32m[PASS]e[0m The private key can be used to decrypt a message.
e[32m[PASS]e[0m The private key can be used to decrypt and verify a message.
e[32m[PASS]e[0m The public key can be used to verify a signature.

Application configuration

e[32m[PASS]e[0m Using latest passbolt version (2.11.0).
e[32m[PASS]e[0m Passbolt is configured to force SSL use.
e[32m[PASS]e[0m App.fullBaseUrl is set to HTTPS.
e[32m[PASS]e[0m Selenium API endpoints are disabled.
e[32m[PASS]e[0m Search engine robots are told not to index content.
e[32m[PASS]e[0m Registration is closed, only administrators can add users.
e[32m[PASS]e[0m Serving the compiled version of the javascript app
e[32m[PASS]e[0m All email notifications will be sent.

e[32mNo error found. Nice one sparky!e[0m


Checklist
[x] I have read intro post: About the Installation Issues category
[x] I have read the tutorials, help and searched for similar issues
[x] I provide relevant information about my server (component names and versions, etc.)
[x] I provide a copy of my logs and healthcheck
[x] I describe the steps I have taken to trouble shoot the problem
[x] I describe the steps on how to reproduce the issue

Hello @mhiller,

I’m not able to reproduce the issue while following the update documentation.

I’m wondering if the steps 5. Clear the cache is not our problem here, the issue you are mentioning could be related to a cache problem. CakePHP updated the component Entity with the release v3.8.1.

Could you try to execute a part of the update process again, and let us know how it goes:

composer install --no-dev
./bin/cake passbolt migrate --backup
./bin/cake cache clear_all

Hi,

First impression:
Well the suggested commands helped a little. I now get to see the members of the group, but I cannot add new ones:

The log mentions the same missing method as before though:
** removed due to one picture only for newbies **

The healthcheck is still all green.

HEADS-UP: after some minutes my problems magically disappeared! As far as I can see the composer/cake/cake did the trick.

Thank you very much, Cedric!

/Michael

1 Like

This topic was automatically closed 5 days after the last reply. New replies are no longer allowed.