Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Sympa et Oracle

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Laurent Spagnol <adresse@cachée>
  • To: adresse@cachée, FLORENT <adresse@cachée>
  • Subject: Re: [sympa-fr] Sympa et Oracle
  • Date: Wed, 20 Nov 2019 17:45:36 +0100



Le 20/11/2019 à 14:06, FLORENT a écrit :
Merci pour ta réponse.

C'est déjà le paramétrage que j'avais effectué.
Par contre j'ai installé Oracle en version 19.3.0, Est-ce que le problème peut
venir de là ?


Oui, il est possible qu'une version trop récente d'Oracle soit "incompatible" avec ta distribution.

La procédure que j'ai indiqué fonctionne dans mon contexte (Ubuntu 16.04 et Sympa 6.2.32).

Je ne sais pas quelle distribution / version tu utilise.

Essaie tel-quel (dans une VM ou un conteneur) le script complet que j'ai ajouté à la fin du mail, puis en changeant la version d'Oracle. Tu sera fixé et tu saura si le problème vient de là.

Note: le paquet "libcrypt-eksblowfish-perl" existe sur Ubuntu 18.04 mais pas sur Ubuntu 16.04

Cdlt,

LS


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

#!/bin/bash

# script "migration0.sh"

apt-get update
apt-get -y upgrade

apt-get -y install\
postfix

apt-get -y install\
joe bash-completion wget curl man\
build-essential unzip rsync

apt-get -y install mhonarc
export PERL5LIB=/usr/share/mhonarc
echo 'PERL5LIB="/usr/share/mhonarc"' >> /etc/environment

#apt-get -y install\
# clamav\
# clamav-freshclam\
# clamav-daemon

#apt-get -y install\
# postgresql\
# postgresql-client

apt-get -y install\
libarchive-zip-perl\
libdbd-mysql-perl\
libfile-copy-recursive-perl\
libhtml-format-perl\
libhtml-stripscripts-parser-perl\
libio-stringy-perl\
libmime-charset-perl\
libmime-encwords-perl\
libmime-tools-perl\
libnet-dns-perl\
libnet-netmask-perl\
libtemplate-perl\
libterm-progressbar-perl\
libxml-libxml-perl\
libauthcas-perl\
libcrypt-ciphersaber-perl\
libcrypt-openssl-x509-perl\
libdbd-odbc-perl\
libdbd-pg-perl\
libdbd-sqlite3-perl\
libdbd-sybase-perl\
libdata-password-perl\
libfcgi-perl\
libfile-nfslock-perl\
libmail-dkim-perl\
libnet-ldap-perl\
libsoap-lite-perl\
libintl-perl\
libmime-lite-html-perl\
libunicode-linebreak-perl\
libcgi-fast-perl\
libdbd-csv-perl

apt-get -y install\
libhtml-template-perl\
libmsgcat-perl\
libregexp-common-perl\
libuuid-perl\
libyaml-tiny-perl

apt-get -y install\
pkg-config\
libcrypto++-dev\
libssl-dev\
libclass-singleton-perl\
libdatetime-format-mail-perl\
libemail-simple-perl\
libnet-cidr-perl\
libproc-processtable-perl\
libcrypt-smime-perl\
libcrypt-eksblowfish-perl

apt-get -y install\
libaio-dev

wget -O instantclient-basic-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-basic-linux.x64-12.1.0.2.0.zip
wget -O instantclient-odbc-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-odbc-linux.x64-12.1.0.2.0.zip
wget -O instantclient-sdk-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-sdk-linux.x64-12.1.0.2.0.zip
wget -O instantclient-sqlplus-linux.x64-12.1.0.2.0.zip https://dokuwicri.univ-reims.fr/files/sympa/instantclient-sqlplus-linux.x64-12.1.0.2.0.zip

unzip instantclient-odbc-linux.x64-12.1.0.2.0.zip
unzip instantclient-sqlplus-linux.x64-12.1.0.2.0.zip
unzip instantclient-basic-linux.x64-12.1.0.2.0.zip
unzip instantclient-sdk-linux.x64-12.1.0.2.0.zip

mkdir /usr/local/oracle/
cp -r instantclient_12_1/* /usr/local/oracle/

export ORACLE_HOME=/usr/local/oracle
export PATH=$PATH:$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME

cat<<EOF>>/root/.bashrc

export ORACLE_HOME=/usr/local/oracle
export PATH=\$PATH:\$ORACLE_HOME
export LD_LIBRARY_PATH=\$ORACLE_HOME
EOF

cpan -i DBD::Oracle

apt-get clean

useradd -u 10000 sympa
mkdir /home/sympa
chown sympa:sympa /home/sympa

wget -O sympa-6.2.32.tar.gz http://www.sympa.org/distribution/sympa-6.2.32.tar.gz
tar -xzf sympa-6.2.32.tar.gz

cd sympa-6.2.32
./configure --with-aliases_file=/etc/sympa/aliases
make && make install

cp ./src/etc/script/sympa /etc/init.d/
update-rc.d -f sympa defaults

/home/sympa/bin/sympa_wizard.pl --check



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



--
Laurent Spagnol
Administrateur GNU/Linux

Responsable du pôle système
Service réseau et télécom
Direction du Numérique

Université de Reims
Campus du Moulin de la Housse
Bâtiment 3
BP 1039 - 51687 Reims cedex 2

Plan d'accès : https://frama.link/DN-URCA

Tel: +33 3 26 91 88 32
Fax: +33 3 26 91 31 87

https://numerique.univ-reims.fr



Archives gérées par MHonArc 2.6.19+.

Haut de le page