Slackyd - Slacky downloader [DEAD]

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggio da Dani »

@zetsu:
Si perchè l'opzione -c elimina i tgz nella directory del programma, quindi evidentemente il pacchetto di prima era corrotto, probabilmente il download non era andato a buon fine. Di conseguenza l'hash md5 non poteva essere uguale a quello del pacchetto integro, presente nel repository.

@conraid:
il programma non dovrebbe bloccarsi, mai. :-k Se continua a farlo è grave x-)

Tra l'altro anche in questa versione mi sono dimenticato qualcosa, ovvero di aggiustare i permessi sulle nuove directory destinate a contenere i files dei repository, con conseguente errore al tentativo di aggiornare da utente dopo un aggiornamento fatto da root. A presto la patch Immagine

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggio da conraid »

Dani ha scritto: @conraid:
il programma non dovrebbe bloccarsi, mai. :-k Se continua a farlo è grave x-)
Si bloccava non trovando il repository di Slacky. Se usavo solamente SUNRISE andava tutto ok. Se usavo solo Slacky niente.
Devi prevedere il caso, se non c'è già, di uscire e dare un avviso quando il server è irrangiungibile.
Se c'è già allora mi sa che attende troppo, allora metti un avviso dopo un timeout breve

Il tutto detto senza guardare i sorgenti, ma guardando il comportamento del programma

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggio da Dani »

Si, è vero, quando un host è morto o è firewallato la connessione va in timeout dopo un tempo decisamente eccessivo.
Non ho idea su come mettere un timeout dato che rendendo il socket non bloccante la connessione non si stabilisce affatto #-o

[update]

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggio da Dani »

Ok rilasciata la 0.1.1, aggiunto il supporto ai repository FTP, aggiustati i permessi e aggiunto nel file di configurazione il timeout sulla connessione !

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re:Funziona male con la current ??

Messaggio da Luci0 »

Ho letto con più attenzione questo thread solo adesso ...
Venerdì scorso (14/03) ho installato una Slackware current appena aggiornata allo stesso giorno, siccome sulla 12.0 slackyd 0.1.0 funzionava bene l' ho installata anche sulla current, dove si sono verificati i blocchi ... sui repository darkstar ... come é successo ad alcuni di voi.
La situazione più o meno era questa slackyd 0.1.0 sulla 12.0 funziona correttamente mentre sulla current no ovviamente sulla stessa connessione .
Dico era perché poi la current l' ho cancellata perché non mi convinceva ... e solo adesso leggendo questo post ho capito che poteva essere un problema di slackyd ... e comunque adesso non sono più in grado di riprodurre l' errore la current l' ho formattata :-)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Re:Funziona male con la current ??

Messaggio da conraid »

Luci0 ha scritto: Dico era perché poi la current l' ho cancellata perché non mi convinceva ...
Offtopic: Come mai non ti convinceva?

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Re:Funziona male con la current ??

Messaggio da Dani »

Luci0 ha scritto: La situazione più o meno era questa slackyd 0.1.0 sulla 12.0 funziona correttamente mentre sulla current no ovviamente sulla stessa connessione .
Beh questa cosa è alquanto strana, se fosse un bug nel programma si sarebbe dovuto bloccare al primo repository e non su quello di slacky che è secondo, anche perchè parliamo di repository con lo stesso protocollo, tutti http.
Anche il fatto che sulla 12 va senza problemi e sulla current no sembra inspiegabile :?:

Io qualche settimana fa ho installato backtrack2, una slackware11 based, su vmware e l'ho aggiornata a slack current con slackyd e upgradepkg, pero' poi non ho avuto problemi con il tool #-o

Comunque sia se dovesse ricapitare nonostante in quest'ultima versione sia stato riscritto gran parte del codice "di rete" (quasi tutto) e nonostante l'aggiunta del timeout sulla connessione, magari passate il programma sotto strace, salvate il log e mandatemelo, perchè purtroppo così non riesco ad individuare la causa del problema :(

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Slacky Downloader :)

Messaggio da Luci0 »

@conraid
La Slackware 12.1 l' avevo installata su XFS senza swap e quell' errore con slackyd non mi conviceva proprio ...

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggio da conraid »

Luci0 ha scritto:@conraid
La Slackware 12.1 l' avevo installata su XFS senza swap e quell' errore con slackyd non mi conviceva proprio ...
Non è ancora 12.1 :-)
Quell'errore lo faceva anche a me, ma solamente se includevo il repository .pt che in quel momento era irrangiungibile
Uso la -current in entrambi i PC che ho e va una meraviglia, quell'errore non penso dipenda della -current, ma non avevo in quel momento una 12 per fare il confronto

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Slacky Downloader :)

Messaggio da Luci0 »

Siccome sono testardo e mi sembrava che qualcosa non tornava ... e infatti, ho cercato di riprodurre il bug ... ( sono una testa dura :banghead: )
Su due PC differenti in uno Slackware 12.0 installata di fresco con le patch ad oggi 17/03 e l' altra Slackware current installata di fresco ... slackyd si comporta in maniera diversa ... con la 12.0 funziona ma con la current va in timeout su .pt e poi slackyd esce con ...

Codice: Seleziona tutto

slackyd -u

+-----------------------------+
|      Slacky Downloader      |
|                             |
|       Written by Dani       |
|      <dani@slacky.it>       |
+-----------------------------+


=> Downloading SUNSITE packages list.
>> Already updated.
>> Download of SUNSITE checksum list skipped.
=> Downloading SUNSITE patches packages list.
>> Already updated.
>> Download of SUNSITE patches checksum list skipped.
Cannot connect to  at port Segmentation fault
... Se serve qualche altra info controllo ...

EDIT:
ho installato la slackyd che é nel repository ovvero la 0.1.0beta ...

EDIT ^2:
magari passate il programma sotto strace, salvate il log e mandatemelo,
Come si fa ? :oops:

ecco gli strace ...

Codice: Seleziona tutto

strace slackyd -u > strace-slackyd-out-xxx.txt 2>&1 
Allegati
strace-slackyd-out-current.txt
(41.08 KiB) Scaricato 70 volte
strace-slackyd-out-12.txt
(93.18 KiB) Scaricato 70 volte
Ultima modifica di Luci0 il lun 17 mar 2008, 15:31, modificato 1 volta in totale.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Slacky Downloader :)

Messaggio da conraid »

Luci0 ha scritto: Su due PC differenti in uno Slackware 12.0 installata di fresco con le patch ad oggi 17/03 e l' altra Slackware current installata di fresco ... slackyd si comporta in maniera diversa ... con la 12.0 funziona ma con la current va in timeout su .pt e poi slackyd esce con ...
Questo è davvero strano...


Luci0 ha scritto:
magari passate il programma sotto strace, salvate il log e mandatemelo,
Come si fa ? :oops:

Per esempio:

Codice: Seleziona tutto

strace -o slackyd.txt slackyd -u 
E dopo manda il txt a Dani, non metterlo qui che rischia di essere "molto" grande

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggio da Dani »

Sembra un problema nella risoluzione del nome #-o
Prova a dare:

Codice: Seleziona tutto

strace -o slackyd.log slackyd -u
magari mandami il log

ps: riesci a verificare se il problema persiste anche sull'ultima versione ?

[edit] Ops anticipato :P

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Slacky Downloader :)

Messaggio da Luci0 »

Ok aggiusto il post precedente e mando le mail direttamente a Dani
... ma dov' é la nuova versione ?

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Re: Slacky Downloader :)

Messaggio da Dani »

Qui -> http://www.slacky.eu/~dani/slackyd/get. ... .1beta.tar

Grazie per il log, indaghero' al piu' presto #-o

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: Slacky Downloader :)

Messaggio da Luci0 »

Con la versione 0.1.1beta é tutto ok ma forse é perché ho compilato dai sorgenti ???
Adesso scarico la 0.1.0beta e la compilo dai sorgenti così mi tolgo il dubbio !!

EDIT:
la 0.1.0beta anche ricompilata sulla current continua a fare pasticci mente la 0.1.1beta sembra essere compatibile con la current !!!

Bloccato