#76 Le 19/10/2008, à 13:15
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
salut,
quand j'installe postgresql-8.3
voici ce qu'il me dit :
The PostgreSQL server failed to start. Please check the log output.
[fail]
invoke-rc.d: initscript postgresql-8.3, action "start" failed.
dpkg : erreur de traitement de postgresql-8.3 (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
postgresql-8.3
E: Sub-process /usr/bin/dpkg returned an error code (1)
Aïe, tu devrais essayer en ligne de commande pour voir l'erreur exacte que tu as et la donner
Pourrais-tu donner aussi ta version d'Ubuntu ?
c'est en ligne de commande que j'essaye.
J'ai copié ce le terminal me disait mais je vous donne tous les détails :
pierlo@pierlo-laptop:~$ sudo apt-get install postgresql-8.3
[sudo] password for pierlo:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Paquets suggérés :
oidentd ident-server
Les NOUVEAUX paquets suivants seront installés :
postgresql-8.3
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/3603ko dans les archives.
Après cette opération, 13,9Mo d'espace disque supplémentaires seront utilisés.
Sélection du paquet postgresql-8.3 précédemment désélectionné.
(Lecture de la base de données... 182167 fichiers et répertoires déjà installés.)
Dépaquetage de postgresql-8.3 (à partir de .../postgresql-8.3_8.3.3-0ubuntu0.8.04_i386.deb) ...
Paramétrage de postgresql-8.3 (8.3.3-0ubuntu0.8.04) ...
* Starting PostgreSQL 8.3 database server * The PostgreSQL server failed to start. Please check the log output:
2008-10-19 14:08:55 CEST LOG: n'a pas pu charger le fichier du certificat racine « root.crt » : aucun code d'erreur SSL rapporté
2008-10-19 14:08:55 CEST DÉTAIL: Ne vérifiera pas les certificats du client.
2008-10-19 14:08:55 CEST LOG: n'a pas pu se lier à la socket IPv4 : Ne peut attribuer l'adresse demandée
2008-10-19 14:08:55 CEST ASTUCE : Un autre postmaster fonctionne-t'il déjà sur le port 5432 ?
Sinon, attendez quelques secondes et réessayez.
2008-10-19 14:08:55 CEST ATTENTION: n'a pas pu créer le socket d'écoute pour « localhost »
2008-10-19 14:08:55 CEST FATAL: n'a pas pu créer de socket TCP/IP
[fail]
invoke-rc.d: initscript postgresql-8.3, action "start" failed.
dpkg : erreur de traitement de postgresql-8.3 (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
postgresql-8.3
E: Sub-process /usr/bin/dpkg returned an error code (1)
pierlo@pierlo-laptop:~$
et voilà
Concernant Ubuntu, version : 8.04 - Hardy Heron
J'ai réessayé depuis et c'est pareil.
Pierlo
Hors ligne
#77 Le 20/10/2008, à 13:59
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
Hm... Est-ce que par hasard tu aurais déjà installé postgresql8-2 ? Y-a-til quoi que ce soit qui tourne sur le port 5432 ? Tu peux le voir avec la commande netstat
Hors ligne
#78 Le 20/10/2008, à 21:44
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
à priori 8.2 est installé
mais si je passe à l'étape suivante çà ne fonctionne pas non plus.
Quand je fais nestat j'obtiens :
pierlo@pierlo-laptop:~$ netstat
Connexions Internet actives (sans serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat
tcp 0 0 pierlo-laptop.hom:54940 80.15.236.192:www TIME_WAIT
Sockets du domaine UNIX actives (sans serveurs)
Proto RefCnt Flags Type State I-Node Chemin
puis toute une liste dans laquelle je ne trouve pas 5432
Hors ligne
#79 Le 21/10/2008, à 09:19
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
pas grave essayons sudo /etc/init.d/postgresql8.3 start , s'il y a une erreur il faudra aller voir dans les logs,remarque que si 8.2 est là, on peut l'utiliser; il n'est pas obligatoire d'avoir la 8.3
Hors ligne
#80 Le 22/10/2008, à 07:07
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
voici ce qu'il me met alors :
sudo /etc/init.d/postgresql8.3 start
Hors ligne
#81 Le 22/10/2008, à 07:23
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
hm.. Il manque pas qq chose ?
Hors ligne
#82 Le 22/10/2008, à 13:44
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
tu peux préciser ta question ?
Hors ligne
#83 Le 22/10/2008, à 14:19
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
ben si tu tapes
sudo /etc/init.d/postgresql8.3 start
Normalement il affiche qq chose, j'aimerais savoir ce qu'il affiche
Hors ligne
#84 Le 22/10/2008, à 18:32
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
c'est vrai, y'a autre chose
mon copier/coller était mal callibré
voici la réponse complète :
sudo: /etc/init.d/postgresql8.3: command not found
et la même chose pour 8.2
Dernière modification par Pierlo (Le 22/10/2008, à 18:39)
Hors ligne
#85 Le 22/10/2008, à 19:02
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
uuhhh.... Tu me fais un
ls /etc/init.d/post*
Hors ligne
#86 Le 23/10/2008, à 19:04
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
oui
voilà la réponse
/etc/init.d/postgresql-8.2 /etc/init.d/postgresql-8.3
Hors ligne
#87 Le 23/10/2008, à 22:15
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
eh bien voilà le problème : tu en aurais pas de postgresql sur le même port ?
Essaie
sudo /etc/init.d/postgresql-8.2 stop
sudo /etc/init.d/postgresql-8.3 start
Hors ligne
#88 Le 24/10/2008, à 06:43
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
voilà la réponse pour la deuxième commande
* Starting PostgreSQL 8.3 database server [ OK ]
pour la première il me met rien.
Peux-tu me dire ce que çà veut dire tout çà ?
Je suis tout ce que tu me dit mais je comprend pas.
Merci
Hors ligne
#89 Le 24/10/2008, à 09:01
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
ça veut dire qu'il a démarré correctement :-) Pour vérifier,
sudo su - postgres
psql
Hors ligne
#90 Le 24/10/2008, à 19:56
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
voilà c'est fait
voici sa réponse :
pierlo@pierlo-laptop:~$ sudo su - postgres
[sudo] password for pierlo:
postgres@pierlo-laptop:~$ psql
Bienvenue dans psql 8.3.3, l'interface interactive de PostgreSQL.
Saisissez:
\copyright pour les termes de distribution
\h pour l'aide-mémoire des commandes SQL
\? pour l'aide-mémoire des commandes psql
\g ou point-virgule en fin d'instruction pour exécuter la requête
\q pour quitter
postgres=#
Donc si je comprends bien j'ai postgresql 8.3.
Alors c'est autre chose qui cloche ?
Hors ligne
#91 Le 24/10/2008, à 21:51
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
Bon postgresql 8.3 tourne, maintenant tu fais
sudo su - postgresql
psql template1
create user 1 createdb password 2;
create language plpgsql;
show port;
\q
Tu remplaces 1 par le nom de l'utilisateur de base de données pour PhpCompta et 2 est son mot de passe;
le show port te donnera le port à utiliser dans le setup de phpcompta.
Bon on peut passer à Apache maintenant ou cela ira ?
Hors ligne
#92 Le 25/10/2008, à 08:58
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
quand je met la première commande voici sa réponse :
identifiant inconnu : postgresql
j'imagine que c'est pas normal ou bien ?
ensuite :
Tu remplaces 1 par le nom de l'utilisateur de base de données pour PhpCompta et 2 est son mot de passe;
çà veut dire que c'est un nom et un mot de passe que je devrai déjà avoir ou que je dois créer ?
Bon on peut passer à Apache maintenant ou cela ira ?
si je réussi à faire tout ce que tu me demande l'étape suivante c'est de passer à Apache ? avec toi ou sans toi c'est çà ?
Peux-tu me dire ce qui s'est passé avec mon installation ? Pourquoi elle s'est passé comme çà et qu'est-ce que t'as fait pour réparer ?
Merci
Hors ligne
#93 Le 26/10/2008, à 23:42
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
Je ne sais pas, je constate juste que postgresql 8.3 fonctionne.
Pour le 1 et le 2 (utilisateur et mot de passe) tu dois choisir, la commande sert à créer un utilisateur postgresql à utiliser avec phpcompta
C'est tout, pour apache, là c'est simple, tu décompresses phpcompta.tgz qq part donc par exemple
cd /home
mkdir www
cd www
tar xzvf /la_ou_il_est/phpcompta*tgz
chown -R www-data /home/www
cd /var/www
ln -s /home/www/phpcompta/html phpcompta
Puis tu ouvres /etc/apache2/site-enabled/000-default et tu changes AllowOverride (qq chose) par AllowOverride All dans /etc/postgresql/8.3/main/pg_hba.conf tu changes la fin par
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
Hors ligne
#94 Le 27/10/2008, à 19:15
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
salut Sparky,
ouh là, je crois que çà fonctionne pas correctement.
J'ai fait, il me semble, tout ce que tu écris, et voici les réponses :
pierlo@pierlo-laptop:~$ sudo su - postgresql
[sudo] password for pierlo:
identifiant inconnu : postgresql
pierlo@pierlo-laptop:~$ psql template1
psql: FATAL: authentification Ident échouée pour l'utilisateur « pierlo »
pierlo@pierlo-laptop:~$ create user Pierlo createdb password 8r;
bash: create : commande introuvable
pierlo@pierlo-laptop:~$ create language plpgsql;
bash: create : commande introuvable
pierlo@pierlo-laptop:~$ show port;
Le programme 'show' n'est pas installé actuellement. Vous pouvez l'installer en tapant :
sudo apt-get install nmh
bash: show : commande introuvable
pierlo@pierlo-laptop:~$ \q
bash: q : commande introuvable
pierlo@pierlo-laptop:~$
J'attends pour faire la suite, j'imagine ?
Hors ligne
#95 Le 27/10/2008, à 21:39
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
Okay faute de frappe
sudo su - postgres
Hors ligne
#96 Le 28/10/2008, à 07:50
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
çà a avancé jusqu'à la 3ème commande
voici la réponse :
template1=# create user Pierlo createdb password 8r;
ERREUR: erreur de syntaxe sur ou près de « 8 »
LINE 1: create user Pierlo createdb password 8r;
^
template1=# create user Pierlo createdb password 8r;
ERREUR: erreur de syntaxe sur ou près de « 8 »
LINE 1: create user Pierlo createdb password 8r;
^
template1=# create user Pierlo createdb password pierlo;
ERREUR: erreur de syntaxe sur ou près de « pierlo »
LINE 1: create user Pierlo createdb password pierlo;
^
template1=#
Hors ligne
#97 Le 28/10/2008, à 10:09
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
tu as oublié les guillemets autour du mot de passe
create user Pierlo createdb password 'pierlo';
Hors ligne
#98 Le 28/10/2008, à 12:32
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
ouais bon, "j'ai" oublié qqch que je ne savais pas, alors c'est pas un oubli...
sinon voici la réponse qui me pose question :
template1=# \q
n'a pas pu sauvegarder l'historique dans le fichier « /var/lib/postgresql/.psql_history » : Permission non accordée
est-ce normal ?
je peux continuer ?
Le port c'est 5432, normal aussi ?
J'ai envie de savoir ce que je fais, ce à quoi correspond chaque ligne de commande. De façon à apprendre et à pouvoir renseigner d'autres utilisateurs.
Si tu en as envie peux-tu me dire à quoi correspond chaque ligne de commande ?
Merci
Hors ligne
#99 Le 28/10/2008, à 16:17
- sparky
Re : installation logiciel compta libre phpcompta pas à pas
Ton message d'erreur n'est pas normal mais ce n'est pas grave.
Bon pour l'explication
sudo su - postgresql ===> je deviens postgresql
psql template1 ===> je me connecte à la base de données de base, modèle des autres bases de données
create user 1 createdb password 2; ===> je crées l'utilisateur 1 avec le mot de passe 2 qui peut créer des bases de données
create language plpgsql; ===> j'active le langage pl/sql pour la base de données courante
show port; ==> je demande à voir sur quel port postgresql8.3 tourne
\q ===> je quitte
Pour avoir plus d'aide, tu fais
sudo su - postgres
psql tempate1 ===> v. + haut
\? ===> explication des commandes
\help create user => explication de cette commande
Sinon la doc en ligne est excellente : http://docs.postgresqlfr.org/
Hors ligne
#100 Le 28/10/2008, à 23:01
- Pierlo
Re : installation logiciel compta libre phpcompta pas à pas
bon maintenant Apache.
Questions :
C'est pas le premier truc que je devais installer ?
C'est donc pas déjà fait ?
Et il fallait l'installer avec aptitude ou synaptic, c'est plus le cas ?
Et dans tes codes ci-dessous, les www, je dois les remplacer par autre chose ?
C'est tout, pour apache, là c'est simple, tu décompresses phpcompta.tgz qq part donc par exemple
Code:
cd /home
mkdir www
cd www
tar xzvf /la_ou_il_est/phpcompta*tgz
chown -R www-data /home/www
cd /var/www
ln -s /home/www/phpcompta/html phpcomptaPuis tu ouvres /etc/apache2/site-enabled/000-default et tu changes AllowOverride (qq chose) par AllowOverride All dans /etc/postgresql/8.3/main/pg_hba.conf tu changes la fin par
Code:
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
Hors ligne