Topic: problème readonly sur la base derby

Suite à un problème de redémarrage du serveur, une exception readonly apparait dans les logs, empechant le CMS de se lancer :

...
...
Caused by: javax.jcr.RepositoryException: Cannot instantiate persistence manager org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager: An SQL data change is not permitted for a read-only connection, user or database.: An SQL data change is not permitted for a read-only connection, user or database.
...
...

Ceci semble arriver lorsque l'on démarre le tomcat en tant que root.

Pour remédier au problème :

Faites un ll dans /home/cms/Ametys_CMS/data/repository/workspaces/default/db
Vous verrez qu'il y a des fichiers root:root

Faites un backup de data

Puis
cd /home/cms/Ametys_CMS/
chown -R cms:cms data

Re: problème readonly sur la base derby

En effet, il faut toujours utiliser le même utilisateur pour démarrer le CMS !
sinon la moitié des fichiers ne lui appartiennent pas et vous avez des problèmes de droits qui peuvent prendre plusieurs formes.

Raphael Franchet
Expert Ametys