Aggiornamento automatico?

Difficoltà con lo script ? Qui puoi esporre i tuoi problemi.
Yo

Aggiornamento automatico?

Messaggioda Yo » 03/10/2010, 20:41

Mi sono accorto che all'improvviso la ricerca dell'arrionamento on line non funzione più dando questo messaggio:

EXEC -1 ---> /budus pipe_script_silent $HOME/.xchat2/buduscript/budus_checkupdate.sh CHECK
EXEC 0 ---> /budus InsertCommandInQueueTimed(0) 86400 /budus pipe_script_silent $HOME/.xchat2/buduscript/budus_checkupdate.sh CHECK
EXEC 0 ---> /budus sendsess $current_tab /ECHO %B%C3,1Check Update: %C8,1 Verifico la presenza di una nuova versione di BuDuScRiPt
EXEC 1 ---> /budus sendsess $current_tab /ECHO BuDuScRiPt Updating
EXEC 2 ---> /budus sendsess $current_tab /ECHO ERRORE: Si e' verificato un errore durante la connessione al server UDA'Software.
EXEC 3 ---> /budus sendsess $current_tab /ECHO Se il problema persiste, si consiglia di controllare direttamente a questo indirizzo:
EXEC 4 ---> /budus sendsess $current_tab /ECHO http://digilander.libero.it/udasoft/Sof ... buduscript
EXEC 5 ---> /ECHO Check Update: Verifico la presenza di una nuova versione di BuDuScRiPt
Check Update: Verifico la presenza di una nuova versione di BuDuScRiPt
EXEC 6 ---> /ECHO BuDuScRiPt Updating
BuDuScRiPt Updating
EXEC 7 ---> /ECHO ERRORE: Si e' verificato un errore durante la connessione al server UDA'Software.
ERRORE: Si e' verificato un errore durante la connessione al server UDA'Software.
EXEC 8 ---> /ECHO Se il problema persiste, si consiglia di controllare direttamente a questo indirizzo:
Se il problema persiste, si consiglia di controllare direttamente a questo indirizzo:
EXEC 9 ---> /ECHO http://digilander.libero.it/udasoft/Sof ... buduscript
http://digilander.libero.it/udasoft/Sof ... buduscript

Lo fa anche su altri x-chat, sia per la 32 che 64 bit, come mai?

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

Re: Aggiornamento automatico?

Messaggioda BuDuS » 04/10/2010, 0:38

In teoria questo errore avviene nel momento in cui il tuo sistema non riesce più a collegarsi con il sito che ospita i pacchetti del plug-in.

Se, quando appare questo errore, da browser non riesci ad aprire questo sito:

http://digilander.libero.it/udasoft/Sof ... buduscript

è tutto normale - si fa per dire - e non dipende dal plug-in/script (in questo caso specifico è coinvolto lo script budus_checkupdate.sh) ma proprio dalla tua connessione o comunque un fattore esterno.

Se, invece, riesci a collegarti e vedi la pagina di download di BuDuScRiPt dal browser, il problema potrebbe essere in wget, il software - installato normalmente su tutte le distribuzioni Linux - che consente il download di pagine o quant'altro da internet. Se ti appare di nuovo il problema puoi, da terminale, provare questi comandi:

Codice: Seleziona tutto

cd /tmp
wget --timeout 9 http://digilander.libero.it/udasoft/Software/Linux/buduscript


Ti devi aspettare un output simile al seguente:

Codice: Seleziona tutto

--2010-10-04 00:27:35--  http://digilander.libero.it/udasoft/Software/Linux/buduscript
Risoluzione di digilander.libero.it... 195.210.93.172
Connessione a digilander.libero.it|195.210.93.172|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 301 Moved Permanently
Posizione: http://digilander.libero.it/udasoft/Software/Linux/buduscript/ [segue]
--2010-10-04 00:27:35--  http://digilander.libero.it/udasoft/Software/Linux/buduscript/
Connessione a digilander.libero.it|195.210.93.172|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: non specificato [text/html]
Salvataggio in: "index.html"

    [  <=>                                                                                                                                      ] 121.828      473K/s   in 0,3s   

2010-10-04 00:27:35 (473 KB/s) - "index.html" salvato [121828]

è molto importante che sia presente questa riga (evidenzio in grassetto il valore che deve essere necessariamente uguale, nel momento in cui scrivo, relativamente alla versione 3.2.73) al mio output (quello sopra):
2010-10-04 00:27:35 (473 KB/s) - "index.html" salvato [121828]

Se "index.html" non viene salvato, bisogna capire il perché - e, anche in questo caso, non dipende dallo script -, viceversa, dobbiamo indagare ulteriormente.

***

Noto dal tuo log che risulta, nel tuo plug-in, attivo il Debug Avanzato (/budus debugfnc , con un valore di "verbose" superiore a 5); immagino tu lo abbia abilitato nel momento in cui hai riscontrato delle anomalie. Te lo dico perché, se così non fosse, l'uso di questa modalità comporta un notevole utilizzo di risorse del PC (CPU e soprattutto del disco) quindi, in assenza di problemi o di situazioni specifiche (in questo caso ci è di aiuto, ad esempio), va categoricamente disabilitato.

Yo

Re: Aggiornamento automatico?

Messaggioda Yo » 04/10/2010, 20:33

Il punto che improvvisamente NON va su due diversi pc e due versioni diverse, quindi è strano. Comunque ho fatto quanto mi hai chiesto e mi ha visualizzato quanto segue:
--2010-10-04 20:31:36-- http://digilander.libero.it/udasoft/Sof ... buduscript
Risoluzione di digilander.libero.it... 195.210.93.172
Connessione a digilander.libero.it|195.210.93.172|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 301 Moved Permanently
Posizione: http://digilander.libero.it/udasoft/Sof ... uduscript/ [segue]
--2010-10-04 20:31:36-- http://digilander.libero.it/udasoft/Sof ... uduscript/
Connessione a digilander.libero.it|195.210.93.172|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: non specificato [text/html]
Salvataggio in: "buduscript.6"

[ <=> ] 121.828 205K/s in 0,6s

2010-10-04 20:31:37 (205 KB/s) - "buduscript.6" salvato [121828]

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

Re: Aggiornamento automatico?

Messaggioda BuDuS » 04/10/2010, 21:33

Non importa quanti sono i PC coinvolti: se condividono la stessa connessione e questa presenta problemi, tutti ne subiranno le conseguenze.

Il test che hai fatto sopra ci dice che, nel momento in cui l'hai fatto, non c'erano problemi di connessione. Se, contemporaneamente, il servizio di aggiornamento da errore, significa che è quest'ultimo ad avere problemi.

Io do per scontato che il problema relativo all'aggiornamento sia ancora presente quindi, escludendo problemi di connessione ed escludendo problemi legati a wget (ad esempio: potevi aver aggiornato entrambi i sistemi con una nuova versione del suddetto, magari non più compatibile), immagino che il problema sia da ricercarsi altrove (ma non è detto, lo stesso potrebbe essere cambiato anche leggermente).

Se è vero che il problema si manifesta su due sistemi diversi è anche vero che, fino ad oggi, ciò non si era verificato e, considerando che non ci sono aggiornamenti del plug-in da mesi, è comunque singolare che questa anomalia si manifesti solo ora; tutto lascia pensare ad un qualcosa di "esterno", ma non è detto.

Se il problema non ha iniziato a manifestarsi in concomitanza di un qualche evento particolare (ex: aggiornamento del sistema operativo, del plug-in, modifica della configurazione o chissà cos'altro) e non si tratta di un problema relativo allo stabilire la connessione con il server di download (e il test esclude questa ipotesi), mi viene da pensare che - forse - si è rovinato un file di configurazione o qualcosa del genere.

È possibile provare, da terminale, un altro test, giusto per vedere cosa dice; il comando è il seguente:

Codice: Seleziona tutto

$HOME/.xchat2/buduscript/budus_checkupdate.sh FORCE

nel mio caso il risultato è stato questo:

Codice: Seleziona tutto

/budus sendsess $current_tab /ECHO %B%C3,1Check Update:   %C8,1 Verifico la presenza di una nuova versione di BuDuScRiPt
/budus sendsess $current_tab /ECHO %B%C3,1Check Update:   %C8,1 La versione installata risulta la più recente.

Se il risultato è diverso, probabilmente c'è un problema a livello di sistema operativo. Io comunque provo a fare dei test su altre distribuzioni (ad esempio, usi Ubuntu per caso ? spesso, quando si aggiorna, qualcosa "diventa magicamente incompatibile" .... :roll: ).

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

Re: Aggiornamento automatico?

Messaggioda BuDuS » 04/10/2010, 21:59

Yo ha scritto:Il punto che improvvisamente NON va su due diversi pc e due versioni diverse, quindi è strano. Comunque ho fatto quanto mi hai chiesto e mi ha visualizzato quanto segue:
--2010-10-04 20:31:36-- http://digilander.libero.it/udasoft/Sof ... buduscript
Risoluzione di digilander.libero.it... 195.210.93.172
Connessione a digilander.libero.it|195.210.93.172|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 301 Moved Permanently
Posizione: http://digilander.libero.it/udasoft/Sof ... uduscript/ [segue]
--2010-10-04 20:31:36-- http://digilander.libero.it/udasoft/Sof ... uduscript/
Connessione a digilander.libero.it|195.210.93.172|:80... connesso.
HTTP richiesta inviata, in attesa di risposta... 200 OK
Lunghezza: non specificato [text/html]
Salvataggio in: "buduscript.6"

[ <=> ] 121.828 205K/s in 0,6s

2010-10-04 20:31:37 (205 KB/s) - "buduscript.6" salvato [121828]

Osservo ora una cosa molto curiosa:

Codice: Seleziona tutto

Salvataggio in: "buduscript.6"

non è normale che il file si chiami "buduscript.6", dovrebbe chiamarsi "index.html".
Prova a procedere così da terminale:

Codice: Seleziona tutto

chmod +w $HOME/.xchat2/buduscript/budus_checkupdate.sh
chmod +w $HOME/.xchat2/buduscript/budus_checkupdate.sh

vai alla riga 161 e cambiala in modo che diventi così:

Codice: Seleziona tutto

wget --timeout 9 ${buduscript_download_url}/index.html > /dev/null 2> /dev/null

quindi salva il file e prova da terminale:

Codice: Seleziona tutto

$HOME/.xchat2/buduscript/budus_checkupdate.sh FORCE

yo

Re: Aggiornamento automatico?

Messaggioda yo » 06/10/2010, 13:09

Ora funziona, ma ho dovuto fare le modifiche citate in tutti e due i pc e non comprendo come possa essere sballato così...

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

Re: Aggiornamento automatico?

Messaggioda BuDuS » 06/10/2010, 19:10

yo ha scritto:Ora funziona, ma ho dovuto fare le modifiche citate in tutti e due i pc e non comprendo come possa essere sballato così...


Di fatto è wget che, sul tuo sistema (Ubuntu ?), sembra funzionare diversamente dal previsto (il che non significa che funziona male, ma semplicemente in modo diverso dal mio sistema, Gentoo): scarica "index.html" ma, anziché lasciarlo nominato così, lo chiama "buduscript".

Lo script dell'aggiornamento automatico non trova il file e segnala l'anomalia. Facendo quella modifica, il file viene salvato con il nome previsto e tutto torna ok.

Ho già corretto il "problema" e, nei successivi aggiornamenti, non dovrebbe manifestarsi più.


Torna a “Supporto BuDuScRiPt”

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti