Bon j’ai réussis à remettre mon système fonctionnel et avec Perl v5.36.1 à la place de la version installé par default la v5.30.0
De cette manière :
root@mail:/home/orj# wget https://www.cpan.org/src/5.0/perl-5.36.1.tar.gz
root@mail:/home/orj# tar -xzf perl-5.36.1.tar.gz
root@mail:/home/orj# cd perl-5.36.1
root@mail:/home/orj/perl-5.36.1# ./Configure -des -Dprefix=/usr
root@mail:/home/orj/perl-5.36.1# make
root@mail:/home/orj/perl-5.36.1# make test
root@mail:/home/orj/perl-5.36.1# make install
J’avais des erreurs sur AptPkg, Debconf et je n’arrivais plus à installer quoique ce soit avec les commandes « apt install » et donc je n’arrivais pas à installer Zimbra.
Le retour de la commande perl -V
standard (v5.30.0)
[....]
Compiled at May 23 2023 17:17:48
@INC:
/etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.30.0
/usr/local/share/perl/5.30.0
/usr/lib/x86_64-linux-gnu/perl5/5.30
/usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl/5.30
/usr/share/perl/5.30
/usr/local/lib/site_perl
/usr/lib/x86_64-linux-gnu/perl-base
Le retour de la commande perl -V
après l’installation de Perl v5.36.1
[....]
Compiled at Jun 6 2023 00:35:21
@INC:
/usr/lib/perl5/site_perl/5.36.1/x86_64-linux
/usr/lib/perl5/site_perl/5.36.1
/usr/lib/perl5/5.36.1/x86_64-linux
/usr/lib/perl5/5.36.1
J’ai ensuite ajouté les répertoires /usr/share/perl5 et /etc/perl grâce à un export PERL5LIB.
root@mail:/home/orj# vim .bashrc
[....]
PERL5LIB="/etc/perl:/usr/share/perl5"; export PERL5LIB;
root@mail:/home/orj# source /root/.bashrc
En ajoutant /usr/lib/x86_64-linux-gnu/perl-base j’ai l’erreur suivante (à cause de « Config.pm ») :
/dev/null: Perl lib version (5.30.0) doesn't match executable '/usr/bin/perl' version (5.36.1) at /usr/lib/x86_64-linux-gnu/perl-base/Config.pm line 62.
Ce qui donne → perl -V
:
[....]
Compiled at Jun 6 2023 00:35:21
%ENV:
PERL5LIB="/etc/perl:/usr/share/perl5"
@INC:
/etc/perl
/usr/share/perl5
/usr/lib/perl5/site_perl/5.36.1/x86_64-linux
/usr/lib/perl5/site_perl/5.36.1
/usr/lib/perl5/5.36.1/x86_64-linux
/usr/lib/perl5/5.36.1
Et là j’ai donc un système « Linux mail 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux » qui galope avec Perl v5.36.1.
Donc, je suis passé à l’installation de Zimbra et là plantage sur ces paquets :
- zimbra-perl-xml-sax-expat
- zimbra-perl
- zimbra-core-components
- zimbra-ldap-components
- zimbra-perl-xml-simple
CF :
root@mail:/home/orj/zcs-8.8.15_GA_4179.UBUNTU20_64.20211118033954# tail -100 /tmp/install.log.5pQkOdqF
Paramétrage de zimbra-httpd (2.4.57-1zimbra8.7b4.20.04) ...
Paramétrage de zimbra-perl-date-calc (6.4-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-io-compress (2.093-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-openldap-client (2.4.59-1zimbra8.8b5.20.04) ...
Paramétrage de zimbra-aspell-hi (0.02.0-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-aspell-ar (1.2.0-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-digest-hmac (1.03-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-list-moreutils (0.428-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-convert-tnef (0.18-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-opendkim (2.10.3-1zimbra8.7b5.20.04) ...
Paramétrage de zimbra-aspell-nl (0.50.2-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-config-inifiles (2.86-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-aspell-sv (0.51.0-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-aspell-de (20030222.1-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-dbd-sqlite (1.48-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-convert-asn1 (0.27-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-openjdk-cacerts (1.0.8-1zimbra8.7b1.20.04) ...
-bash: zmlocalconfig: command not found
Paramétrage de zimbra-apache-components (2.0.10-1zimbra8.8b1.20.04) ...
Paramétrage de zimbra-perl-net-dns (1.04-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-mime-lite (3.030-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-http-message (6.11-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-aspell-hu (0.99.4.2.0-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-zmq-libzmq3 (1.19-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-aspell-en (7.1.0-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-aspell-fr (0.50.3-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-dbd-mysql (4.050-1zimbra8.7b4.20.04) ...
Paramétrage de zimbra-perl-file-listing (6.04-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-archive-zip (1.53-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-swatchdog (3.2.4-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-pflogsumm (1.1.5-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-aspell-pt-br (20090702.0-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-net-http (6.09-1zimbra8.7b4.20.04) ...
Paramétrage de zimbra-aspell-es (1.11.2-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-net-dns-resolver-programmable (0.003-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-http-negotiate (6.01-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-innotop (1.9.1-1zimbra8.7b4.20.04) ...
Paramétrage de zimbra-perl-mail-spf (2.9.0-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-prepflog (0.4.1-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-http-cookies (6.01-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-aspell-zimbra (1.0.0-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-cluebringer (2.1.0.0.cf484f1b93cf9965886cc89d33bdeee9c26426cb-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-spell-components (2.0.12-1zimbra8.8b1.20.04) ...
Paramétrage de zimbra-perl-net-ldapapi (3.0.3-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-http-daemon (6.01-1zimbra8.7b2.20.04) ...
Paramétrage de zimbra-perl-net-ldap (0.65-1zimbra8.7b1.20.04) ...
Paramétrage de zimbra-perl-libwww (6.13-1zimbra8.7b4.20.04) ...
Paramétrage de zimbra-perl-mail-dkim (0.40-1zimbra8.7b3.20.04) ...
Paramétrage de zimbra-perl-mail-spamassassin (3.4.6-1zimbra8.8b4.20.04) ...
Paramétrage de zimbra-perl-xml-parser (2.44-1zimbra8.7b4.20.04) ...
Paramétrage de zimbra-perl-xml-sax-expat (0.51-1zimbra8.7b4.20.04) ...
Can't locate XML/Parser.pm in @INC (you may need to install the XML::Parser module) (@INC contains: /opt/zimbra/common/lib/perl5 /etc/perl /usr/share/perl5 /usr/lib/perl5/site_perl/5.36.1/x86_64-linux /usr/lib/perl5/site_perl/5.36.1 /usr/lib/perl5/5.36.1/x86_64-linux /usr/lib/perl5/5.36.1) at /opt/zimbra/common/lib/perl5/XML/SAX/Expat.pm line 11.
BEGIN failed--compilation aborted at /opt/zimbra/common/lib/perl5/XML/SAX/Expat.pm line 11.
Compilation failed in require at /opt/zimbra/common/lib/perl5/XML/SAX.pm line 147.
dpkg: erreur de traitement du paquet zimbra-perl-xml-sax-expat (--configure) :
installed zimbra-perl-xml-sax-expat package post-installation script subprocess returned error exit status 2
dpkg: des problèmes de dépendances empêchent la configuration de zimbra-perl :
zimbra-perl dépend de zimbra-perl-xml-sax-expat (>= 0.51-1zimbra8.7b4.20.04) ; cependant :
Le paquet zimbra-perl-xml-sax-expat n'est pas encore configuré.
dpkg: erreur de traitement du paquet zimbra-perl (--configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de zimbra-perl-lwp-protocol-https (6.06-1zimbra8.7b4.20.04) ...
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
Paramétrage de zimbra-spamassassin-rules (1.0.0-1zimbra8.8b6.20.04) ...
dpkg: des problèmes de dépendances empêchent la configuration de zimbra-core-components :
zimbra-core-components dépend de zimbra-perl (>= 1.0.8-1zimbra8.7b1.20.04) ; cependant :
Le paquet zimbra-perl n'est pas encore configuré.
dpkg: erreur de traitement du paquet zimbra-core-components (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
dpkg: des problèmes de dépendances empêchent la configuration de zimbra-ldap-components :
zimbra-ldap-components dépend de zimbra-core-components (>= 2.0.22-1zimbra8.8b1ZAPPEND) ; cependant :
Le paquet zimbra-core-components n'est pas encore configuré.
dpkg: erreur de traitement du paquet zimbra-ldap-components (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
dpkg: des problèmes de dépendances empêchent la configuration de zimbra-perl-xml-simple :
zimbra-perl-xml-simple dépend de zimbra-perl-xml-sax-expat (>= 0.51-1zimbra8.7b4ZAPPEND) ; cependant :
Le paquet zimbra-perl-xml-sax-expat n'est pas encore configuré.
dpkg: erreur de traitement du paquet zimbra-perl-xml-simple (--configure) :
problèmes de dépendances - laissé non configuré
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Paramétrage de zimbra-mta-components (1.0.19-1zimbra8.8b1.20.04) ...
Paramétrage de zimbra-perl-soap-lite (1.19-1zimbra8.7b4.20.04) ...
Traitement des actions différées (« triggers ») pour mime-support (3.64ubuntu1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.31-0ubuntu9.9) ...
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.21) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour resolvconf (1.82) ...
Des erreurs ont été rencontrées pendant l'exécution :
zimbra-perl-xml-sax-expat
zimbra-perl
zimbra-core-components
zimbra-ldap-components
zimbra-perl-xml-simple
E: Sub-process /usr/bin/dpkg returned an error code (1)
Mais c’est déjà mieux que tout à l’heure.
Et je sais donc, que les modules Mail::DMARC et Mail::SpamAssassin::Plugin::DMARC peuvent s’installer sur cet environnement - Il ne manque plus que Zimbra
Si cela peut vous donner des indications.
À bientôt.
Romain