Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/07/2014, à 22:24

freds1969

apache2 installation mod_perl 2

Bonjour,

quelle est la manière la plus simple d'installer apache2 et mod_perl 2 sous Ubuntu ?

J'ai essayé à partir des sources apache2 et mod_perl 2 mais ça coince lors du 'sudo make install' d'apache. J'obtiens le message

/usr/bin/install -c -m 644 ./lib/expat.h /home/fred/httpd//include
make[3]: quittant le répertoire « /home/fred/Téléchargements/httpd-2.4.9/srclib/apr-util/xml/expat »
/bin/bash /home/fred/Téléchargements/httpd-2.4.9/srclib/apr/libtool --mode=install /usr/bin/install -c -m 755 libaprutil-1.la /home/fred/httpd//lib
libtool: install: error: cannot install `libaprutil-1.la' to a directory not ending in /usr/local/apache2/lib
make[2]: *** [install] Erreur 1
make[2]: quittant le répertoire « /home/fred/Téléchargements/httpd-2.4.9/srclib/apr-util »
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /home/fred/Téléchargements/httpd-2.4.9/srclib »
make: *** [install-recursive] Erreur 1

J'ai auparavant exécuté

./configure --prefix=$HOME/httpd/ --with-mpm=prefork  --with-pcre=/usr/local/pcre

puis

make

Merci de votre aide.

Hors ligne

#2 Le 15/07/2014, à 10:44

tiramiseb

Re : apache2 installation mod_perl 2

Salut,

quelle est la manière la plus simple d'installer apache2 et mod_perl 2 sous Ubuntu ?

sudo apt-get install libapache2-mod-perl2

Dernière modification par tiramiseb (Le 15/07/2014, à 10:44)

Hors ligne

#3 Le 15/07/2014, à 11:25

freds1969

Re : apache2 installation mod_perl 2

Merci tiramiseb.

Donc ça installe apache2 ET mod_perl2 en une commande ? Pas de problème si une version antérieure d'apache existe ?

Sinon comment faire le test le plus simple en "pur" mod_perl une fois l'installation faite ?

Hors ligne

#4 Le 15/07/2014, à 11:30

tiramiseb

Re : apache2 installation mod_perl 2

Donc ça installe apache2 ET mod_perl2 en une commande ?

Ça installe le module mod_perl2 pour la version d'Apache installée avec les dépôts d'Ubuntu...
Ça n'installera Apache2, par le biais des dépendances, que s'il n'est pas déjà installé...

Tant que tu utilises les dépôts officiels pour installer tes trucs, tout restera de toute manière cohérent ; pourquoi évoques-tu « une version antérieur d'apache » ? Tu as installé Apache à la main, sans utiliser les dépôts d'Ubuntu ?

Sinon comment faire le test le plus simple en "pur" mod_perl une fois l'installation faite ?

Aucune idée, j'exècre Perl...

Hors ligne

#5 Le 15/07/2014, à 13:47

freds1969

Re : apache2 installation mod_perl 2

Tu as installé Apache à la main, sans utiliser les dépôts d'Ubuntu ?

Me souviens plus franchement. Je débute en Ubuntu donc essaie plein de trucs sans toujours comprendre vraiment, ce qui n'est pas recommandé mais je n'ai pas toujours la patience d'essayer de tout comprendre.

Je viens d'exécuter ça

sudo apt-get install libapache2-mod-perl2
[sudo] password for fred: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
libapache2-mod-perl2 est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
fred@fred-desktop:~/Téléchargements/httpd-2.4.9$ 

Apparemment j'ai déjà tout ce qu'il faut !

Aucune idée, j'exècre Perl...

Etonnant ! Pourquoi ?

Merci encore

Hors ligne

#6 Le 15/07/2014, à 13:50

tiramiseb

Re : apache2 installation mod_perl 2

Pourquoi ?

Je n'aime pas la syntaxe, déjà. Et puis il y a beaucoup trop de choses implicites...

~/Téléchargements/httpd-2.4.9

Qu'est-ce que c'est que ça ? Tu as téléchargé Apache ? Tu l'as compilé à partir des sources ? Ou alors c'est juste lié à ta dernière tentative pour installer ce module ?

Dernière modification par tiramiseb (Le 15/07/2014, à 13:50)

Hors ligne

#7 Le 15/07/2014, à 13:51

tiramiseb

Re : apache2 installation mod_perl 2

Et que donne la commande suivante ?

ps auxw | grep apache

Hors ligne

#8 Le 15/07/2014, à 14:22

freds1969

Re : apache2 installation mod_perl 2

Oui j'ai suivi le guide d'installation de je ne sais plus quel site via les fichiers tar en download, d'où mon post initial.

Voilà :

ps auxw | grep apache
fred      2632  0.0  0.0   4452   804 pts/1    S+   14:19   0:00 grep --color=auto apache
root      8408  0.0  0.1   9560  4140 ?        Ss   juil.13   0:04 /usr/sbin/apache2 -k start
www-data  8414  0.0  0.0   8552  2536 ?        S    juil.13   0:00 /usr/sbin/apache2 -k start
www-data  8415  0.0  0.1 234384  5116 ?        Sl   juil.13   0:00 /usr/sbin/apache2 -k start
www-data  8416  0.0  0.1 234384  5148 ?        Sl   juil.13   0:00 /usr/sbin/apache2 -k start

Hors ligne

#9 Le 15/07/2014, à 14:24

tiramiseb

Re : apache2 installation mod_perl 2

Donc là ça semble en effet déjà bien installé.

Ça ne fonctionne pas ?

Hors ligne

#10 Le 15/07/2014, à 14:31

freds1969

Re : apache2 installation mod_perl 2

Je ne sais pas vraiment encore car je suis en train de chercher comment faire un test basique de mod_perl2 mais difficile.
M'enfin ya pas de raison si tout est installé correctement.

Par contre je ne sais pas où se trouve le répertoire mod_perl2 installé. Une idée ?

Hors ligne

#11 Le 15/07/2014, à 14:46

tiramiseb

Re : apache2 installation mod_perl 2

Par contre je ne sais pas où se trouve le répertoire mod_perl2 installé.

Qu'appelles-tu « le répertoire mod_perl2 » ?

Hors ligne

#12 Le 15/07/2014, à 15:09

freds1969

Re : apache2 installation mod_perl 2

doit y avoir un répertoire racine de l'installation des composants mod_perl2 quelque part j'imagine.

Hors ligne

#13 Le 15/07/2014, à 19:02

tiramiseb

Re : apache2 installation mod_perl 2

Bah non.

Comme n'importe quel truc dans des paquets, ça s'installe directement là où il faut.

Tu trouveras la liste des fichiers composant le paquet avec la commande :

dpkg -L libapache2-mod-perl2

ou alors à cette adresse par exemple : http://packages.ubuntu.com/trusty/i386/ … 2/filelist

Hors ligne

#14 Le 31/08/2014, à 17:50

freds1969

Re : apache2 installation mod_perl 2

Hello,

suis de retour de vacances et me remets au travail...

Suite à l'installation je ne suis toujours pas en mesure d'exécuter un test mod_perl.

J'ai le message suivant dans la log apache :

[Sun Aug 31 17:44:54 2014] [error] Can't load Perl module ModPerl::Registry for server test:0, exiting...

Cela veut-il dire que

sudo apt-get install libapache2-mod-perl2

n'installe pas les modules perl nécessaires ?

Merci

Hors ligne

#15 Le 31/08/2014, à 17:56

tiramiseb

Re : apache2 installation mod_perl 2

Non, cette commande installe normalement mod_perl2 comme il faut.

Je ne pourrais par contre pas t'en dire plus : je sais que cette commande fait normalement ce qu'il faut, mais je n'ai jamais fait de Perl, surtout avec Apache...

Cette erreur, elle apparaît quand ? Au lancement d'Apache ou lors d'une requête ?

Hors ligne

#16 Le 31/08/2014, à 18:07

freds1969

Re : apache2 installation mod_perl 2

C'est au démarrage d'apache.

Vais voir sur des forums anglais si tu ne sais pas.

En tout cas merci !

Hors ligne

#17 Le 01/09/2014, à 15:49

freds1969

Re : apache2 installation mod_perl 2

Salut,

j'ai désinstallé libapache2-mod-perl2 et tenté de le ré installer mais ça plante :

fred@fred-desktop:/usr/bin$ sudo apt-get install libapache2-mod-perl2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libapache2-reload-perl libbsd-resource-perl libdevel-symdump-perl
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-perl2 libapache2-reload-perl libbsd-resource-perl
  libdevel-symdump-perl
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1 084 ko dans les archives.
Après cette opération, 3 347 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? 
ATTENTION : les paquets suivants n'ont pas été authentifiés.
  libdevel-symdump-perl libapache2-mod-perl2 libapache2-reload-perl
  libbsd-resource-perl
Faut-il installer ces paquets sans vérification (o/N) ? o
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ raring/main libdevel-symdump-perl all 2.08-4 [13,8 kB]
Err http://fr.archive.ubuntu.com/ubuntu/ raring/main libapache2-mod-perl2 i386 2.0.7-3ubuntu1
  404  Not Found [IP : 91.189.91.13 80]
Err http://fr.archive.ubuntu.com/ubuntu/ raring/main libapache2-reload-perl all 0.12-1
  404  Not Found [IP : 91.189.91.13 80]
Err http://fr.archive.ubuntu.com/ubuntu/ raring/main libbsd-resource-perl i386 1.2904-1build3
  404  Not Found [IP : 91.189.91.13 80]
13,8 ko réceptionnés en 0s (13,9 ko/s)
Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/main/liba/libapache2-mod-perl2/libapache2-mod-perl2_2.0.7-3ubuntu1_i386.deb  404  Not Found [IP : 91.189.91.13 80]
Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/main/liba/libapache2-reload-perl/libapache2-reload-perl_0.12-1_all.deb  404  Not Found [IP : 91.189.91.13 80]
Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/pool/main/libb/libbsd-resource-perl/libbsd-resource-perl_1.2904-1build3_i386.deb  404  Not Found [IP : 91.189.91.13 80]
E: Impossible de récupérer quelques archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
fred@fred-desktop:/usr/bin$
 

Une idée ?

Hors ligne

#18 Le 01/09/2014, à 15:50

tiramiseb

Re : apache2 installation mod_perl 2

raring ?
Tu es sur Ubuntu version 13.04, dont le support a été abandonné en janvier 2014.
Il faut mettre à niveau ton système vers une version supportée, en l'occurrence la 14.04 (trusty).

Si tu ne veux pas réinstaller tous les 6 à 9 mois, il faut utiliser une version LTS (supportée 5 ans) et non une version intermédiaire, supportée 9 mois.

Hors ligne

#19 Le 01/09/2014, à 16:00

freds1969

Re : apache2 installation mod_perl 2

ok mais depuis janvier je reçois effectivement des propositions d'upgrade vers 13.10 de la part du gestionnaire de mises à jour mais ça n'aboutit pas.

Je viens de réessayer (en lançant le gestionnaire de mises à jour) qui me propose l'upgrade vers 13.10, que je valide, pour ensuite recevoir ceci :

= Upgrading to a no longer supported version =

You are about to upgrade to a version of Ubuntu that is no longer
supported. 

The target release of Ubuntu is '''no longer supported''' by
Canonical. The support timeframe is between 9 month and 5 years after
the initial release. You will not receive security updates or critical
bugfixes. See http://www.ubuntu.com/releaseendoflife for details.

It is still possible to upgrade this version and eventually you will
be able to upgrade to a supported release of Ubuntu.

Alternatively you may want to consider to reinstall the machine to the
latest version, for more information on this, visit:
http://www.ubuntu.com/desktop/get-ubuntu

For pre-installed system you may want to contact the manufacturer
for instructions.

== Feedback and Helping ==

If you would like to help shape Ubuntu, take a look at the list of 
ways you can participate at

  http://www.ubuntu.com/community/participate/

Your comments, bug reports, patches and suggestions will help ensure
that our next release is the best release of Ubuntu ever.  If you feel
that you have found a bug please read:

  http://help.ubuntu.com/community/ReportingBugs

Then report bugs using apport in Ubuntu.  For example:

  ubuntu-bug linux

will open a bug report in Launchpad regarding the linux package.

If you have a question, or if you think you may have found a bug but 
aren't sure, first try asking on the #ubuntu or #ubuntu-bugs IRC 
channels on Freenode, on the Ubuntu Users mailing list, or on the 
Ubuntu forums:

  http://help.ubuntu.com/community/InternetRelayChat
  http://lists.ubuntu.com/mailman/listinfo/ubuntu-users
  http://www.ubuntuforums.org/


== More Information ==

You can find out more about Ubuntu on our website, IRC channel and wiki.
If you're new to Ubuntu, please visit:

  http://www.ubuntu.com/


To sign up for future Ubuntu announcements, please subscribe to Ubuntu's 
very low volume announcement list at:

  http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce

Dois-je continuer l'upgrade ?

Hors ligne

#20 Le 01/09/2014, à 16:02

tiramiseb

Re : apache2 installation mod_perl 2

je reçois effectivement des propositions d'upgrade vers 13.10 de la part du gestionnaire de mises à jour mais ça n'aboutit pas

Bien sûr que ça n'aboutit pas, vu que la version 13.10, sortie en octobre 2013, est abandonnée depuis juillet 2014. Tu as laissé passer 2 versions avant de mettre à niveau : il fallait réagir avant.
Pour ma part je n'ai jamais fait de mise à niveau en passant par une version obsolète, je ne saurais te dire à quel point ça va être compliqué et dans quelle mesure ça risque de se vautrer.
Je te conseillerais plutôt une réinstallation...

Hors ligne

#21 Le 01/09/2014, à 19:00

freds1969

Re : apache2 installation mod_perl 2

Je viens de télécharger la version 14.04 (fichier ubuntu-14.04-desktop-amd64.iso) : est-ce correct ?

Hors ligne

#22 Le 01/09/2014, à 19:18

jplemoine

Re : apache2 installation mod_perl 2

pour la version 64 bit, oui. sinon, faut prendre celle qui a i386 dans son nom qui est 32 bit.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#23 Le 01/09/2014, à 20:14

freds1969

Re : apache2 installation mod_perl 2

Merci.

Voilà j'ai installé Ubuntu 14.04 et dans la foulée apache2/mod_perl2 via sudo apt-get install libapache2-mod-perl2
Bizarrement le répertoire /etc/apache2/sites-available n'a pas été créé. Une idée ?

Merci

Hors ligne

#24 Le 01/09/2014, à 20:18

freds1969

Re : apache2 installation mod_perl 2

En fait il faut bien installer apache2 en amont (sudo apt-get install apache2) ; l'histoire des dépendances ne s'applique pas ici.

Hors ligne

#25 Le 01/09/2014, à 20:19

tiramiseb

Re : apache2 installation mod_perl 2

C'est étrange qu'apache ne s'installe pas si tu installes mod_perl. Plus qu'une histoire de dépendances, c'est un problème dans les dépendances.

Hors ligne