43. FAQ - Questions concernant l'Installation

Contenu de cette section

43.1 Initdb ne tourne pas

* vérifiez que vous avez les chemins appropriés * vérifiez que l'utilisateur 'postgres' dispose des droits nécessaires sur les fichiers * assurez-vous qu'il y a des fichiers dans $ PGDATA/files, et qu'ils ne sont pas vides. S'ils n'y sont pas, c'est que "gmake install" à échoué pour une raison quelconque

43.2 Quand je démarre le postmaster, j'ai le message "FindBackend- could not find a backend to execute..." "postmaster- could not find backend to execute..."

Vous n'avez probablement pas le bon chemin de spécifié. L'exécutable 'postgres' a besoin d'être dans votre chemin.

43.3 Le système paraît perturbé par les virgules, les points décimaux, et le formatdes dates.

Vérifiez votre configuration locale. PostgreSQL utilise les options locales choisies par l'utilisateur qui a lancé le processus postmaster. Adaptez les selon votre environnement de travail.

43.4 Comment puis-je installer PostgreSQL ailleurs que dans /usr/local/pgsql?

Il vous faut éditer le fichier Makefile.global et modifier POSTGRESDIR suivant vos souhaits, ou créer un fichier Makefile.custom et définir POSTGRESDIR ici.

43.5 Quand je lance postmaster, j'ai un message "Bad System Call core dumped".

Cela peu être dû à de nombreux problèmes, mais, en premier lieu, vérifiez que vous disposez bien des extensions system V dans votre noyau. PostgreSQL nécessite un support de la mémoire partagé dans le noyau.

43.6 Quand j'essaie de lancer postmaster, j'ai des messages d'erreur "IpcMemoryCreate".

Soit votre gestion de la mémoire partagée n'est pas configurée correctement dans le noyau ou vous avez besoin d'étendre la mémoire partagée disponible dans le noyau. La quantité dont vous avez besoin dépend de l'architecture de votre système et du nombre de tampons avec lesquels postmaster a été configuré pour tourner. Pour la plupart des systèmes, avec des tampons de la taille par défaut, vous avez besoin d'un minimum de ~ 760K.

43.7 J'ai modifié un fichier source, mais une recompilation ne reflète pas les modifications?

Les fichiers Makefile ne contiennent pas les dépendances correctes pour les fichiers inclus. Il vous faut exécuter 'make clean' puis un autre 'make'.

---------------------------------------------------------------------------


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre