log fix for table permissions

This commit is contained in:
2025-09-02 16:10:42 +02:00
parent 42412d5814
commit 5d41173f8d

View File

@@ -1,3 +1,18 @@
# ERP
## Dolibarr
### Premiers démarrages
Si l'application log au démarrage l'erreur suivante:
```sh
Importing custom SQL from update_table_ownership.sql ...
sed: couldn't open temporary file /var/www/scripts/before-starting.d/sedwHcRlQ: Read-only file system
```
Il faudra prendre la main du shell du pod et executer:
```sh
kubectl exec -n erp `kubectl get pod -n erp -l app.kubernetes.io/name=erp -o=name` -c erp -- sh -c 'PGPASSWORD=${DOLI_DB_PASSWORD} psql -U ${DOLI_DB_USER} -h ${DOLI_DB_HOST} -p ${DOLI_DB_HOST_PORT} ${DOLI_DB_NAME} \
-f /var/www/scripts/before-starting.d/update_table_ownership.sql'
```
Sous peine de ne plus avoir les droits de consulter la base de données une fois les crédentials mis à jour par vault. Dans ce cas executer la commande mais avec les credentials d'admin postgres.