Hula sous Debian : p'tit truc
Par Ploum, jeudi 17 mars 2005 à 17:16 :: debian, hacker vaillant, hula, server :: #44 :: rss
Attention, ce billet est purement technique et concerne les curieux voulant installer Hula sous Debian. Dans un sens, on peut le voir comme une forme de poésie ultra-geek (la fleur Hula se dépose dans la spirale Debian grâce à la magie d'apt-get), mais bon... passez plutôt au billet suivant ! 
Vous êtes encore là ?
Espèce de geek ![1]

Grâce au travail d'Alex Hudson, installer Hula sous Debian (Sarge ou Ubuntu) ne pose aucun problème. Tout est clairement expliqué sur son site.
La première chose à faire est surtout de couper tous les services qui pourraient rentrer en conflit avec hula! Faites spécialement attention à couper votre serveur SMTP (Exim ou Postfix, généralement).
/etc/init.d/postfix stop
Puis installez Hula ( apt-get install hula après avoir ajouté la source deb http://www.eurobob.eclipse.co.uk/hula debs/ )
Il faut ensuite lancer hulasetup :
hulasetup
(voir les options dans la doc - notons que chez moi, l'option dns n'a eu aucun effet. De toutes façons, elle n'est plus réellement nécessaire, les dernières versions utilisent enfin resolv.conf )
Enfin, vous pouvez lancez hula :
/etc/init.d/hula start
Et vous pouvez vous amuser (interface d'admin sur le port 89, webmail sur le 8080). D'ailleurs si quelqu'un sait comment on utilise cette p*$!# d'interface d'admin, je suis preneur. En effet, y'a pas moyen de configurer quoi que ce soit à jeun. Mais visiblement, l'ergonome qui a conçu "ça" ne connaissait pas le mot "à jeun". Passons...
(à noter que un /etc/init.d/hula stop mets très très longtemps à arrêter la machine, killall est votre ami, mais n'abusez pas du -9 )
Le truc à savoir
Hula fourni donc un serveur SMTP. Et si vous voulez que vos utilisateurs puissent recevoir des mails, il faut que ce serveur SMTP soit opérationnel. Cependant, Hula ne fournit pas de MTA (Mail Transport Agent). Et beaucoup de paquet Debian, notemment mysql-server, dépendent d'un MTA. Pour fournir un MTA, exim4 ou postfix sont généralement installés. Parfois même exim ou sendmail. Mais ces programmes sont aussi des serveurs SMTP et donc empêche Hula de fonctionner, du moins la partie SMTP !
La première solution est d'installer postfix ou exim et de le couper. C'est bourrin, mais ça marche. Gros défaut : les mails systèmes ne sont plus envoyés. Cela concerne aussi les mails envoyés depuis, par exemple, la fonction PHP mail, comme les mails d'envoi de password. Bref, c'est pas idéal.
C'est ici qu'intervient la petite touche parfaite, qui vient compléter admirablement le tableau : nullmailer !
nullmailer est tout simplement un MTA qui ne fait rien que de donner les mails qu'il reçoit à un autre serveur SMTP.
apt-get install nullmailer
ensuite, il suffit d'indiquer dans /etc/nullmailer/remotes le serveur SMTP, à savoir.... localhost bien sûr !
Et voilà, c'est tout beau, tout propre, ça marche, wééé, on est content 
C'est technique ? Je vous avais prévenu !
PS : Un autre truc si jamais vous cassez votre config Hula c'est de bouger toutes la configuration, de relancer hulasetup puis de réécraser la config recréée :
/etc/init.d/hula stop
mv /usr/var/mdb /root/hula/
mv /usr/var/netmail /root/hula
/usr/sbin/hulasetup
cp -pr --reply=yes /root/hula/mdb/* /usr/var/mdb
cp -pr --reply=yes /root/hula/netmail/* /usr/var/netmail
/etc/init.d/hula start
ici ça a marché 
Notes
[1] Et dire que pendant que j'écris cette ligne, Pat m'envoie un message disant : "subversion, apache et apache2 sont dans un chroot ... lequel tombe à l'eau ??" Ils sont parmi nous !
- Send to friend -





Commentaires
1. Le jeudi 17 mars 2005 à 17:39, par Patrick
2. Le jeudi 17 mars 2005 à 17:48, par Ploum :: site
3. Le dimanche 20 mars 2005 à 15:27, par Patrick
4. Le dimanche 20 mars 2005 à 19:19, par Ploum :: site
5. Le dimanche 20 mars 2005 à 23:12, par Patrick
6. Le lundi 4 avril 2005 à 20:24, par tyio
7. Le lundi 4 avril 2005 à 23:34, par Ploum :: site
8. Le jeudi 13 octobre 2005 à 14:28, par jej :: site
9. Le samedi 26 novembre 2005 à 10:33, par jej :: site
10. Le mercredi 1 août 2007 à 22:15, par Thierry Bothorel :: site
11. Le mercredi 7 juillet 2010 à 10:43, par vacheron constantin watch :: site
12. Le samedi 17 juillet 2010 à 15:21, par ipad converter :: site
13. Le mercredi 18 août 2010 à 17:35, par louis vuitton speedy 35 :: site
14. Le jeudi 19 août 2010 à 03:49, par coach handbags :: site
15. Le vendredi 20 août 2010 à 05:18, par omega watches :: site
16. Le samedi 21 août 2010 à 07:41, par sell tiffany bracelets :: site
17. Le jeudi 26 août 2010 à 15:10, par screen door repair :: site
18. Le vendredi 27 août 2010 à 09:37, par Wenatchee homes for sale :: site
19. Le vendredi 27 août 2010 à 09:38, par Laser Hair Removal San Diego :: site
20. Le vendredi 27 août 2010 à 09:38, par shreveport dds :: site
21. Le vendredi 27 août 2010 à 09:39, par nigerian weddings :: site
22. Le vendredi 27 août 2010 à 09:39, par atv tires :: site
23. Le vendredi 27 août 2010 à 11:23, par sim only card :: site
24. Le vendredi 27 août 2010 à 11:24, par condos for sale in toronto :: site
25. Le vendredi 27 août 2010 à 11:24, par hair restoration los angeles :: site
26. Le vendredi 27 août 2010 à 11:24, par driving school Manchester :: site
27. Le vendredi 27 août 2010 à 11:24, par faxless payday loans :: site
Ajouter un commentaire
Poster un commentaire n'est pas une obligation. Rappelez-vous de tourner 7 fois votre clavier dans votre bouche avant de poster (oui, il m'a fallu des années de streching pour y arriver).
Si votre commentaire a été effacé, c'est sans doute pour une de ces raisons.