Installazione e compilazione amule adunanza su Raspberry

raspberry
amule_adunanza

#1

Ciao CoGe, mi sono appena registrato.
Avevo installato amule standard sul raspberry A ed era tutto OK (bloccava un po’ la macchina ma tanto faceva solo quello).
Vorrei installare adesso amule Adunanza sul nuovo Raspberry B. Ho provato ad eseguire le istruzioni per la compilazione ma ho sempre errori, mi chiedevo se tu avessi un binario stabile del demone con attivo anche il webserver, senza debug ed ottimizzato sul raspberry B.

Puoi aiutarmi ?


Raspberry - Problema nell'installazione Amule AdunanzA
#2

benvenuto

con la RAM eri al limite

se vuoi ti aiuto,
presumo che tu sia su jessie perché su wheezy non dovresti avere problemi (nessuno si è mai lamentato :smiley: )

si, ma senza webserver (ma amulegui nn ti piace? cambia solo la porta)

appena passa @dax da queste parti ci sposta su un nuovo tread! (grazie @dax ma credo di nn poterlo fare io)


#3

Fatto, ma sistema meglio il titolo @CoGe.


#4

Ciao,

si, sono su Jessie.

Webserver mi e’ utile perche’ via web ci vado anche da telefono/tablet…

Sei riuscito a compilare su Jessie ?

Sono Fastweb ma ho IP pubblico statico: in questo caso che vantaggi ci sono nella versione adunanza rispetto a quella standard ?


#5

allora non conosci quest’app per android

yes
ma visto che sono passato a tim non ricordo se questa l’ho compilata su jessie, dammi un ritorno nel caso te la compilo io

te ne dico solo uno dei piu importanti, chi NON ha IP pubblico ti vede con high ID e viceversa e ne sono migliaia!!


#6

Ciao,

Webserver: purtroppo io sono dell’altra… parrocchia :slight_smile: (apple), quindi webserver mi sarebbe molto utile.

Ho provato sia la 521 che mi hai dato tu, sia la ultima 536 presa dal tuo drive, con risultati diversi:

amule@donkey ~ $ ./amuled.521

./amuled.521: error while loading shared libraries: libbfd-2.22-system.so: cannot open shared object file: No such file or directory

amule@donkey ~ $ ./amuled.536

2015-12-20 14:43:00: Initialising aMuleDAdunanzA MOD based on aMule SVN compiled with wxGTK2 v2.8.12 and Boost 1.57 (Snapshot: rev. 536) AdunanzA 2015.1b1
2015-12-20 14:43:00: Checking if there is an instance already running…
2015-12-20 14:43:00: No other instances are running.
2015-12-20 14:43:00: ListenSocket: Ok.
2015-12-20 14:43:00: Loading temp files from /mnt/wdmycloud/tmp.
2015-12-20 14:43:00: All PartFiles Loaded.
2015-12-20 14:43:00: amuled: OnInit - starting timer
2015-12-20 14:43:00: Asio thread 1 started
2015-12-20 14:43:00: Asio thread 2 started
2015-12-20 14:43:00: Asio thread 3 started
2015-12-20 14:43:00: Asio thread 4 started
---------------- After update -----------------
kadRepublishTimeK: 18000
kadRepublishTimeS: 18000
kadRepublishTimeN: 86400
kadIndexLifeK: 345600
kadIndexLifeS: 345600
kadTotalStoreKey: 0
kadTotalStoreSrc: 0
kadTotalStoreNotes: 0
kadTotalSearchFile: 15
kadMaxSrcFile: 300
kadMaxNotFile: 50
kadFreshGuess_Tol: 3996
kadFreshGuess_Weight: 7999
kadFreshGuess_LowNorm: 16
kadFreshGuess_NoNorm: 8
maxSrc: 500
maxSrcUdp: 500
kadFindValue: 8
kadStore: 6
kadFindNode: 56
kadReaskTime: 600000
kadReaskIncs: 3
kadPubTime: 2
mVer: 0
opcodes Norm: a4
Zip: a5

  • nextUpdate in: 0 seconds
  • expireTime: 0
  • recheckTime: 0
    failCount: 0
    AduValRipBanda_Std: 6
    AduStats: 1
    updating from: http://update.adunanza.net/3-16/adu_remote.conf
    No mods to ban
    ^C 2015-12-20 14:43:05: Now, exiting main app…
    AdunanzA says: delete remote settings…
    AdunanzA says: delete remote settings… Done!
    AdunanzA says: delete upload Slots Manager…
    AdunanzA says: delete upload Slots Manager… Done!
    2015-12-20 14:43:05: aMule OnExit: Terminating core.
    2015-12-20 14:43:05: aMule shutdown completed.
    AdunanzA says: bye bye!

con la 536 sono anche riuscito a connettermi tramite amulegui per Mac, i server non venivano caricati ma dopo qualche refresh ok (succedeva anche con la versione standard).
Idem per KAD, giu’ per un po’ ma fatto refresh dei server ed e’ OK
Insomma la 536 sembra funzionare e sta scaricando, ma magari tu sai se ha dei problemi ed e’ meglio la 521…

Le ultime righe del tuo file config (quelle con e 7 entry per le varie serie televisive) le ho tolte e ho messo count=0 (spero non pregiudichino nulla)

Nota che ho lanciato i due demoni senza rinominarli e dalla home, prima di spostare e creare lo script di lancio al boot volevo collaudare in locale: spero che non sia causa di problemi :smile:
Per lo script di lancio, non trovo piu’ i link al tuo, ma se non servono accorgimenti particolari faro’ riferimento al solito script di init.d come spiegato qui.

Nel caso provassi a ricompilare la 521 o la 536 per Jessie ti chiederei di includere Webserver, se non e’ un casino, altrimenti per me conviene piu’ la versione standard in termini di usabilita’ (non devo accendere il mac per scaricare qualcosa al volo).

Grazie in anticipo per qualunque aiuto


#7

questa sera cerco di compilarti l’ultima, la 547, con webserver :smiley:

edit: eccola


#8

Grazie Coge,

la 547 mi da lo stesso problema della 521 (che non c’e’ invece con la 536):

amule@donkey ~ $ ./amuled.547
./amuled.547: error while loading shared libraries: libbfd-2.24.51-system.20140425.so: cannot open shared object file: No such file or directory
amule@donkey ~ $

devo provare installare le libbfd (pero’ dal messaggio di errore sembra quasi che tu abbia linkato verso una versione rinominata…) ?


#9

ah… stesso errore per il websrver

amule@donkey ~ $ ./amuleweb.547
./amuleweb.547: error while loading shared libraries: libbfd-2.24.51-system.20140425.so: cannot open shared object file: No such file or directory


#10

prova con questi


#11

Grazie ancora CoGe.

long story short: funziona tutto!

long version:

  • copiati amuled e amuleweb in /usr/local/bin
  • dati permessi 755
  • editato file di configurazione amule.conf e remote.conf nella dir .aMuleAdunanzA (amule.conf preso da gdrive di Coge, per creare remote.conf lanciare prima amuleweb -w)
  • Qui nascono un po’ di errori dovuti al fatto che amuleweb non trova il template per le pagine web, neanche quello di default poiche’ non si e’ installata distro amule ufficiale. Si puo’ estrarre dal tarball di amule e copiare la directory src/webserver/default sotto .AmuleAdunanzA/webserver, e poi editare la voce “Template=default” sia in amule.conf che in remote.conf

Sono stato un po’ sintetico ma spero possa servire a qualcuno.

Adesso mi metto a cercare delle skin per il webserver diverse da quella di default e ottimizzate per smartphone, ho visto qualcosa in giro, tipo mobileMule

che su iPhone via browser ha un’interfaccia web come segue:

screenshot

Grazie ancora a CoGe per il suporto in compilazione (prima o poi dovro’ mettermici seriamente anche io, non possiamo romperti ogni volta che c’e’ un update delle librerie…)


#12

yes!!!

Hai fatto tutto bene!
Il template forse avrei potuto recuperartelo dalla compilazione… comunque hai risolto, meglio così
Nn preoccuparti per le compilazione chiedi pure… e se vuoi provarci in autonomia sono sempre a disposizione!

ciao


#13

Ciao Coge,

continuo qui il discorso ma forse e’ una FAQ oppure andra’ spostato.

Ripeto che funziona tutto bene, come sopra, ma dando un’occhiata al log ho visto che cresce a dismisura.
L’ho pulito e fatto rigenerare, lo riporto qui sotto:

Log 1

2015-12-27 10:37:55 (remote-GUI): Initialising aMuleGUIAdunanzA MOD based on aMule 2.3.1 compiled with wxMac v2.8.12 AdunanzA 2012.1
2015-12-27 10:37:55 (remote-GUI): Checking if there is an instance already running…
2015-12-27 10:37:55 (remote-GUI): No other instances are running.
2015-12-27 10:37:57 (remote-GUI): Connessione in corso…
2015-12-27 10:37:57 (remote-GUI): Ciclo evento…
2015-12-27 10:37:57 (remote-GUI): Gestore eventi GUI EC remota
2015-12-27 10:37:57 (remote-GUI): Fatto! Connessione stabilita con aMule AdunanzA SVN AdunanzA 2015.1b1

Log 2

2015-12-27 10:37:57 (remote-GUI): - Questo è aMule 2.3.1 compilato con wxMac v2.8.12 AdunanzA 2012.1 basato su eMule.
2015-12-27 10:37:57 (remote-GUI): In esecuzione su Mac OS X (Darwin 15.2.0 x86_64)
2015-12-27 10:37:57 (remote-GUI): - Visita http://www.adunanza.net e http://sourceforge.net/projects/amule-adunanza per sapere se è disponibile una nuova versione.

Log 3

2015-12-27 10:37:58 (remote-GUI): Pronto
2015-12-27 10:36:45: Initialising aMuleDAdunanzA MOD based on aMule SVN compiled with wxGTK2 v2.8.12 and Boost 1.60 (Snapshot: rev. 547+) AdunanzA 2015.1b1
2015-12-27 10:36:45: Checking if there is an instance already running…
2015-12-27 10:36:45: Deleted stale lock file ‘/home/amule/.aMuleAdunanzA/muleLock’.
2015-12-27 10:36:45: No other instances are running.
2015-12-27 10:36:45: AdunanzA mod requires off.
2015-12-27 10:36:45: Creditfile loaded, 287 clients are known
2015-12-27 10:36:45: *** TCP socket (ECServer) listening on 0.0.0.0:4712
2015-12-27 10:36:45: Created Server UDP-Socket at port 4665
2015-12-27 10:36:45: ListenSocket: Ok.
2015-12-27 10:36:45: Created Client UDP-Socket at port 4672
2015-12-27 10:36:45: amuled: forking to background - see you
2015-12-27 10:36:45: Loading server.met file: /home/amule/.aMuleAdunanzA/server.met
2015-12-27 10:36:45: 8 servers in server.met found
2015-12-27 10:36:45: Loading temp files from /mnt/wdmycloud/tmp.
2015-12-27 10:36:45: All PartFiles Loaded.
2015-12-27 10:36:45: No part files found
2015-12-27 10:36:45: No shareable files found in directory: /mnt/wdmycloud/download
2015-12-27 10:36:45: Found 0 known shared files
2015-12-27 10:36:45: nodes.dat file already exists
2015-12-27 10:36:46: web server running on pid 976
2015-12-27 10:36:46: amuled: OnInit - starting timer
2015-12-27 10:36:46: Asio thread 3 started
2015-12-27 10:36:46: Asio thread 2 started
2015-12-27 10:36:46: Loading IP filters ‘ipfilter.dat’ and ‘ipfilter_static.dat’.
2015-12-27 10:36:46: Asio thread 1 started
2015-12-27 10:36:46: Asio thread 4 started
2015-12-27 10:36:46: Loaded 0 IP-ranges from ‘/home/amule/.aMuleAdunanzA/ipfilter.dat’.
2015-12-27 10:36:46: Loaded 0 IP-ranges from ‘/home/amule/.aMuleAdunanzA/ipfilter_static.dat’.
2015-12-27 10:36:46: New external connection accepted
2015-12-27 10:36:46: IP filter is ready
2015-12-27 10:36:46: Connecting
2015-12-27 10:36:46: Connecting to eMule Security No2 (91.200.42.47 - 91.200.42.47:3883) using protocol obfuscation.
2015-12-27 10:37:28: Read 196 Kad contacts
2015-12-27 10:37:28: Kad started.
2015-12-27 10:37:28: Connecting client: aMuleweb SVN AdunanzA 2015.1b1
2015-12-27 10:37:28: Kad stopped.
2015-12-27 10:37:28: Connected to Kad (firewalled)
2015-12-27 10:37:28: Connected to eMule Security No2 (91.200.42.47:3883)
2015-12-27 10:37:28: Connecting to eMule Security No1 (91.200.42.46 - 91.200.42.46:1176) using protocol obfuscation.
2015-12-27 10:37:28: Connection attempt to eMule Security No2 (91.200.42.47:3883) timed out.
2015-12-27 10:37:28: Connecting to Usenet-Deals.com (91.200.42.119 - 91.200.42.119:9939) using protocol obfuscation.
2015-12-27 10:37:28: Connection attempt to Usenet-Deals.com (91.200.42.119:9939) timed out.
2015-12-27 10:37:28: Access granted.
2015-12-27 10:37:28: Connected to eMule Security No1 (91.200.42.46:1176)
2015-12-27 10:37:28: Downloaded 9 bytes
2015-12-27 10:37:28: Error: file ‘/home/amule/.aMuleAdunanzA/adunanza.conf.download’, line 1: ‘=’ expected.
2015-12-27 10:37:31: Connection established on: eMule Security No1
2015-12-27 10:37:31: Connected to eMule Security No1 with HighID
2015-12-27 10:37:31: New clientid is 1464789762
2015-12-27 10:37:31: ServerMessage: server version 17.15 (lugdunum)
2015-12-27 10:37:31: ServerMessage: Welcome to eMule Security! <> www.emule-security.org
2015-12-27 10:37:31: ServerMessage: Download Safe Serverlist > http://www.emule-security.org/serverlist/
2015-12-27 10:37:31: ServerMessage: IP-filter > http://www.emule-security.org/e107_plugins/faq/faq.php?0.cat.2.1
2015-12-27 10:37:31: ServerMessage: nodes.dat > http://www.emule-security.org/e107_plugins/faq/faq.php?0.cat.6.6
2015-12-27 10:37:31: ServerMessage: Ip-To-Country database> http://www.emule-security.org/e107_plugins/faq/faq.php?0.cat.7.10
2015-12-27 10:37:31: ServerMessage: eMule MODs > http://www.emule-security.org/modb/
2015-12-27 10:37:31: ServerMessage: Disclaimer: This server is only indexing file-hashes, and no contains any files,
2015-12-27 10:37:31: ServerMessage: not directly involved in the exchange of files between users of p2p-network.
2015-12-27 10:37:31: ServerMessage: Administration of server is not responsible for the contents of files
2015-12-27 10:37:31: ServerMessage: shared by connected to the server users. Please do not share
2015-12-27 10:37:31: ServerMessage: copyrighted material, DRM protected media, viruses or other harmful files!
2015-12-27 10:37:31: Connected to Kad (ok)
2015-12-27 10:37:57: New external connection accepted
2015-12-27 10:37:57: Connecting client: amule-remote 0x0001
2015-12-27 10:37:57: Access granted.
2015-12-27 10:38:28: Downloaded 9 bytes
2015-12-27 10:38:28: Error: file ‘/home/amule/.aMuleAdunanzA/adunanza.conf.download’, line 1: ‘=’ expected.
2015-12-27 10:39:28: Downloaded 9 bytes
2015-12-27 10:39:28: Error: file ‘/home/amule/.aMuleAdunanzA/adunanza.conf.download’, line 1: ‘=’ expected.
2015-12-27 10:40:29: Downloaded 9 bytes
2015-12-27 10:40:29: Error: file ‘/home/amule/.aMuleAdunanzA/adunanza.conf.download’, line 1: ‘=’ expected.

le ultime righe con l’errore sul file vengono ripetute ad oltranza ogni minuto circa.
nella directory .aMuleadunanzA in effetti il file adunanza.conf.download non c’e’.
Di cosa si tratta ?


#14

E’ un problema noto, leggi qui Kadu - Connessione in corso


#15

Ciao @Motoconcho e @CoGe,
Ho un Raspberyy Pi2 da novembre e sin da subito ho cercato di seguire la procedura di compilazione di amule adunanza senza, però alcun successo. Ho lasciato perdere fino a ieri, quando ho visto questo post. Sul raspberry ho installato OSMC, non saprei dire se usa Jessie, Wheezy o altro. la prima cosa che ho provato a fare è stato accedere al link di @CoGe che punta alla cartella di google drive (aMuled AdunanzA 547) ma risulta vuota.
Sarebbe possibile recuperare quella build? magari con il webserver attivo? (anche io trovo più comodo usare l’interfaccia web usando anche tablet vari)

Grazie mille e scusate della richiesta
Emanuele


#16

riparato il link, riprova (avevo fatto delle modifiche all’albero delle dir)

se hai altri problemi scrivi pure (leggi il msg di @Motoconcho che ha risolto il problema del template)


#17

Hmm no, purtroppo ci sono stati degli intoppi, anche se credo che non siano troppo importanti
mi mancavano un po’ di librerie e l’unica che non riesco ad installare è la libwx_baseu_net-2.8.so.0, sembra che su jessie ci sia solo la versione 3.0, nel weekend cercherò meglio per aggiungere anche il repository wheezy dove sembra essere disponibile la libreria mancante… vedremo che succede.

invece quello che veramente non ho capito (mancanza mia) è come usare lo script .sh


#18

per quanto riguarda lo script ti do un brutta notizia, non funziona su jessie, hanno cambiato un po di cose su i servizi e
nn so quando riuscirò a metterci le mani, sorry


#19

Ciao a tutti. È il mio primo post, anche se sono un utilizzatore di aMule Adunanza da anni. Recentemente ho deciso di dedicare un Raspberry Pi proprio ad Adunanza; configurato correttamente il device, ho provato a seguire questa guida ma sono incappato subito in un errore. Al comando:

$ sudo apt-get install build-essential subversion-tools cvs autogen automake1.10 libgtk2.0-dev zlib1g-dev libpng12-dev libgd2-xpm-dev libcrypto+±dev libgeoip-dev libglib2.0-dev libwxgtk2.8-dev flex bison gettext binutils-dev autopoint libupnp6-dev libupnp6

Ricevo questa risposta:

Reading package lists… Done
Building dependency tree
Reading state information… Done
Package libwxgtk2.8-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Unable to locate package libgd2-xpm-dev
E: Unable to locate package libcrypto+±dev
E: Couldn’t find any package by regex ‘libcrypto+±dev’
E: Package ‘libwxgtk2.8-dev’ has no installation candidate

Ho googlato in cerca di soluzioni ma non sono approdato a nulla. Qualcuno sa come superare il problema?

Grazie!

@MarKo [spostato]


Guida alla compilazione di aMule AdunanzA su Raspberry PI