Lists: | Postg윈 토토SQL : Postg윈 |
---|
From: | Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | crétion du premier user sur PgSQL V9.x |
Date: | 2011-02-28 11:31:44 |
Message-ID: | 20110228123144.683654d8.bernard.schoenacker_free.fr@hamtaro |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Bonjour,
je débarque dans ce bas monde comme un âne qui essaye de
réaliser une chose et n'y arrivant point ...
j'essaye de créer un user pour créer des tables en
suivant la doc et je me fait jeter ...
liste des paquets installés :
dpkg -l |grep ii| grep postgresql |awk '{print $2}'
postgresql
postgresql-9.0
postgresql-9.0-debversion
postgresql-client
postgresql-client-9.0
postgresql-client-common
postgresql-common
postgresql-contrib
postgresql-contrib-9.0
postgresql-doc
postgresql-doc-9.0
postgresql-plperl-9.0
vérification du fichier : pg_hba.conf
tail -n20 /etc/postgresql/9.0/main/pg_hba.conf |grep all
local all dolibarrowner md5
# local all postgres ident
local all postgres md5
# local all all md5
local all all trust
# host all all 127.0.0.1/32 md5
host all all 127.0.0.1/32 trust
host all all ::1/128 md5
cf :
sudo -s -u postgres
createuser dolibarrowner
psql -d template1 -c "alter user dolibarrowner with password 'dolibarrownerpass'"
exit
sudo /etc/init.d/postgresql restart
application :
sudo -s -u postgres
postgres(at)yamato:/home/bernard$ createuser dolibarrowner
Le nouveau rôle est-il super-utilisateur ? (o/n) n
Le nouveau rôle est-il autorisé à créer des bases de données ? (o/n) n
Le nouveau rôle est-il autorisé à créer de nouveaux rôles ? (o/n) n
Mot de passe :
createuser : n'a pas pu se connecter à la base de données postgres : FATAL: authentification par mot de passe échoué pour l'utilisateur << postgres >>
quelle est l'autre manière de contourner le pb ?
slt
bernard
From: | "Stéphane A(dot) Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: crétion du premier user sur PgSQL V9.x |
Date: | 2011-02-28 11:49:28 |
Message-ID: | 4D6B8BC8.7010604@postgresql.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | Postg토토 커뮤니티SQL : |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bonjour,
Le 28/02/2011 12:31, Bernard Schoenacker a écrit :
> Bonjour,
(...)
> sudo -s -u postgres
> postgres(at)yamato:/home/bernard$ createuser dolibarrowner
> Le nouveau rôle est-il super-utilisateur ? (o/n) n
> Le nouveau rôle est-il autorisé à créer des bases de données ? (o/n) n
> Le nouveau rôle est-il autorisé à créer de nouveaux rôles ? (o/n) n
> Mot de passe :
> createuser : n'a pas pu se connecter à la base de données postgres : FATAL: authentification par mot de passe échoué pour l'utilisateur << postgres >>
>
> quelle est l'autre manière de contourner le pb ?
Par défaut, l'utilisateur postgres n'a pas de mot de passe défini.
Donc, soit vous utilisez la méthode ident, qui impose que vous soyez connecté
en utilisateur système postgres.
Soit vous définissez un mdp pour l'utilisateur (bdd) postgres.
Comme vous avez défini la méthode trust pour les connexions réseaux locales,
vous devriez aussi pouvoir exécuter :
createuser -h localhost dolibarrowner.
Sinon, passez en trust pour les cnx postgres, connectez-vous, créez un mdp et
repassez en mode md5.
Salutations,
- --
Stéphane Schildknecht
Loxodata http://www.loxodata.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1ri8gACgkQA+REPKWGI0FxowCgr0y1yBE8Fgg2si+dT+NwIrQa
Yx4An1bFr4HFg7adWWAog4z62ZlGB1IA
=S2H3
-----END PGP SIGNATURE-----
From: | Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: crétion du premier user sur PgSQL V9.x |
Date: | 2011-02-28 12:49:38 |
Message-ID: | 20110228134938.14ec6e3b.bernard.schoenacker_free.fr@hamtaro |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | Postg스포츠 토토 사이트SQL |
Le Mon, 28 Feb 2011 12:49:28 +0100,
"Stéphane A. Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> a
écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Bonjour,
>
> Le 28/02/2011 12:31, Bernard Schoenacker a écrit :
> > Bonjour,
> (...)
>
> > sudo -s -u postgres
> > postgres(at)yamato:/home/bernard$ createuser dolibarrowner
> > Le nouveau rôle est-il super-utilisateur ? (o/n) n
> > Le nouveau rôle est-il autorisé à créer des bases de
> > données ? (o/n) n Le nouveau rôle est-il autorisé à créer de
> > nouveaux rôles ? (o/n) n Mot de passe :
> > createuser : n'a pas pu se connecter à la base de données
> > postgres : FATAL: authentification par mot de passe échoué pour
> > l'utilisateur << postgres >>
> >
> > quelle est l'autre manière de contourner le pb ?
>
> Par défaut, l'utilisateur postgres n'a pas de mot de passe défini.
> Donc, soit vous utilisez la méthode ident, qui impose que vous soyez
> connecté en utilisateur système postgres.
> Soit vous définissez un mdp pour l'utilisateur (bdd) postgres.
>
> Comme vous avez défini la méthode trust pour les connexions réseaux
> locales, vous devriez aussi pouvoir exécuter :
> createuser -h localhost dolibarrowner.
>
> Sinon, passez en trust pour les cnx postgres, connectez-vous, créez
> un mdp et repassez en mode md5.
>
> Salutations,
>
> - --
> Stéphane Schildknecht
> Loxodata http://www.loxodata.com
> -----BEGIN PGP SIGNATURE-----
bonjour,
merci de tout mon cœur de m'avoir ainsi donné la clef pour
démarrer ...
slt
bernard
From: | Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: crétion du premier user sur PgSQL V9.x |
Date: | 2011-02-28 21:21:23 |
Message-ID: | 20110228222123.2c799678.bernard.schoenacker_free.fr@hamtaro |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le Mon, 28 Feb 2011 13:49:38 +0100,
Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> a écrit :
> Le Mon, 28 Feb 2011 12:49:28 +0100,
> "Stéphane A. Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> a
> écrit :
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Bonjour,
> >
> > Le 28/02/2011 12:31, Bernard Schoenacker a écrit :
> > > Bonjour,
> > (...)
> >
> > > sudo -s -u postgres
> > > postgres(at)yamato:/home/bernard$ createuser dolibarrowner
> > > Le nouveau rôle est-il super-utilisateur ? (o/n) n
> > > Le nouveau rôle est-il autorisé à créer des bases de
> > > données ? (o/n) n Le nouveau rôle est-il autorisé à créer de
> > > nouveaux rôles ? (o/n) n Mot de passe :
> > > createuser : n'a pas pu se connecter à la base de données
> > > postgres : FATAL: authentification par mot de passe échoué pour
> > > l'utilisateur << postgres >>
> > >
> > > quelle est l'autre manière de contourner le pb ?
> >
> > Par défaut, l'utilisateur postgres n'a pas de mot de passe défini.
> > Donc, soit vous utilisez la méthode ident, qui impose que vous soyez
> > connecté en utilisateur système postgres.
> > Soit vous définissez un mdp pour l'utilisateur (bdd) postgres.
> >
> > Comme vous avez défini la méthode trust pour les connexions réseaux
> > locales, vous devriez aussi pouvoir exécuter :
> > createuser -h localhost dolibarrowner.
> >
> > Sinon, passez en trust pour les cnx postgres, connectez-vous, créez
> > un mdp et repassez en mode md5.
> >
> > Salutations,
> >
> > - --
> > Stéphane Schildknecht
> > Loxodata http://www.loxodata.com
> > -----BEGIN PGP SIGNATURE-----
>
> bonjour,
>
> merci de tout mon cœur de m'avoir ainsi donné la clef pour
> démarrer ...
>
> slt
> bernard
bonjour,
bernard tout content et tout fier d'avoir réussi de faire le
premier pas, mais au suivant se trouva fort marri pour cette
instruction :
psql -d template1 -c "alter user dolibarrowner with password 'dolibarrownerpass'"
Mot de passe :
psql: FATAL: authentification par mot de passe échouée pour l'utilisateur << postgres >>
menfin faut pas pousser, quand même ....
pour mémoire :
http://www.cyberciti.biz/faq/psql-fatal-ident-authentication-failed-for-user/
application :
grep trust /etc/postgresql/pgcurrent/main/pg_hba.conf
# METHOD can be "trust", "reject", "md5", "password", "gss", "sspi",
local all all trust
host all all 127.0.0.1/32 trust
existant et actif :
local all dolibarrowner md5
local all postgres md5
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 md5
mais peut être serait ce incorrectement renseigné ou configuré
et comme je débute avec PgSQL je préfère avancer calmement
mais sûrement afin d'éviter le bac à gravier ...
rogntudju, faut quand même lui faire avaler le morceau ....
slt
bernard
From: | "Stéphane A(dot) Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: crétion du premier user sur PgSQL V9.x |
Date: | 2011-02-28 21:43:17 |
Message-ID: | 4D6C16F5.3060102@postgresql.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le 28/02/2011 22:21, Bernard Schoenacker a écrit :
> bonjour,
>
> bernard tout content et tout fier d'avoir réussi de faire le
> premier pas, mais au suivant se trouva fort marri pour cette
> instruction :
>
> psql -d template1 -c "alter user dolibarrowner with password 'dolibarrownerpass'"
> Mot de passe :
> psql: FATAL: authentification par mot de passe échouée pour l'utilisateur << postgres >>
>
> menfin faut pas pousser, quand même ....
>
> pour mémoire :
>
> http://www.cyberciti.biz/faq/psql-fatal-ident-authentication-failed-for-user/
> application :
>
> grep trust /etc/postgresql/pgcurrent/main/pg_hba.conf
>
> # METHOD can be "trust", "reject", "md5", "password", "gss", "sspi",
> local all all trust
> host all all 127.0.0.1/32 trust
>
>
> existant et actif :
>
> local all dolibarrowner md5
> local all postgres md5
> local all all trust
> host all all 127.0.0.1/32 trust
> host all all ::1/128 md5
>
>
Deux choses :
le fichier pg_hba.conf est lu séquentiellement.
La première entrée trouvée qui correspond à la tentative de connexion est utilisée.
Dans le cas présent, il s'agit de la ligne
> local all postgres md5
Donc, on tente une connexion par mot de passe.
Avez-vous réussi à définir un mdp pour l'utilisateur (bdd) postgres ?
Ce que vous pouvez faire :
1. Editer le fichier pg_hba.conf
remplacer md5 par trust
2. Recharger le fichier
service postgresql reload
3. Créer le mdp
psql postgres -d template1 -c "alter user postgres password
'le_mot_de_passe_sécurisé'"
4. Remodifier le pg_hba.conf
5. le recharger.
Ou passer en utilisateur postgres
1. sudo su - postgres
2. psql
...
> mais peut être serait ce incorrectement renseigné ou configuré
> et comme je débute avec PgSQL je préfère avancer calmement
> mais sûrement afin d'éviter le bac à gravier ...
>
> rogntudju, faut quand même lui faire avaler le morceau ....
Assurément !
Salutations,
--
Stéphane Schildknecht
Loxodata - http://www.loxodata.com
From: | Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: crétion du premier user sur PgSQL V9.x |
Date: | 2011-02-28 22:23:52 |
Message-ID: | 20110228232352.3b67bf28.bernard.schoenacker_free.fr@hamtaro |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | Postg토토 사이트SQL : Postg토토 |
Le Mon, 28 Feb 2011 22:43:17 +0100,
"Stéphane A. Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> a
écrit :
> Le 28/02/2011 22:21, Bernard Schoenacker a écrit :
>
> > bonjour,
> >
> > bernard tout content et tout fier d'avoir réussi de faire le
> > premier pas, mais au suivant se trouva fort marri pour cette
> > instruction :
> >
> > psql -d template1 -c "alter user dolibarrowner with
> > password 'dolibarrownerpass'" Mot de passe :
> > psql: FATAL: authentification par mot de passe échouée pour
> > l'utilisateur << postgres >>
> >
> > menfin faut pas pousser, quand même ....
> >
> > pour mémoire :
> >
> > http://www.cyberciti.biz/faq/psql-fatal-ident-authentication-failed-for-user/
> > application :
> >
> > grep trust /etc/postgresql/pgcurrent/main/pg_hba.conf
> >
> > # METHOD can be "trust", "reject", "md5", "password",
> > "gss", "sspi", local all
> > all trust host all
> > all 127.0.0.1/32 trust
> >
> >
> > existant et actif :
> >
> > local all dolibarrowner md5
> > local all postgres md5
> > local all all trust
> > host all all 127.0.0.1/32 trust
> > host all all ::1/128 md5
> >
> >
>
> Deux choses :
>
> le fichier pg_hba.conf est lu séquentiellement.
> La première entrée trouvée qui correspond à la tentative de connexion
> est utilisée.
>
> Dans le cas présent, il s'agit de la ligne
> > local all postgres md5
>
> Donc, on tente une connexion par mot de passe.
>
> Avez-vous réussi à définir un mdp pour l'utilisateur (bdd) postgres ?
>
> Ce que vous pouvez faire :
>
> 1. Editer le fichier pg_hba.conf
> remplacer md5 par trust
> 2. Recharger le fichier
> service postgresql reload
> 3. Créer le mdp
> psql postgres -d template1 -c "alter user postgres password
> 'le_mot_de_passe_sécurisé'"
> 4. Remodifier le pg_hba.conf
> 5. le recharger.
>
> Ou passer en utilisateur postgres
> 1. sudo su - postgres
> 2. psql
> ...
>
>
> > mais peut être serait ce incorrectement renseigné ou configuré
> > et comme je débute avec PgSQL je préfère avancer calmement
> > mais sûrement afin d'éviter le bac à gravier ...
> >
> > rogntudju, faut quand même lui faire avaler le morceau ....
>
> Assurément !
>
> Salutations,
bonjour,
merci pour le renseignement et je vais suivre pas à pas
les instructions ...
et je modifie la ligne incriminée :
# local all postgres md5
local all postgres trust
application :
grep postgres /etc/postgresql/pgcurrent/main/pg_hba.conf
# local all postgres ident
local all postgres trust
# local all postgres md5
remarque :
pgcurrent n'est qu'un lien pointant vers la version ...
ls -l /etc/postgresql/
drwxr-xr-x 3 postgres postgres 72 23 févr. 23:35 9.0
lrwxrwxrwx 1 root root 3 25 févr. 13:45 pgcurrent -> 9.0
l'idée de base provient de vim ....
il n'y a pas de Pg-user et c'est moi qui ne l'ai pas fait ...
je le créer :
sudo su -- postgres
psql postgres -d template1 -c "alter user postgres password 'pwd'"
ALTER ROLE
et je rechange la partie concerant postgres pour revenir à
l'état initial :
local all postgres md5
service postgresql restart
Restarting PostgreSQL 9.0 database server: main
désolé de faire de la neuneuleugie informatique, mais
il est préférable pour que les interlocuteurs puissent
réellement apréhender le sujet et ainsi éviter tous les
malentendus ....
slt
bernard
From: | "Stéphane A(dot) Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: création du premier user sur PgSQL V9.x |
Date: | 2011-03-01 16:22:43 |
Message-ID: | 4D6D1D53.20701@postgresql.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le 28/02/2011 23:23, Bernard Schoenacker a écrit :
(...)
> sudo su -- postgres
> psql postgres -d template1 -c "alter user postgres password 'pwd'"
> ALTER ROLE
>
> et je rechange la partie concerant postgres pour revenir à
> l'état initial :
>
> local all postgres md5
>
> service postgresql restart
> Restarting PostgreSQL 9.0 database server: main
>
(...)
Cela fonctionne-t-il comme souhaité, désormais ?
--
Stéphane Schildknecht
Loxodata - http://www.loxodata.com
From: | Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: création du premier user sur PgSQL V9.x |
Date: | 2011-03-01 16:35:14 |
Message-ID: | 20110301173514.6466a8e5.bernard.schoenacker_free.fr@hamtaro |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | Postg윈 토토SQL : Postg윈 |
Le Tue, 01 Mar 2011 17:22:43 +0100,
"Stéphane A. Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> a
écrit :
> Le 28/02/2011 23:23, Bernard Schoenacker a écrit :
> (...)
> > sudo su -- postgres
> > psql postgres -d template1 -c "alter user postgres
> > password 'pwd'" ALTER ROLE
> >
> > et je rechange la partie concerant postgres pour revenir
> > à l'état initial :
> >
> > local all postgres md5
> >
> > service postgresql restart
> > Restarting PostgreSQL 9.0 database server: main
> >
> (...)
>
> Cela fonctionne-t-il comme souhaité, désormais ?
bonjour,
j'ai pu créer un utilisateur postgres, et il me reste donc à
continuer la suite ...
petit détail, puisque le template1 est réservé pourrais je
attribuer un n°2 pour dolibarr ?
ensuite, il faudra employer la récupération des tables issues
de données "sage" avec l'import de la structure et de basculer
le tout vers dolibarr ...
slt
bernard
From: | "Stéphane A(dot) Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: création du premier user sur PgSQL V9.x |
Date: | 2011-03-03 17:11:23 |
Message-ID: | 4D6FCBBB.8050804@postgresql.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Le 01/03/2011 17:35, Bernard Schoenacker a écrit :
> bonjour,
>
> j'ai pu créer un utilisateur postgres, et il me reste donc à
> continuer la suite ...
>
> petit détail, puisque le template1 est réservé pourrais je
> attribuer un n°2 pour dolibarr ?
>
> ensuite, il faudra employer la récupération des tables issues
> de données "sage" avec l'import de la structure et de basculer
> le tout vers dolibarr ...
>
Bonsoir,
L'installeur de dolibarr se charge de la création de l'utilisateur et de la
base, sous réserve que les cases soient cochées.
Tentez-vous de passer par les scripts et non par l'installeur PHP ?
Sinon, vous pouvez tout à fait créer une base de données et la définir comme
"template", mais est-ce ce que vous souhaitez faire ?
Vous pouvez trouver plus d'informations sur les bases de données "modèle" à la
page :
http://docs.postgresqlfr.org/9.0/manage-ag-templatedbs.html
Slt,
- --
Stéphane Schildknecht
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk1vy7sACgkQA+REPKWGI0HeLgCfUq+Z6GBVAtQLRcGFxdF3lS/b
XpsAoITfaK64fmc+5DWTZLu3TeW6pOLB
=WuQ2
-----END PGP SIGNATURE-----
From: | Bernard Schoenacker <bernard(dot)schoenacker(at)free(dot)fr> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: création du premier user sur PgSQL V9.x |
Date: | 2011-03-03 18:22:00 |
Message-ID: | 20110303192200.3373edf9.bernard.schoenacker_free.fr@hamtaro |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-fr-generale |
Le Thu, 03 Mar 2011 18:11:23 +0100,
"Stéphane A. Schildknecht" <stephane(dot)schildknecht(at)postgresql(dot)fr> a
écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Le 01/03/2011 17:35, Bernard Schoenacker a écrit :
> > bonjour,
> >
> > j'ai pu créer un utilisateur postgres, et il me reste donc
> > à continuer la suite ...
> >
> > petit détail, puisque le template1 est réservé pourrais je
> > attribuer un n°2 pour dolibarr ?
> >
> > ensuite, il faudra employer la récupération des tables
> > issues de données "sage" avec l'import de la structure et de
> > basculer le tout vers dolibarr ...
> >
>
> Bonsoir,
>
> L'installeur de dolibarr se charge de la création de l'utilisateur et
> de la base, sous réserve que les cases soient cochées.
>
> Tentez-vous de passer par les scripts et non par l'installeur PHP ?
>
> Sinon, vous pouvez tout à fait créer une base de données et la
> définir comme "template", mais est-ce ce que vous souhaitez faire ?
>
> Vous pouvez trouver plus d'informations sur les bases de données
> "modèle" à la page :
> http://docs.postgresqlfr.org/9.0/manage-ag-templatedbs.html
>
> Slt,
> - --
> Stéphane Schildknecht
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk1vy7sACgkQA+REPKWGI0HeLgCfUq+Z6GBVAtQLRcGFxdF3lS/b
> XpsAoITfaK64fmc+5DWTZLu3TeW6pOLB
> =WuQ2
> -----END PGP SIGNATURE-----
>
bonjour,
pour l'instant ce que je souhaite faire consiste simplment à convertir
les fichiers pour les rendre lisiles et ensuite en ligne de commande
monter les tables dans postgres et les accorder avec dolibarr ...
une fois le travail finis je lance dolibarr
slt
bernard