[Openaguila-users] Re: Installation OpenAguila sous ubuntu 7.04 (feisty)

Support OpenAguila support.aguila at sfwan.com
Wed Aug 22 07:29:09 CEST 2007


Bonjour,

Effectivement tout ceci est un peu bizarre et c'est effectivement un pb 
de droits avec PostgreSQL.
Le plus simple est peut être de l'installer "manuellement" (vous y êtes 
presque !).

- Vérifiez que votre fichier xml est correct pour Tomcat. Ca doit être 
le cas puisque vous voyez l'appli.
- Supprimez votre BD et faites un pg_restore du dump qui se trouve dans 
le répertoire d'installation.
- Faites un update tbr_col set col_conoon=false;

Ca devrait fonctionner.

Marc.

Philippe Barrès a écrit :
> Support OpenAguila a écrit :
>   
>> Bonjour,
>>
>> Il faudrait nous détailler les problèmes que vous rencontrez.
>>
>> Marc.
>>
>> Philippe Barrès a écrit :
>>     
>>> Bonjour,
>>>
>>> Depuis 2 semaines, j'essaie d'installer openaguila 4.100.9 puis
>>> 4.100.10 sous ubuntu, le script ne s'exécute pas correctement et je
>>> suis obligé d'exécuter certaines manipulations à la main. C'est
>>> probablement la cause d'incohérences et d'erreurs lors de
>>> l'utilisation.
>>>
>>> Est-ce qu'un utilisateur d'ubuntu pourrait me donner la marche à
>>> suivre pour une installation propre ?
>>>
>>> Merci de votre aide
>>>
>>>
>>>
>>>       
> Bonjour, et merci de votre patience ..:p
>
> Voici la sortie terminal du script :
>
> root at xilix:/usr/share/tomcat5.5-webapps/voltais/install# sh install.sh
> # Pour que l'installation fonctionne, la base de donn?es PostgreSQL
> doit ?tre d?marr?e [appuez sur 'entr?e' si c'est le cas]
>
> Installation de l'application dans TOMCAT
> # Cr?ation du descripteur d'application pour Tomcat
> # Cr?ation du descripteur d'application pour Tomcat
> # Copie du driver JDBC
> /usr/share/tomcat5.5-webapps/voltais/install/jdbc_pgsql_oa.jar dans
> /usr/share/tomcat5.5/common/lib
> ### Installation de la base de donn?es ###
> Souhaitez-vous cr?er l'utilisateur 'phil' dans PostgreSQL soit cr?? ?
> (o/N) n
> # L'utilisateur phil n'a PAS ?t? cr
> Souhaitez-vous cr?er la base de donn?es 'voltais' ? (o/N) o
> # Cr?ation de la base de donn?es 'voltais'
> createdb : n'a pas pu se connecter à la base de données postgres:
> FATAL: authentification Ident échouée pour l'utilisateur «phil»
> # Initialisation de la base de donn?es voltais
> pg_restore: [archiver (db)] connection to database "voltais" failed:
> FATAL: la base de données «voltais» n'existe pas
> # Fin de l'installation
> root at xilix:/usr/share/tomcat5.5-webapps/voltais/install#
>
> Il se peut que ces erreurs proviennent d'ubuntu puisque l'utilisateur
> su n'existe pas sous ubuntu ... :/
>
> Je crée donc la base par webmin, et je reprends l'installation par le
> script en répondant non à la création de l'utilisateur et de la base,
> (phil est déjà dans le role de postgres).
> En revanche, par cette procédure je n'obtiens pas les menus, que
> l'attribut soit vrai ou faux dans col_conoon de tbr_col, et le
> fichiers voltais.xml est bien créé dans catalina/conf mais avec des
> erreurs à savoir il y a un -e devant chaque ligne :
>
> -e <?xml version='1.0' encoding='utf-8'?>
> -e <Context displayName="OpenAguila voltais"
> -e docBase="/usr/share/tomcat5.5-webapps/voltais/appli"
> -e path="/voltais" privileged="true"
> -e workDir="work/Catalina/localhost/voltais"
> -e reloadable="true"
> -e >
> -e <Resource
> -e name="jdbc/aguila"
> -e auth="Container"
> -e type="javax.sql.DataSource"
> -e driverClassName="org.postgresql.Driver"
> -e url="jdbc:postgresql://localhost:5432/voltais"
> -e username="phil"
> -e password="phiweba"
> -e accessToUnderlyingConnectionAllowed="true"
> -e validationQuery="select version();"
> -e />
> </Context>
>
> une fois ce -e retiré il apparait bien dans le manager tomcat...
>
> J'ai aussi remplacé sh par bash (certains scripts ne supportant pas sh
> ..) mais cela ne change rien.
>
> Voila le début du script d'installation modifié avec les chemins sous
> ubuntu :
>
> #!/bin/bash
> # Script d'installation d'OpenAguila pour Linux
> # Marc SCHNEIDER le 01/02/2007
>
> ### Valeurs à adapter ###############################
> DB_NAME=voltais
> DB_USER=phil
> DB_PASS=phiweba
> TOMCAT_HOME=/usr/share/tomcat5.5
> # Nom de l'application OpenAguila dans Tomcat
> TOMCAT_APPLI_NAME=voltais
> # Chemin où se trouvent les exécutable de PostgreSQL
> PG_BIN=/usr/lib/postgresql/8.2/bin/
> #####################################################
>
> ### Autres variables qui n'ont normalement pas à être modifiées
> TOMCAT_CONF_HOME=$TOMCAT_HOME/conf/Catalina/localhost
> # Librairies
> TOMCAT_COMMON_LIB_DIR=$TOMCAT_HOME/common/lib
> INSTALL_DIR=`pwd`
> INSTALL_DB_FILE=$INSTALL_DIR/oa_basic.pgsql.dump
> # Descripteur d'application à installer
> TOMCAT_APPLI_DESC_FILE=$TOMCAT_CONF_HOME/$TOMCAT_APPLI_NAME.xml
> # Driver JDBC utilisé
> JDBC_DRIVER=$INSTALL_DIR/jdbc_pgsql_oa.jar
> # Nom de la connexion JDBC
> JDBC_CON_NAME=jdbc/aguila
> ###
>
> ### Autres variables déterminées dynamiquement
> CUR_PATH=`pwd`
> cd ../appli
> OA_APPLI_PATH=`pwd`
> cd $CUR_PATH
> ###
>
> et voici les utilisateurs de Postgresql :
>
> Nom d'utilisateur Exige un mot de passe ? Peut créer des
> bases de données ? Peut créer des utilisateurs ? Valide jusqu'à
> aguila Oui Oui Non En permanence
> phil Oui Oui Oui En permanence
> postgres Non Oui Oui En permanence
>
> Aussi toutes ces manipulations me laissent bien perplexe quant à
> l'intégrité de cette application, par ailleurs fort belle et je me
> demande si je ne fais pas du chewing-gomme ....
>
> Cordialement.
>
>
>
>   

-- 
------------------------------------------------------------------
Marc SCHNEIDER
Support OpenAguila
http://www.openaguila.com (Services)
http://www.openaguila.org (Communauté)
------------------------------------------------------------------
Société SFWan / Membre du réseau Libre-Entreprise
http://www.sfwan.com



More information about the Openaguila-users mailing list