đŸ Archived View for ploum.net âș 44-hula-sous-debian-ptit-truc âș index.gmi captured on 2023-07-10 at 14:29:27. Gemini links have been rewritten to link to archived content
âŹ ïž Previous capture (2023-04-20)
âĄïž Next capture (2024-05-10)
-=-=-=-=-=-=-
2005-03-17
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/ )
http://www.eurobob.eclipse.co.uk/hula
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Ă© đ
[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 !
----
Email:
permalinks: