aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amuleweb 2.2.4 non funziona!  (Read 7433 times)

xooldebian

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
amuleweb 2.2.4 non funziona!
« on: April 14, 2009, 11:57:05 AM »

Salve ho appena installato su un Debian 5.0 (Lenny) sia amuled che amuleweb alla versione 2.2.4 su un serverino in LAN se interfaccia grafica, tastiera e mouse. Lo gestisco tramite SSH.

I due demoni sono configurati correttamente, ma il problema è che amuleweb non ne vuole sapere di farmi vedere amuled. Se abilito il webserver in amule.conf riesco a visualizzare correttamente amuled e quello che sta facendo, ma abilitando sono ExternalConnection e andando a configurare remote.conf niente da fare.

Quindi amuled funziona alla grande:
Code: [Select]
marco@Server:~/.aMule$ amuled -f
amuled: OnInit - starting timer
Initialising aMuled 2.2.4 using wxGTK2 v2.8.7
Checking if there is an instance already running...
No other instances are running.
ListenSocket: Ok.
amuled: forking to background - see you

e credo anche amuleweb perché quando lo lancio non in background mi da:

Code: [Select]
marco@Server:~/.aMule$ amuleweb
This is amuleweb 2.2.4

Creating client...
Succeeded! Connection established to aMule 2.2.4

quindi chiamando dal browser da un pc in LAN il server (http://hostdelserver:4711) mi da Connessione Fallita.

Se abilito invece in webserver integrato in amuled:

Code: [Select]
[WebServer]
Enabled=0
Password= l'MD5 per l'accesso
PasswordLow=
Port=4711
WebUPnPTCPPort=50001
UPnPWebServerEnabled=0
UseGzip=0
UseLowRightsUser=0
PageRefreshTime=0
Template=litoral

va tranquillamente.

All'inizio ho pensato che fosse un problema di Template, che di Default su Debian vengono messi in /usr/share/amule/webserver, quindi ho creato una cartella "webserver" in /home/marco/.aMule e ho copiato i template che erano in /usr/share/amule/webserver, ma continua a non funzionare.

Cosa può essere?
Logged

xooldebian

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
Re: amuleweb 2.2.4 non funziona!
« Reply #1 on: April 14, 2009, 05:53:25 PM »

Niente non va. Se non non ho capito male quello che mi hai detto io ho fatto così:

Ho abilitato il webserver integrato di amuled abilitandolo nella sezione [WebServer] di amule.conf,  per vedere con che parametri avvia amuleweb, e infatti avviando amuled con il comando

Code: [Select]
marco@Server:~/.aMule$ amuled -f
mi ritrovo avviato sia amuled che amuleweb con i seguenti parametri

amuleweb --amule-config-file=/home/marco/.aMule/amule.conf

e funziona regolare...

Se invece disabilito il webserver integrato e abilito solo l'ExternalConnect, avviando amuleweb con lo stesso parametro ottengo lo stesso risultato di cui sopra, ma in pratica sta andando a leggere i settaggi dal file amule.conf (grazie glielo detto io...) e dalla sezione [WebServer], se ne frega del remote.conf

Se lancio amuleweb forzando la lettura del remote.conf non va (che è la situazione che voglio risolvere):

Code: [Select]
marco@Server:~/.aMule$ amuleweb --config-file=/home/marco/.aMule/remote.conf -q &
La cosa strana è che il man dice di fare come faccio io:

Code: [Select]
EXAMPLE
       Typically amuleweb will be first run as:

       amuleweb -h hostname -p ECport -P ECpassword -s HTTPport -A AdminPassword -w

       or

       amuleweb --create-config-from=/home/username/.aMule/amule.conf

       These will save settings to $HOME/.aMule/remote.conf, and later you only need to type:

       amuleweb

       Of course, you may specify any more or less options on the first example line, and you may also totally omit it.

quindi lanciando amuleweb senza nessun parametro lui si dovrebbe andare a prendere la configurazione in remote.conf, e infatti lo fa e non funziona...

Questo è il mio amule.conf relativo alla sezione [ExternalConnect]
Code: [Select]
[ExternalConnect]
UseSrcSeeds=0
AcceptExternalConnections=1
ECAddress=
ECUseTCPPort=1
ECPort=4712
ECPassword=dd309d2821352173ac79cf3136c758cf
UPnPECEnabled=0
ShowProgressBar=1
ShowPercent=1
UseSecIdent=1
IpFilterClients=1
IpFilterServers=1

Questo è il mio remote.conf
Code: [Select]
Locale=
[EC]
Host=localhost
Port=4712
Password=dd309d2821352173ac79cf3136c758cf
[Webserver]
Port=-1
UPnPWebServerEnabled=0
UPnPTCPPort=50001
Template=default
UseGzip=0
AllowGuest=0
AdminPassword=password MD5 per l'accesso (omessa per sicurezza)
GuestPassword=

Logged

minage

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 117
Re: amuleweb 2.2.4 non funziona!
« Reply #2 on: April 14, 2009, 10:15:59 PM »

piccolo ot:
perché vuoi lanciare amuleweb a mano se puoi caricarlo/terminarlo insieme ad amuled?
hai più demoni di amule e vuoi usarli con uno singolo per l'interfaccia web?
Logged

xooldebian

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
Re: amuleweb 2.2.4 non funziona!
« Reply #3 on: April 15, 2009, 06:19:13 PM »

In realtà è un dubbio che ho avuto sempre pure io... cioè lanciare amuleweb da terminale a mano è la stessa cosa che lanciarlo in automatico configuarndo la sezione webserver?

Da tutte le parti dicono di abilitare l'ExternalConnect e poi configurare il remote.conf

Immagino a questo punto che qualora non ci fosse differenza, la questione sarebbe solo di sicurezza, nel senso che ogni volta che si lancia amuled non si tiene attivo pure il webserver e magari lo si attiva alla bisogna da SSH quando serve.

Cmq attendo lumi
Logged

xooldebian

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
Re: amuleweb 2.2.4 non funziona!
« Reply #4 on: April 15, 2009, 08:21:08 PM »

Finalmente ho risolto!

In pratica il problema era la voce "Port" nella sezione [Webserver] del file remote.conf. Di default è settata a -1, il che dovrebbe autoaticamente dirottare le richieste sulla porta 4711, ma ciò non avviene. Impostando il valore della porta (quindi 4711 o quello che volgiamo) tutto ha funzionato.

Spero di essere stato utile a qualcuno...
Logged

xooldebian

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
Re: amuleweb 2.2.4 non funziona!
« Reply #5 on: April 18, 2009, 05:20:16 PM »

A proposito di aMuleGUI, ma ancora non si trova na versione precompilata per windows per aMule 2.2.4? Ho provato anche ad installarla su Ubuntu e non ne vuole sapere di collegarsi ad amuled. Sono riuscito a collegarmi solo in locale avviando l'X Server, ma dalla LAN non ci sono riuscito.
Logged

xooldebian

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
Re: amuleweb 2.2.4 non funziona!
« Reply #6 on: April 18, 2009, 08:54:25 PM »

Grazie mille dei link, ero arrivato a quel sito ma vedendo solo l'installer ho pensato fosse solo di amule e non di amulegui.

Cmq l'ho scaricato e installato solo aMuleGUI, ma non va lo stesso.

All'inizio pensavo fosse un problema di versione incompatibile (ho letto che aMuleGUI per funzionare deve essere della sstessa versione di amule), ma ora non capisco perchè non funzia...

Io metto: IP del server, porta 4711 e la password per accedere che è quella che uso pure per accedere quando richiamo amuled tramite amuleweb. Niente, si vede che sta qualche istante e risponde:

Connessione fallita. Impossibile connetersi a (IP del server):4711
Connessione non riuscita


Se invece lascio la 4712 come porta (che dovrebbe essere sbagliata), risponde così

Connessione fallita. Impossibile connetersi a (IP del server):4712
Connessione Esterna: Accesso negato a causa di: Autenticazione non riuscita

Non vorrei che per poter accedere vuole la password che si usa per far comunicare il webserver con amule e non quella che inserisco in amuleweb per entrare...
Logged

xooldebian

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 11
Re: amuleweb 2.2.4 non funziona!
« Reply #7 on: April 18, 2009, 09:13:08 PM »

Bene, ero quello che pensavo!  >:(

In pratica risponde sulla 4712 con la password che in realtà dovrebbe servire per far comunicare il webserver con amuled. La cosa ha la sua logica, in quanto tramite aMuleGUI si richiama direttamente il demone amuled, mentre accedendo ad amuled tramite amuleweb non si fa altro che richiamare il webserver creato da amuleweb appunto e sulla porta 4711.

In poche parole se voglio usare aMuleGUI per accedere anche al di fuori della rete LAN, devo aprire sul router anche la 4712 all'esterno e impostare una password in ECPassword di amule.conf uguale a quella in Password in remote.conf, che va ricordata.

Che casino però  :o
Logged