IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Erreur "could not change directory to "/root"


Sujet :

PostgreSQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2002
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 33
    Points : 31
    Points
    31
    Par défaut Erreur "could not change directory to "/root"
    Bonjour
    après une installation pg 8.2 avec Mandriva 2007.1, chaque commande
    psql produit l'erreur - non bloquante:
    could not change directory to "/root"

    Une idée?

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par JLGARIOUD Voir le message
    Bonjour
    après une installation pg 8.2 avec Mandriva 2007.1, chaque commande
    psql produit l'erreur - non bloquante:
    could not change directory to "/root"

    Une idée?
    probablement une installation faite sous le compte de root au lieu d'un utilisateur spécifique (postgres en général)

    (c'est le genre d'erreur qui arrive quand un processus exécute un shell sous le compte d'un utilisateur avec insuffisament de droits...)

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2002
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 33
    Points : 31
    Points
    31
    Par défaut
    Tout à fait exact, c'est une auto-installation Mandriva.
    mais où appliquer des changements de droits?
    Ce n'est pas critique, mais ça m'agace.

  4. #4
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    t'as essayé de faire un chown pour mettre le user postgres comme propriétaire de toute l'arboresence d'installation de postgresql ?
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2002
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 33
    Points : 31
    Points
    31
    Par défaut
    Il faut appliquer les commandes dans l'environnement postgres, pour cela faire

    su - postgres
    Tout est dans le "-" avec un espace derrière.
    par exemple
    su - postgres -c "dropdb $DB_NAME"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/02/2011, 21h14
  2. could not change directory to "/root"
    Par JLGARIOUD dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 19/12/2007, 14h23
  3. Réponses: 1
    Dernier message: 22/11/2006, 12h21
  4. Réponses: 1
    Dernier message: 12/07/2006, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo