Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#76 Le 19/10/2008, à 13:15

Pierlo

Re : installation logiciel compta libre phpcompta pas à pas

salut,

Pierlo a écrit :

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)

sparky a écrit :

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 wink

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 :

sparky a écrit :

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 ?

sparky a écrit :

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 wink

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 ?

Sparky a écrit :

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 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

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