avviare amuled e amuleweb da utente

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

avviare amuled e amuleweb da utente

Messaggio da red »

Ciao a tutti,
colevo chiedervi una cosa.
Vorrei che amule girasse autonomamente a automaticamente ad ogni avvio del mio server.

Ora io ho un utente chiamato amule con cui solitamente avvio amuled -f e amuleweb con tutte le opzioni configurate nei suoi file .aMule/amule.conf e .aMule/remote.conf.

Vorrei però fare in modo che il tutto partisse all'avvio del sistema, come se ci fosse un modo di farli avviare mettendoli nell'rc.local, ma si avviassero come se fosse l'utente amule ad avviarli e non root.

Secondo voi è possibile tutto ciò?
Ultima modifica di red il sab 19 ago 2006, 20:18, modificato 1 volta in totale.

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

si certo:

Codice: Seleziona tutto

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/amuled
WEB=/usr/local/bin/amuleweb
NAME=rc.amuled
DESC=amuled
RUNAMULE=no
USER=amule

test -x $DAEMON || exit 0

set -e

case "$1" in
   start)
     echo -n "Starting $DESC: "
        su $USER -c "$DAEMON -f"
        sleep 20
        su $USER -c "$WEB --quiet &"
     echo "$NAME."
     ;;
   stop)
     echo -n "Stopping $DESC: "
        killall --quiet --ignore-case $WEB
        killall --quiet --ignore-case $DAEMON
     echo "$NAME."
     ;;
   restart|force-reload)
     echo -n "Restarting $DESC: "
        killall --quiet --ignore-case $WEB
        killall --quiet --ignore-case $DAEMON
     sleep 1
        su $USER -c "$DAEMON -f"
        sleep 20
        su $USER -c "$WEB --quiet &"
     echo "$NAME."
     ;;
   *)
     N=/etc/rc.d/$NAME
     echo "Usage: $N {start|stop|restart|force-reload}" >&2
     exit 1
     ;;
esac


exit 0
Chiama questo rc.amuled e mettilo in /etc/rc.d/ quindi metti nell'rc.local ./etc/rc.d/rc.amuled start

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Bello! Mi sa che dovrò proprio iniziare a studiare scripting in modo serio :P

Ora lo faccio subito, grazie!

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Di nulla se hai problemi chiedi

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Ci sono delle cose di questo utilizzo remoto che non vanno tanto:

1. nel file remote.conf

Codice: Seleziona tutto

Locale=it_IT
[EC]
Host=localhost
Port=4712
Password=<pass md5>
[Webserver]
Port=4711
Template=php-default
UseGzip=1
AllowGuest=1
AdminPassword=<mia pass md5>
GuestPassword=<pass guest md5>
ho dovuto intanto cambiare

Codice: Seleziona tutto

Template=php-default
in

Codice: Seleziona tutto

Template=default
perché in
/usr/share/amule/webserver/php-default
non c'erano tutte le icone necessarie all'utilizzo via web, quindi quando passavo con il mouse tipo sull'icona in alto "search" scompariva e sotto alcune restava scritto il link (che comunque non funzionava) e la maggior parte scompariva senza lasciar traccia e possibilità di utilizzo.

Usando invece le icone e le pagine contenute nella directory
/usr/share/amule/webserver/default
cambia l'interfaccia grafica e le icone, ma almeno sono utilizzabili.

Comunque tutto ciò è strano!

2. Quando dalla pagina di login entro come guest, non posso fare nulla. Nel senso che se vado sulla pagina di ricerca e provo a cercare qualcosa, non esegue il comando ed ho notato che se in precedenza l'utente admin aveva cercato qualcosa, amuleweb mi mostra i suoi risultati e basta.

Ma perché entrando come guest non va? Intuitivamente avevo pensato che cambiando il valore di

Codice: Seleziona tutto

AllowGuest=1
da 0 a 1 in remote.conf fosse sufficiente, ma evidentemente c'è qualcos'altro che non va, ma cosa?

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Ah, dimenticavo:

3. non ho ancora ben capito a causa di quale operazione, ma ogni tanto mi dà l'errore (che compare ovviamente in shell):

Codice: Seleziona tutto

PHP Warning: Sorting array of size 0

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Ma succede con l'uso dello script o succedeva anche prima?

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Non lo so, perché ho provato ad usare il guest solo dopo l'utilizzo dello script.

Ora provo senza e poi ti dico.

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Il tutto persiste anche senza l'uso dello script.

Non riesco a capire come mai.

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Da dove hai preso amule?
Hai provato a leggere l'how-to relativo ad amule su slacky.it?

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Ho fatto quello che da bravo bambino avrei dovuto fare prima. Sono andato nel forum di amule e ho cercato lo stesso problema (qualcuno doveva pur averlo avuto) e ho intanto rislto il problema dell'utente guest.

Il fatto è che è stato effettivamente creato dagli sviluppatori per essere un semplice spettatore.
Ovvero con l'utente guest non è concessa nessuna modifica. Ecco spiegato il tutto.

Per quanto riguarda il warning, in quanto tale penso di poter fare a meno di preoccuparmi e per il template ho letto che ci sono di quelli che effettivamente danno qualche problema.

Quello nel mio caso è stato probabilmente pacchettizzato male, ma basta cambiare template e tutto torna a posto, seppure ovviamente con un'altra interfaccia!

Grazie di tutto l1q1d, mi sei stato molto utile!

Alla prossima :)

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

Bene perfetto!
Se hai voglia scrivi una guida su come passo passo hai installato e configurato il tutto

Avatar utente
red
Linux 3.x
Linux 3.x
Messaggi: 810
Iscritto il: gio 20 gen 2005, 0:00
Slackware: current
Kernel: 6.6.12
Desktop: fluxbox
Località: Verona
Contatta:

Messaggio da red »

Bella idea... penso lo farò!

Ciao :)

Rispondi