Qualcuno è riuscito a far funzionare amuleweb su Gentoo?
Per quello che riguarda amule è tutto ok. Anche amuleweb in realtà parte correttamente, ma solo se lo configuro i file per root o un altro utente con shell: infatti, installando aMule da portage, Gentoo mette a disposizione l'utente p2p che è senza shell (/usr/sbin/nologin) , e i servizi sotto init.d sono configurati per essere lanciati con questo utente.
I file ~/.aMule/amule.conf e ~/.aMule/remote.conf li ho scritti correttamente: External Connection abilitata e md5 corretti. Andando a vedere i file che Gentoo piazza in /etc/conf.d ho visto che contengono i parametri di avvio dei rispettivi script in /etc/init.d: /etc/conf.d/amuled è semplice, e contiene solo i riferimenti all'utente p2p e alla sua home. /etc/conf.d/amuleweb invece contiene (in chiaro!) anche le password e la porta per la External Connection.
/etc/init.d/amuled, parte correttamente e si mette in ascolto sulla 4712. Lancio quindi /etc/init.d/amuleweb e vado a vedere il logfile in /home/p2p/.aMule, che dice questo:
2006-07-18 22:55:22: New external connection accepted
2006-07-18 22:55:22: Connecting client: aMuleweb 2.1.3
2006-07-18 22:55:22: Access granted.
2006-07-18 22:55:22: External connection closed.
Se invece metto qualcos'altro nel campo password di EC in /etc/conf.d/amuleweb il log mi da errore di autenticazione, e amuleweb rimane "appeso".
Per favore, aiutatemi, non ci sto capendo nulla. Con Debian sono riuscito a far funzionare tutto in quattro mosse, l'unica differenza è che lì lanciavo tutto con lo script preso da
questa pagina e un utente ordinario.
Grazie per l'attenzione, ciao!
GePs