agiornamento 13.1

Difficoltà con il BOT ? Qui puoi esporre i tuoi problemi.
Zio

Re: agiornamento 13.1

Messaggioda Zio » 25/01/2012, 21:03

BuDuS ha scritto:Al limite potrei provare ad utilizzare i tuoi file:
  • bot_config.mcr
  • budus_setup.sh
  • botconnect.mcr
chiaramente depurati di password o qualsiasi informazione sensibile (e cambiando server irc), su un x86_64 e vedere se mi si presenta il problema.
A volte ci sono problemi pure tra una distribuzione e l'altra; tuttavia mi sembra strano sia questo il problema.

Se secondo te è una strada praticabile ci possiamo provare

BuDuS ha scritto:Ma, concludendo: se disabiliti la chiusura, si chiude lo stesso ?


lanciando il comando

Codice: Seleziona tutto

/budus set buduscript_bot_disable_quit 1

all'entrata nel canale il BOT si chiude automaticamente, manifesta lo stesso problema

invece lanciando

Codice: Seleziona tutto

/budus DeleteCommandInQueue(0)

viene restituito il messaggio

Codice: Seleziona tutto

The pattern is null !

BuDuS
Amministratore
Messaggi: 364
Iscritto il: 19/07/2009, 14:15
Contatta:

Re: agiornamento 13.1

Messaggioda BuDuS » 25/01/2012, 22:04

Scusa, mi sono sbagliato.
Prova con:

Codice: Seleziona tutto

/FlushCommandInQueue(0)

Zio

Re: agiornamento 13.1

Messaggioda Zio » 25/01/2012, 22:11

BuDuS ha scritto:Scusa, mi sono sbagliato.
Prova con:

Codice: Seleziona tutto

/FlushCommandInQueue(0)


lanciando quel comando mi restituisce

Codice: Seleziona tutto

FlushCommandInQueue(0) :Unknown command

ed il BOT si chiude lo stesso :shock:

BuDuS
Amministratore
Messaggi: 364
Iscritto il: 19/07/2009, 14:15
Contatta:

Re: agiornamento 13.1

Messaggioda BuDuS » 25/01/2012, 23:52

Zio ha scritto:
BuDuS ha scritto:Scusa, mi sono sbagliato.
Prova con:

Codice: Seleziona tutto

/FlushCommandInQueue(0)


lanciando quel comando mi restituisce

Codice: Seleziona tutto

FlushCommandInQueue(0) :Unknown command

ed il BOT si chiude lo stesso :shock:

Ho avuto una pessima giornata ... e si vede :roll:

Codice: Seleziona tutto

/budus FlushCommandInQueue(0)

e vedrai che non si chiude più.

Comunque, se trovo le forze e non prevale la voglia di andare a letto, vedo di modificare la cosa in modo da risolvere sto dannato problema, che mi ha proprio rotto, non è possibile che me lo trascino da tutto sto tempo senza trovare qualcosa di efficace, uffa :mrgreen:

BuDuS
Amministratore
Messaggi: 364
Iscritto il: 19/07/2009, 14:15
Contatta:

Re: agiornamento 13.1

Messaggioda BuDuS » 26/01/2012, 0:28

Dimenticavo una cosa; correggimi se sbaglio: lanci il BOT e si chiude automaticamente, lo ri-lanci e parte normale, giusto ?

Se è corretto: prima di lanciare il BOT, apri un terminale e dai i seguenti comandi:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh

Se lo script rileva che XChat è in esecuzione - e non dovrebbe esserlo, perché si riferisce al BOT e "in questo momento" è chiuso - rispondigli di NO.

Mi aspetto che esegua una "pulizia". Indipendentemente dal fatto che faccia pulizia o meno, il resto delle domande rispondi "come al solito": è la parte iniziale, quando controlla se è tutto ok, che mi interessa.

Fammi sapere come si comporta. Il comando citato nel precedente post, per evitare la chiusura del BOT, rimane valido.

Zio

Re: agiornamento 13.1

Messaggioda Zio » 27/01/2012, 15:24

Volevo risponderti ieri sera ma ho visto che il sito del forum era down :?

BuDuS ha scritto:/budus FlushCommandInQueue(0)

inserendo questo comando il BOT non si chiude più automaticamente, ma non risulta utilizzabile (lanciando i vari comandi il BOT non esegue nulla), mentre chiuso e lanciato una seconda volta non manifesta nessuna anomalia

BuDuS ha scritto:Dimenticavo una cosa; correggimi se sbaglio: lanci il BOT e si chiude automaticamente, lo ri-lanci e parte normale, giusto ?

Esatto è proprio così

BuDuS ha scritto:Se è corretto: prima di lanciare il BOT, apri un terminale e dai i seguenti comandi:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh

Se lo script rileva che XChat è in esecuzione - e non dovrebbe esserlo, perché si riferisce al BOT e "in questo momento" è chiuso - rispondigli di NO.

Mi aspetto che esegua una "pulizia". Indipendentemente dal fatto che faccia pulizia o meno, il resto delle domande rispondi "come al solito": è la parte iniziale, quando controlla se è tutto ok, che mi interessa.

Fammi sapere come si comporta. Il comando citato nel precedente post, per evitare la chiusura del BOT, rimane valido.


quel comando l'ho usato anche precedentemente al tuo consiglio, ho pensato anche io che la pulizia potesse essere una cosa positiva, ma l'ho lanciato ieri (ultima versione del BOT) come mi dicevi ed ho notato che la pulizia non parte, avvia il config del BOT e basta :shock:
mentre quando l'ho lanciato prima del tuo consiglio (prima di questa volta e quando il BOT manifestava lo stesso problema) la pulizia non ha segnalato nessun problema :shock:

BuDuS
Amministratore
Messaggi: 364
Iscritto il: 19/07/2009, 14:15
Contatta:

Re: agiornamento 13.1

Messaggioda BuDuS » 28/01/2012, 19:01

Prova ad aggiornare il BOT.

Se il problema persiste, da terminale, prima di lanciare il BOT (quest'ultimo non devi necessariamente lanciarlo così se hai disabilitato il controllo), verifica se i dati sono ok con:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh --check-only-bot-integrity-data

Ho aggiunto la possibilità di fare solo il controllo, così che ti evito tutte le domande.

Se in futuro avrai bisogno di aggiornare il BOT, potrai farlo anche da terminale con:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh --bot-update


Chissà se è la volta buona che sistemiamo questo problema :roll:

Zio

Re: agiornamento 13.1

Messaggioda Zio » 29/01/2012, 15:41

BuDuS ha scritto:/budus FlushCommandInQueue(0)

ti do un'altra info su questo comando, nonostante sia impostato il problema si manifesta lo stesso, non si è chiuso automaticamente soltanto un paio di volte :shock:

BuDuS ha scritto:Prova ad aggiornare il BOT.

anche aggiornado il BOT all'ultima versione, parte correttamente soltanto la prima volta (subito dopo l'installazione), dalla seconda in poi presenta sempre il problema

BuDuS ha scritto:Se il problema persiste, da terminale, prima di lanciare il BOT (quest'ultimo non devi necessariamente lanciarlo così se hai disabilitato il controllo), verifica se i dati sono ok con:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh --check-only-bot-integrity-data

Ho aggiunto la possibilità di fare solo il controllo, così che ti evito tutte le domande.

eseguito il controllo e questo è quello che segnala

Codice: Seleziona tutto

/ECHO %C4,0%BERRORE INTERNO: buduscript_script__external_plugin.sh :%C8,1 Comando non previsto.

* Mi limito a controllare la sola integrita dei dati eventualmente presenti.
*******************************************************************************
XChat risulta avviato con il BOT caricato. Se non e' cosi', significa che i
dati utilizzati dal BOT si trovano in uno stato corrotto, probabilmente, a
seguito di una chiusura non pulita (crash, chiusura accidentale, ecc...).
*******************************************************************************
Il BOT e' attualmente in esecuzione ? (S/n)
n
*******************************************************************************
Dato che il BOT non risulta in esecuzione e' necessario, prima di procedere
oltre, alla "bonifica dei dati", in modo da consentirgli un avvio senza
problemi.
*******************************************************************************
Vuoi procedere alla pulizia dei dati ? (S/n)
s

* Pulizia delle sentinelle.
ATTENZIONE: Database dei Messaggi non trovato.

* Pulizia del Database.
14:38:37> ./budus_db_clean.sh FORCE
/ECHO [DB CHECK]:   %C4,1%B%U PULIZIA DEL DATABASE .
/ECHO [DB CHECK]:   %C4,1%B CHIUSURA DEI SERVIZI .
/budus event 0
/ECHO [DB CHECK]:   %C4,1%B CHIUSURA DEL DATABASE .
/budus log 0
/ECHO [DB CHECK]:   %C4,1%B%U PULIZIA DEL DATABASE - START DEL PROCESSO.
14:38:37> ./budus_db_clean.sh CLEAN
./budus_db_clean.sh : STAGE 1
./budus_db_clean.sh : STAGE 2
./budus_db_clean.sh : STAGE 3 & 4:
............
./budus_db_clean.sh : STAGE 5
./budus_db_clean.sh : END

* Pulizia dei Dati Temporanei.

* Pulizia Integrita' dei Dati.
"BOT_DATA_INTEGRITY.dat" rimosso
INTEGRITA' DEI DATI BONIFICATA

Procedura di pulizia terminata.

* Controllo integrita dati terminato.


Se in futuro avrai bisogno di aggiornare il BOT, potrai farlo anche da terminale con:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh --bot-update


Chissà se è la volta buona che sistemiamo questo problema :roll:[/quote]

lo terrò presente

BuDuS
Amministratore
Messaggi: 364
Iscritto il: 19/07/2009, 14:15
Contatta:

Re: agiornamento 13.1

Messaggioda BuDuS » 30/01/2012, 9:20

La chiusura automatica l'hai disabilitata ?

Al "primo avvio" il BOT si auto-chiude; ma si chiude pure XChat o rimane comunque aperto e, alla fine, scrive qualcosa nella finestra XChat ?

Questo comando:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh --check-only-bot-integrity-data

prova a darlo DOPO che il BOT si è chiuso e vedi cosa dice.

Zio

Re: agiornamento 13.1

Messaggioda Zio » 30/01/2012, 12:23

BuDuS ha scritto:La chiusura automatica l'hai disabilitata ?

Al "primo avvio" il BOT si auto-chiude; ma si chiude pure XChat o rimane comunque aperto e, alla fine, scrive qualcosa nella finestra XChat ?

Questo comando:

Codice: Seleziona tutto

cd $HOME/.xchat2/buduscript
./bot_configure_easy.sh --check-only-bot-integrity-data

prova a darlo DOPO che il BOT si è chiuso e vedi cosa dice.


la chiusura automatica è disabilitata come mi dicevi anche tu (e nonostante questo l'auto-chiusura continua a manifestarsi :shock: ), quando dico che si auto-chiude intendo che si chiude anche XChat oltre al BOT (il BOT si chiude col messaggio di shutdown), quindi non mi risulta possibile lanciare il comando del check dopo che il BOT si è chiuso

comunque lanciandolo col BOT chiuso mi restituisce questo

Codice: Seleziona tutto

/ECHO %C4,0%BERRORE INTERNO: buduscript_script__external_plugin.sh :%C8,1 Comando non previsto.
* Mi limito a controllare la sola integrita dei dati eventualmente presenti.

* Controllo integrita dati terminato.


Torna a “Supporto BOT”

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti