thank you very much for your hints.
I don’t know what happened from the user side, so, I’m sorry, I cannot say anything about that.
This is what I have done on the Indico server:
[root@indico ~]# su - indico
Last login: Fri Oct 30 11:48:29 CET 2020 on pts/0
[indico@indico ~]$ source ~/.venv/bin/activate
(.venv)[indico@indico ~]$ indico shell
^[[A^[[A^[[A/opt/indico/.venv/lib/python2.7/site-packages/indico/core/logger.py:112: UserWarning: Logging config file not found; using defaults. Copy /opt/indico/.venv/lib/python2.7/site-packages/indico/logging.yaml.sample to /opt/indico/etc/logging.yaml to get rid of this warning.
^[[A^[[A^[[B^[[B^[[A^[[AIndico v2.3 is ready for your commands
In : identity = Identity.query.filter_by(identifier='name surname').first()
In : identity.identifier = identity.identifier.strip()
In : db.session.commit()
In : exit
(.venv)[indico@indico ~]$ exit
[root@indico ~]# systemctl restart uwsgi.service httpd.service indico-celery.service
But now, from the Indico web interface, on the user account window, the “Modify credentials” button is disabled.
The username field is always the same: “name surname” (without double quotes).