PDA

Visualizza Versione Completa : aMule non funziona



Zabob
21-04-08, 16:28
Salve,

ho due PowerBook (chiamiamoli A e B) entrambi connessi allo stesso router via Airport.
Su A, su cui gira Panther, aMule funziona regolarmente. Su B, sul quale ho da poco sostituito il 10.3 con il 10.4, aMule non funziona (più).
All'avvio mi dice "Error: Cannot get the official hostname (error 22: Invalid argument)".
Mi dice che è impossibile scaricare qualunque lista dei server e se gliene do una precompilata non riesce a collegarsi ad alcuno.

Smanettando qua e là ho notato che, sul PowerBook A (dove aMule funziona), il comando hostname in Terminale mi restituisce Computer-di-Zabob.local, mentre su B mi restituisce la stessa stringa priva del ".local" alla fine. Tuttavia, Gestione Netinfo, sotto machines/localhost, riporta in entrambi i computer ip_address 127.0.0.1 - name localhost - serves ./local (notare "serves" anziché "servers" su entrambe le macchine).

Che fare?

Grazie

gabod3
21-04-08, 16:53
Che fare?
http://www.tuttologia.com/tutorial/aMule.html
http://www.tuttologia.com/tutorial/aMule-Adunanza.html
http://www.tuttologia.com/macp2p/showthread.php?t=26324

e

http://www.tuttologia.com/macp2p/showthread.php?t=25007

:benarrivato:

flashcream
21-04-08, 16:53
installare la versione per tiger, quella per panther restituisce sempre l'errore 22. leggere il topic in rilievo in questa sezione per la lista dei server. l'uso di due versioni di amule comporta una definizione diversa nelle preferenze delle 3 porte utilizzate da una delle due applicazioni con conseguente e corretta mappatura nel router. i particolari con una ricerca nel forum.

Zabob
21-04-08, 17:19
Grazie per la risposta.
Che io lanci aMule per Panther o aMule per Tiger sul 10.4 ottengo lo stesso risultato.
Se ti può aiutare a capire qualcosa, ho fatto questo esperimento: ho rinominato la cartella aMule dentro Application Support, in modo che aMule (per Tiger) me ne creasse una nuova. Dopo avermi detto che è la prima volta che lancio aMule, in basso a sinistra, sulla barra dei messaggi, leggo il consueto messaggio: "Error: Cannot get the official hostname (error 22: Invalid argument)".
Va un po' meglio con la cartella aMule originale, con tutte le impostazioni che prima funzionavano (ovvio che sul computer A ho aperto le porte 4663 e 4673, sul computer B 4662 e 4672, comunque se questo fosse il problema dovrei avere solo un ID basso); dicevo, lasciando la cartella aMule originale il programma parte e mi dà questo log:

2008-04-21 17:08:26: Il file dei crediti è stato caricato, 44361 client conosciuti

2008-04-21 17:08:26: - Questo è aMule 2.1.3 using wxMac v2.7.0 (Unicoded) basato su eMule
2008-04-21 17:08:26: In esecuzione su MacOS (Darwin 8.5.0 Power Macintosh)
2008-04-21 17:08:26: - Visita http://www.amule.org per sapere se è disponibile una nuova versione

2008-04-21 17:08:26: Caricamento file ipfilter.dat
2008-04-21 17:08:26: Caricati 0 intervalli di IP da 'ipfilter.dat'. 0 righe non valide sono state scartate.
2008-04-21 17:08:26: Caricati 0 intervalli di IP da 'ipfilter_static.dat'. 0 righe non valide sono state scartate.
2008-04-21 17:08:26: Caricamento file server.met: /Users/Paki/Library/Application Support/aMule/server.met
2008-04-21 17:08:26: Trovati 30 server nel file server.met
2008-04-21 17:08:26: Trovati 21 file part.
2008-04-21 17:08:27: Connessioni esterne disabilitate nel file di configurazione
2008-04-21 17:08:27: MuleUDPSocket: Created Server UDP-Socket at port 4665
2008-04-21 17:08:27: MuleUDPSocket: Created Client UDP-Socket at port 4672
2008-04-21 17:08:27: Trovati 4 file condivisi conosciuti
2008-04-21 17:08:27: Thread AICH: thread di sincronizzazione avviato
2008-04-21 17:08:27: Thread AICH: gli hash principali dei file conosciuti sono stati caricati
2008-04-21 17:08:27: Connessione in corso
2008-04-21 17:08:27: Servers: Trying to connect
2008-04-21 17:08:27: Thread AICH: nessun nuovo file trovato
2008-04-21 17:08:27: Connessione a eDonkeyServer No1 (77.247.178.244 - 77.247.178.244:4242)
2008-04-21 17:08:27: Thread AICH: terminato
2008-04-21 17:08:27: Letti 0 contatti Kad
2008-04-21 17:08:27: Error: Cannot get the official hostname (error 22: Invalid argument) (N.D.Z.: ECCOLO ANCORA!!!!)
2008-04-21 17:08:27: La tua copia di aMule è aggiornata
2008-04-21 17:08:27: Servers: Trying to connect
2008-04-21 17:08:27: Connessione a !! Saugstube !! (193.138.221.214 - 193.138.221.214:4242)
2008-04-21 17:08:47: Connessione a eDonkeyServer No1 (77.247.178.244:4242) fallita per time-out

IDEM PER TUTTI GLI IALTRI SERVER, poi:

2008-04-21 17:14:49: Impossibile connettersi a tutti i server in lista. Procedo con un altro tentativo

ECC.

Peterpan
21-04-08, 17:24
... (ovvio che sul computer A ho aperto le porte 4663 e 4673, sul computer B 4662 e 4672, comunque se questo fosse il problema dovrei avere solo un ID basso)

Le porte sono tre, ti mancano su entrambe le configurazioni (la TCP+3, per la precisione).

flashcream
21-04-08, 17:28
cestina la cartella di supporto (salva i soli crediti) e riconfigura amule. non puoi usare amule per panther su tiger e fai una ricerca nel forum sull'errore 22. se non vuoi fare la modifica che troverai spiegata nel forum scarica e utilizza amule 2.2 (che trovi in giro già compilato). infine le porte sono 3, non 2. leggi il topic in rilievo in questa sezione e non mettere lacun server statico e prioritario: UseNeXT.to in questo momento funziona perfettamente e basta un doppio clikc per essere collegati. scarica e sostituisci anche il file dei nodi.

Zabob
21-04-08, 17:43
cestina la cartella di supporto ]

Come t'ho detto non l'ho cestinata (avrei perso i file che avevo iniziato a scaricare), però l'ho rinominata per far sì che aMule me ne creasse una nuova


se non vuoi fare la modifica che troverai spiegata nel forum ]

In che cosa consiste la modifica?

[/QUOTE]]Infine le porte sono 3, non 2.[/QUOTE]]

Sì lo so, anche se non l'ho scritto. Nel log che ho postato c'è infatti la riga "2008-04-21 17:29:16: MuleUDPSocket: Created Server UDP-Socket at port 4665"


non mettere lacun server statico e prioritario

Non ci sono server né statici nè prioritari. Tutto in automatico. Faccio notare che: 1) sull'altro computer aMule con configurazione quasi uguale funziona!! 2) su questo computer aMule con la stessa configurazione funzionava!! In realtà non ho proprio "aggiornato" a Tiger: avendo il disco rigido rotto, l'ho sostituito, ho installato Tiger sul disco rigido nuovo e, dopo aver collegato l'ex disco rigido tramite USB, ho copiato da quest'ultimo la vecchia cartella di supporto.

Io insisto nell'imputare il problema al fatto che non vedo il .local se chiedo l'hostname al Terminale.

Ciao

Z.

flashcream
21-04-08, 18:06
http://www.tuttologia.com/macp2p/showthread.php?t=15601

Zabob
21-04-08, 18:27
In effetti il mio file hostconfig era privo della parte iniziale:

##
# /etc/hostconfig
##
# This file is maintained by the system control panels
##

# Network configuration
HOSTNAME=-AUTOMATIC-
ROUTER=-AUTOMATIC-

# Services

e cominciava direttamente da AFPSERVER.

Comunque ho aggiunto la parte iniziale, ho riavviato, ma il problema persiste.

Zabob
21-04-08, 18:42
HO RISOLTO IL PROBLEMA!!!!

Non ci crederai ma è bastato spostare il file amule.conf, *e solo questo file*, perché tutto tornasse a funzionare!!

Resta da capire cosa non andasse nel file amule.conf, però può essere un suggerimento per altri che avessero un problema come il mio.

Resta ancora da capire perché è impossibile far funzionare aMule come "prima volta" (cioè, dopo aver rinominato la cartella di supporto).

Comunque grazie

Z.

Zabob
21-04-08, 18:56
P.S.: preciso che nel Log c'è sempre "Error: Cannot get the official hostname (error 22: Invalid argument)", però poi si collega!!
Misteri!