Pagina 1 di 1

[XDCC MANAGER] ERROR non fa il DOWNLOAD

Inviato: 28/02/2014, 19:12
da effedetto
Ciao a tutti ,
Ho provato ripetutamente a fare la ricerca con lo script XDCC e mi appare , appena individuo il download desiderato , una serie di messaggi :

Codice: Seleziona tutto

[XDCC MANAGER]  ERRORE: Risulti collegato al Network [ Sirio.ItaLiaN-AmiCi.OrG ] e dentro al Canale [ #hailander ] ma il BOTSERV [ HD|SOFT|00 ] non risulta presente; devo abortire.
[XDCC MANAGER]  SUGGERIMENTO: I dati forniti dal Motore di Ricerca potrebbero essere obsoleti; alcuni consigli: ripetere la ricerca, selezionare una fonte diversa, abilitare un Plugin di Ricerca (XBSPSE) diverso (prediligi quelli dedicati ad uno specifico server/canale).
[XDCC MANAGER]   Dati download fallito:
 * CODE    :                                                      X1393607222
 * Network :                                            irc.italian-amici.org
 * Channel :                                                       #hailander
 * BotServ :                                                       HD|SOFT|00
 * Filename:          AVAST.IS.PRO.AV.6.0.1289.Multilingual.PRE.ACTIVATED.rar
 * Size    :                                                             217M
 * Command :                                    /msg HD|SOFT|00 xdcc send #96
[XDCC MANAGER]  Per ripetere la ricerca della risorsa fallita, usa questo link: http://xdcc_SEARCH_X1393607222
[XDCC MANAGER]  Il plugin italian-amici_hailander risulta funzionante ma, probabilmente, possiede un database semi-permanente obsoleto; lo elimino in modo che venga automaticamente aggiornato alla prossima ricerca.
[XDCC MANAGER]  Se il problema persiste, si consiglia di disabilitare il plugin italian-amici_hailander e comunicare l'anomalia a UDA'Software.
[XDCC MANAGER]  ATTENZIONE: XChat risulta configurato per chiedere all'utente dove salvare i file ricevuti via XDCC; questo puo' vanificare gli automatismi. Sarebbe opportuno configurarlo per non fare nulla (Impostazioni -> Preferenze -> File Trasferiti -> File e cartelle -> Accetta automaticamente i file offerti -> No)
[XDCC MANAGER]  ATTENZIONE: Non risulti collegato al Network [ [CoSmIc-AppZ]-014 ]; mi collego in automatico.
* bas (bas@ItaLiaN-AmiCi.NeT-2D62E7C3.dynamic.dsl.as9105.com) è entrato in #HAILANDER
<RaDioBoT007> Amici Radio Bitrate Cambiato a 96kbps
<RaDioBoT007> Amici Radio Ci sono ora 14 ascoltatori


ho provato a seguire la guida del post XDCC errore DOWNLOAD e ho puntato i server che non davano risulatati nel test , ma continua a non scaricare ! Any ideas? Please :(
Grazie a tutti in anticipo .

Re: [XDCC MANAGER] ERROR non fa il DOWNLOAD

Inviato: 28/02/2014, 22:17
da BuDuS
Dunque:
  1. Dal LOG che hai postato (bravo ! :D ) si evince che XChat non è configurato correttamente, infatti leggo:
    [XDCC MANAGER] ATTENZIONE: XChat risulta configurato per chiedere all'utente dove salvare i file ricevuti via XDCC; questo puo' vanificare gli automatismi. Sarebbe opportuno configurarlo per non fare nulla (Impostazioni -> Preferenze -> File Trasferiti -> File e cartelle -> Accetta automaticamente i file offerti -> No)

    E' opportuno che questa cosa la sistemi, altrimenti, è fonte di problemi (i download non partono).
  2. Stai cercando di scaricare da un canale malconcio, ovvero: il database (altrimenti detta Lista) contiene dati e viene scaricato dallo script ma non è - probabilmente - sincronizzato con la situazione nel Canale, oppure, sei particolarmente sfortunato ed è proprio KO il BOT incaricato di fornirti il file desiderato.
    In altri termini: non puoi scaricare il file "AVAST.IS.PRO.AV.6.0.1289.Multilingual.PRE.ACTIVATED.rar" chiedendolo al BOT "HD|SOFT|00" perché quest'ultimo non c'è !
    Questa situazione non dipende dall'XDCC MANAGER; ripeto: la lista non è OK o il BOT è crollato.
    E' un qualcosa che dipende da chi gestisce il canale e io non ci posso fare nulla (anche se fossi operativo al 100%).
  3. Ho lanciato l'emulatore e ho provato a fare un controllo - lo stesso che hai fatto tu, immagino - degli XBSPSE e questo è il risultato:

    Codice: Seleziona tutto

    VERIFICATI 21 XBSPSE in 63 SECONDI PER UN TOTALE DI 160049 RECORDS PERMANENTI.

    RAPPORTO ven 28 feb 2014, 20.43.54, CET:
    ESECUZIONE  FAILED : artikanet_bloomone (0%)
    RISULTATO FALLITO : artikanet_bloomone
    ESECUZIONE  FAILED : artikanet_ipermega (0%)
    RISULTATO FALLITO : artikanet_ipermega
    ESECUZIONE  FAILED : chlame_atena (0%)
    RISULTATO FALLITO : chlame_atena
    ESECUZIONE  FAILED : chlame_cinemax (0%)
    RISULTATO FALLITO : chlame_cinemax
    ESECUZIONE  FAILED : crocmax_cm-plus (0%)
    RISULTATO FALLITO : crocmax_cm-plus
    ESECUZIONE      OK : darksin_drakon (99%)
    ESECUZIONE  FAILED : darksin_zoodyaco (0%)
    RISULTATO FALLITO : darksin_zoodyaco
    ESECUZIONE      OK : devilirc_anghelus (100%)
    ESECUZIONE      OK : edenirc_onlygame (100%)
    ESECUZIONE      OK : friend4ever_italia (99%)
    ESECUZIONE      OK : italian-amici_divx-italia (99%)
    ESECUZIONE      OK : italian-amici_hailander (99%)
    ESECUZIONE      OK : italian-amici_il_veliero-fantasma (100%)
    ESECUZIONE      OK : italian-amici_la-videoteca (100%)
    ESECUZIONE  FAILED : kiss0fdeath_blockbuster (0%)
    RISULTATO FALLITO : kiss0fdeath_blockbuster
    ESECUZIONE  FAILED : kiss0fdeath_crew-movie (0%)
    RISULTATO FALLITO : kiss0fdeath_crew-movie
    ESECUZIONE      OK : platinumirc_paradiso (99%)
    ESECUZIONE  FAILED : radiotheworld_laguna-blu (0%)
    RISULTATO FALLITO : radiotheworld_laguna-blu
    ESECUZIONE  FAILED : uragano_rulez-mania (0%)
    RISULTATO FALLITO : uragano_rulez-mania
    ESECUZIONE  FAILED : xdcc_finder (0%)
    RISULTATO FALLITO : xdcc_finder
    ESECUZIONE      OK : xdcc_it (50%)
160049 records non sono un granché ma, considerando che sono due anni che non posso combinare nulla, ti (o vi) dirò: mi sarei aspettato molto peggio !!! :P
Sostanzialmente consiglio di inibire i seguenti motori di ricerca:
  • artikanet_bloomone
  • artikanet_ipermega
  • chlame_atena
  • chlame_cinemax
  • crocmax_cm-plus
  • darksin_zoodyaco
  • kiss0fdeath_blockbuster
  • kiss0fdeath_crew-movie
  • radiotheworld_laguna-blu
  • uragano_rulez-mania
  • xdcc_finder
Mentre ti rispondevo sopra ho provato il tuo medesimo download; effettivamente è presente solo presso italian-amici_hailander e, purtroppo, direi che è proprio l'intero canale ad essere MORTO.
L'XDCC MANAGER funziona ma cerca di scaricare da un canale che, di fatto, non c'è più.

Maledettamente il controllo sugli XBSPSE non può gestire questa situazione ma si limita a comunicare quali Liste siano ancora operative; tuttavia, le liste possono tranquillamente sopravvivere ai canali ed ecco che si presenta la tua situazione.

Non a caso il mio compito era proprio quello di mantenere operativi i motori di ricerca (XBSPSE), cancellare quelli che non vanno più ( italian-amici_hailander) - o comunque ibernarli, a volte ritornano operativi - e cercarne di nuovi per nuove fonti.

Purtroppo non c'è più nessuno che si sia cimentato nella creazione di motori nuovi (qualche anno fa c'era qualcuno), tant'è che esiste un'apposita guida qui sul forum che spiega come farli (non è nemmeno difficilissimo e, per chi vuole imparare ad usare Linux, direi che è pure istruttivo): XDCC: Cosa sono gli XBSPSE, come si aggiornano e altre info alla voce "Posso creare e distribuire XBSPSE miei ?".

Se qualcuno che legge si volesse cimentare, lo ripeto: poco ma un po' di aiuto cercherò di darlo sicuramente :P

Re: [XDCC MANAGER] ERROR non fa il DOWNLOAD

Inviato: 01/03/2014, 9:52
da Gizm0
Ogni tanto guardo se qualcuno scrive su questo Forum .... sono saltato dalla sedia quando ho visto un nuovo messaggio ! :mrgreen:

Ho provato a cimentarmi con la creazione di uno script seguendo la guida ma ho trovato qualche problema:
1) Il pacchetto che fai scaricare per creare lo script va decompresso in una sua cartella creata in precedenza, altrimenti si mischia con tutto il resto.
Io ho dato questi comandi per farlo:

cd Scaricati
mkdir /home/mac/.xchat2/buduscript/budus_xbspse_extension
tar xvzf budus_xbspse_extension.tar.gz -C /home/gizm0/.xchat2/buduscript/budus_xbspse_extension
cd /home/gizm0/.xchat2/buduscript/
mv budus_xbspse_extension/ gizm0_xdcc
cd gizm0_xdcc
mv budus_xbspse_extension_init.sh gizm0_xdcc_init.sh

2) Nel file "gizm0_xdcc_init.sh" ho messo a posto la riga della versione, così:
required_buduscript_version=3.7.90

3) Ho cercato la lista per il canale che mi interessava; il link alla lista è "http://www.friend4ever.it/lista/backstage/" per il network Friend4Ever e canale #backstage .
Ho quindi creato una copia del file di esempio con:

mv budus_xdcc_plugin_NETWORK_CHANNEL.sh budus_xdcc_plugin_friend4ever_backstage.sh

4) Ho guardato il contenuto del file e ho modificato dove c'erano i punti interrogativi e li ho sistemati.

5) Ho cercato quale filtro funzionava con i comandi:

wget http://www.friend4ever.it/lista/backstage/
./budus_XBSPSE_LIB.sh --filter-test index.html

i primi risultati sono falliti tutti, pensavo di non farcela, poi gli ultimi hanno funzionato e alla fine ho scelto "filter_MULTISTAGE_friend4ever" che sembra fatto apposta per il network che ho scelto io.

6) Ho modificato ancora il file "budus_xdcc_plugin_friend4ever_backstage.sh" per usare il filtro scelto; questo è il contenuto finale:

#!/bin/bash
# $Revision$
# STANDARD 1.0
# PLUGIN TYPE:LIST
# PLUGIN LIST:Friend4Ever backstage
# AUTORE: Gizm0

######################################################################
echo "BEGIN: $(basename $0) $*" >&2
######################################################################
# Questo e' un "bash script plugin" per BuDuScRiPt/budus_xdcc.sh

# Il suo scopo e' quello di fornire un "motore di ricerca".

######################################################################
# Include la Libreria di Funzioni XDCC
source $(dirname ${0})/budus_XBSPSE_LIB.sh

######################################################################
# Lo script "budus_xdcc.sh" invoca questo script passando, come primo
# parametro, un codice casuale che serve per calcolare il file dentro
# al quale immagazzinare il risultato opportunamente filtrato.
RANDOM_NUMBER=${1}

# Il secondo parametro e' il numero di secondi d'attesa del risultato
# dal sito web interrogato, trascorsi i quali, si deve interrompere la
# ricerca del plugin.
WGET_TIMEOUT=${2}

# Il terzo parametro rappresenta la "stringa di ricerca" immessa
# dall'utente.
SEARCH_STRING=${3}

######################################################################
# VARIABILI AD USO DEL FILTRO
######################################################################
db_url="http://www.friend4ever.it/lista/backstage/"
wget_option="-q -t 1 -O - -T ${WGET_TIMEOUT}"

######################################################################
# Vengono create e inizializzate le variabili base operative.
make_plugin_variables "${0}"

######################################################################
# Questo plugin, scaricando una lista anziche' interrogando un motore
# di ricerca web, lavore in modo diverso: salva il risultato
# "giornaliero" (cioe' lo aggiorna solo una volta al giorno)
if [ -f /tmp/budus_XDCC_db_${plugin_name}.${date_code} ]; then
make_data_file_exchange

rm -f ${plugin_tempfile}
echo "END : $(basename $0) $*" >&2
exit 0;
else
rm -f /tmp/budus_XDCC_db_${plugin_name}.*
fi

######################################################################
wget ${wget_option} ${db_url} | sed 's/\r//g' > ${plugin_tempfile}
cp -f ${plugin_tempfile} /tmp/budus_XDCC_db_${plugin_name}.dat

######################################################################
if [ ! -f "${plugin_tempfile}" ]; then
echo > "${plugin_tempfile}"
if [ ! -f "${plugin_tempfile}" ]; then
echo "/ECHO %C4,1Non sono in grado di creare files temporanei in /tmp, problema di permessi ?"
echo "/ECHO (${plugin_tempfile})"
exit 1;
else
echo "/ECHO %C4,1Il plugin non e' stato in grado di generare il database. Segnalare il problema a UDA'Software, se persiste."
exit 1;
fi
fi

######################################################################
# Filtraggio
# L'output del filtro e' rappresentato da 8 campi separati dal
# carattere di tabulazione '\t', ovvero:
# NETWORK_NAME NETWORK_HOST CHANNEL BOT_NAME ID FILE_NAME SIZE COMMAND
# 1 2 3 4 5 6 7 8
#
# e va convogliato all'interno del file:
# /tmp/budus_XDCC_db_${plugin_name}.${date_code}
######################################################################
filter_MULTISTAGE_friend4ever 'Friend4Ever' 'Friend4Ever' '#backstage'
make_data_file_exchange

######################################################################
rm -f ${plugin_tempfile}

######################################################################
echo "END : $(basename $0) $*" >&2
######################################################################


7) Ora ho un problema: come faccio a sapere se ho fatto tutto bene ?

Re: [XDCC MANAGER] ERROR non fa il DOWNLOAD

Inviato: 08/03/2014, 15:59
da BuDuS
Argh ... come al solito arrivo in ritardo :roll:

Purtroppo devo andare a memoria perché, in questo momento, non ho modo di controllare; se non ci salti fuori, dimmelo che appena posso faccio un tentativo.
Comunque mi sembra sia abbastanza semplice perché, nella cartella dove hai creato l'XDCC, è presente un link ad uno script che serve proprio per testarlo.

Lo si userà in modo simile a:

Codice: Seleziona tutto

./budus_XDCC_test.sh tuo_script.sh


o qualcosa di simile (alla peggio ti da errore e probabilmente ti consiglia pure).