Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 01/04/2009 22:30:31
- tgu49
- Membre
Pb lors du start POSTGRESQL 8.3 sur UBUNTU
Bonjour,
j'ai une erreur "pg_controldata: could not open file "/var/lib/postgresql/8.3/main/global/pg_control" for reading: Permission denied" lorsque je veux démarrer le service.
J'ai essayé de changer le propriétaire par POSTGRES puis par ROOT, j'ai mis toutes les autorisations sur ce fichier 777, mais rien à faire, que puis-je faire ?
Hors ligne
#2 02/04/2009 10:49:30
- Marc Cousin
- Membre
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
Il doit y avoir un répertoire dans le chemin qui n'est pas lisible par l'utilisateur postgresql.
Déjà, il faut rétablir le propriétaire à postgresql, et enlever le 777
Ensuite, en tant que postgresql, le plus simple, c'est d'essayer d'aller dans l'arborescence, et d'accéder à ce fichier. Il doit y avoir un des répertoires parents qui n'a pas les bons droits (au hasard /var/lib/postgresql,si c'est un point de montage)
Marc.
Hors ligne
#3 02/04/2009 20:24:53
- gleu
- Administrateur
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
En gros, vous faites un :
chown -R postgres:postgres /var/lib/postgresql/8.3/main
find /var/lib/postgresql/8.3/main -type f -exec chmod 600
find /var/lib/postgresql/8.3/main -type d -exec chmod 700
Et ça devrait être bon.
Guillaume.
Hors ligne
#4 02/04/2009 21:03:08
- tgu49
- Membre
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
Bonjour et merci, effectivement en tatonnant j'ai trouvé qu'il fallait remettre le proprio POSTGRES aux fichiers puis aux répertoires, ce que j'ai fais, maintenant il me reste à trouver le fichier suivant
2009-04-02 20:49:32 CEST FATAL: n'a pas pu accéder au fichier de la clé privée « server.key » : Permission non accordée
Je cherche !!
Hors ligne
#5 02/04/2009 21:08:29
- gleu
- Administrateur
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
À priori dans sur mon ubuntu, elle se trouve sur /etc/ssl/private/ssl-cert-snakeoil.key :
root@laptop:/var/lib/postgresql/8.3/main# ll server.key
lrwxrwxrwx 1 root root 38 2008-11-01 01:29 server.key -> /etc/ssl/private/ssl-cert-snakeoil.key
root@laptop:/var/lib/postgresql/8.3/main# ll /etc/ssl/private/ssl-cert-snakeoil.key
-rw-r----- 1 root ssl-cert 887 2008-05-15 01:20 /etc/ssl/private/ssl-cert-snakeoil.key
Guillaume.
Hors ligne
#6 02/04/2009 21:27:24
- tgu49
- Membre
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
Exact, en suivant ta piste je l'ai trouvé, j'ai 3 liens sous ce répertoire, avec une grosse différence, c'est que le propriétaire de ces liens est POSTGRES
lrwxrwxrwx 1 postgres postgres 31 2009-03-18 19:35 root.crt -> /etc/postgresql-common/root.crt
lrwxrwxrwx 1 postgres postgres 36 2009-03-18 19:35 server.crt -> /etc/ssl/certs/ssl-cert-snakeoil.pem
lrwxrwxrwx 1 postgres postgres 38 2009-03-18 19:35 server.key -> /etc/ssl/private/ssl-cert-snakeoil.key
les fichiers eux-mêmes appartiennent bien à root
-rw-r--r-- 1 root root 540 2009-03-18 19:35 /etc/postgresql-common/root.crt
-rw-r--r-- 1 root root 1115 2009-03-12 19:00 /etc/ssl/certs/ssl-cert-snakeoil.pem
-rw-r----- 1 root root 887 2009-03-12 19:00 /etc/ssl/private/ssl-cert-snakeoil.key
Que dois-je en faire ?
Les supprimer ?
Autre chose ?
Je me demande si je ne dois pas tout supprimer pour tout réinstaller proprement (POSTGRESQL PGADMIN ) en suivant la procédure pas à pas étant donné que je partais sur une nouvelle installation.
Dernière modification par tgu49 (02/04/2009 21:33:27)
Hors ligne
#7 02/04/2009 21:44:35
- gleu
- Administrateur
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
Oui, ce serait le plus simple.
Guillaume.
Hors ligne
#8 02/04/2009 21:54:34
- tgu49
- Membre
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
Ca y est, POSTGESQL est supprimé, il ne me reste plus qu'à le reéinstaller proprement
Comment noter que mon problème est résiolu ?
Hors ligne
#9 03/04/2009 07:07:36
- gleu
- Administrateur
Re : Pb lors du start POSTGRESQL 8.3 sur UBUNTU
Tu cliques sur Modifier sur ton premier message et tu ajoutes au début du sujet le texte [résolu].
Guillaume.
Hors ligne
Pages : 1