PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Général » Installation barman » 06/03/2013 11:01:23

pracine
Réponses : 0

Bonjour,

Je voudrais tester l'outil de sauvegarde barman mais j'ai un problème d'installation :

J'utilise une machine virtuelle avec CentOS 6.2 (python 2.6.6) et PostgreSQL 9.2.3 et tente d'installer barman 1.2.0 avec le serveur de backup et le serveur PostgreSQL à sauvegarder sur la même machine (dans un premier temps). Barman a été installé avec "yum install barman", la connexion ssh bidirectionnelle entre l'utilisateur barman et l'utilisateur postgres sur le localhost est ok, le fichier /etc/barman.conf est configuré comme suit :


;; ; SSH options
;; ssh_command = ssh postgres@localhost
;;
;; ; PostgreSQL connection string
;; conninfo = host=localhost user=postgres


Connecté avec l'utilisateur barman, la commande "/usr/local/pgsql/bin/psql -c 'select version()' -U postgres" est Ok. Et quand j'essaye d'utiliser une commande barman, j'ai toujours le même message d'erreur :


***********************************************************************
-bash-4.1$ id
uid=495(barman) gid=489(barman) groupes=489(barman)

-bash-4.1$ barman show-server main
Traceback (most recent call last):
  File "/usr/bin/barman", line 22, in <module>
    from barman.cli import main
  File "/usr/lib/python2.6/site-packages/barman-1.2.0-py2.6.egg/barman/cli.py", line 22, in <module>
    from argh import ArghParser, named, arg, expects_obj
ImportError: cannot import name named

***************************************************************

Désolé mais je ne suis pas un spécialiste linux et python. Quelqu'un aurait il une idée ?

Merci d'avance, cordialement.

#2 Re : Migration » Installation ora2pg-8.3 » 23/08/2012 17:38:29

Merci pour votre réponse rapide.

Entre temps, cette après midi, j'ai réussi à l'installer et utiliser correctement ora2pg en m'y prenant autrement :

- installation de DBI, DBD-Pg avec yum install perl-DBD-Pg et DBI,
- utilisation de la variable LD_LIBRARY_PATH,
- installation de DBD::Oracle avec le tar DBD-Oracle-1.50.tar.gz récupéré sur CPAN,
- installation de ora2pg

Je vais pouvoir tester ce produit qui m’intéresse beaucoup. Pour la version de ora2pg, j'ai récupéré la 8.3 sur pgfoundry (la 9.1 n'y figure pas). Plus tard, je me suis aperçu que la 9.1 était téléchargeable directement sur le site de ora2pg ( http://ora2pg.darold.net). Je vais donc testé cette nouvelle version.

Merci pour votre réponse.

#3 Migration » Installation ora2pg-8.3 » 23/08/2012 11:35:39

pracine
Réponses : 3

Bonjour,

Je tente d'installer ora2pg sur un CentOS 5.3 disposant des packages PERL suivants :

[root@CentOS5 ora2pg-8.3]# rpm -qa|grep perl
perl-String-CRC32-1.4-2.fc6
perl-URI-1.35-3
perl-5.8.8-18.el5
perl-SGMLSpm-1.03ii-16.2.1

Installation des modules DBI et DBD::Oracle en utilisant la commande CPAN :

cpan install DBI
cpan install DBD::Oracle

[root@CentOS5 ora2pg-8.3]# cpan install DBI
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Thu, 23 Aug 2012 01:27:03 GMT
install is up to date.
DBI is up to date.

[root@CentOS5 ora2pg-8.3]# cpan install DBD::Oracle
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Thu, 23 Aug 2012 01:27:03 GMT
install is up to date.
DBD::Oracle is up to date.

La variable ORACLE_HOME est chargée :

[root@CentOS5 ora2pg-8.3]# echo $ORACLE_HOME
/oracle/app/oracle/product/11.2.0/dbhome_1

Installation de ora2pg :

tar xjf ora2pg-8.3.tar.bz2
cd ora2pg-8.3

[root@CentOS5 ora2pg-8.3]# perl Makefile.PL
WARNING: LICENSE is not a known parameter.
Warning: prerequisite DBD::Oracle  not found.
'LICENSE' is not a known MakeMaker parameter name.
WARNING: LICENSE is not a known parameter.
Writing Makefile for Ora2Pg::PLSQL
Writing Makefile for Ora2Pg
Done...
Now type 'make && make install'
[root@CentOS5 ora2pg-8.3]#


J'ai toujours le message WARNING m'indiquant que le pré-requisite DBD::Oracle n'est pas trouvé !!!!

Aurais je oublié quelque chose, sachant que je ne suis pas un spécialiste linux ?

Merci d'avance.

Pied de page des forums

Propulsé par FluxBB