Autore Topic: [BUG] RDir non funziona su percorsi remoti  (Letto 2196 volte)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
[BUG] RDir non funziona su percorsi remoti
« il: 02 Febbraio 2017, 10:10:28 »
vorrei segnalarmi che Rdir nel passaggio da Gambas 3.8.4 a Gambas 3.9.2 ha perso la possibilita' di scansionare cartelle remote.

Questo codice:
Codice: [Seleziona]
Public Sub Form_Open()
Dim oggetto As String
 
  For Each oggetto In RDir("/mnt/Stranamore/Dischi Stranamore 2007", "*.mp3")
    TextArea1.Text = oggetto & gb.CrLf & TextArea1.Text
  Next

End

restituiva con SUCCESSO i file mp3 nelle cartelle (e sottocartelle) con la versione 3.8.4
Ora invece non trova nulla.

Questo codice invece:
Codice: [Seleziona]
Public Sub Form_Open()
Dim oggetto As String
 
  For Each oggetto In RDir(user.home, "*.mp3")
    TextArea1.Text = oggetto & gb.CrLf & TextArea1.Text
  Next

End

funziona in entrambe le versioni
se corri, morirai stanco (motto degli sniper)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.136
  • Tonno verde
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #1 il: 02 Febbraio 2017, 12:19:23 »
vorrei segnalarmi che Rdir nel passaggio da Gambas 3.8.4 a Gambas 3.9.2 ha perso la possibilita' di scansionare cartelle remote.

Questo codice:
Codice: [Seleziona]
Public Sub Form_Open()
Dim oggetto As String
 
  For Each oggetto In RDir("/mnt/Stranamore/Dischi Stranamore 2007", "*.mp3")
    TextArea1.Text = oggetto & gb.CrLf & TextArea1.Text
  Next

End

restituiva con SUCCESSO i file mp3 nelle cartelle (e sottocartelle) con la versione 3.8.4
Ora invece non trova nulla.


Forse perché cerchi nella cartella sbagliata, o con necessità di essere root? Potresti provare a vedere se così funziona:
Codice: [Seleziona]
RDir("/media/tuoNome/NomeDevice", "*.mp3")

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #2 il: 03 Febbraio 2017, 14:01:30 »
pero' con la versione 3.8.4 di gambas funziona sulla path inserita.

con la 3.9.2 subentra il problema.

come da: http://gambaswiki.org/bugtracker/edit?object=BUG.1074&from=L21haW4-

il sistema mi permette di fare il list : ls -la /path/remota

perche' l'ho mantata propio li con l'fstab

PS: su /media/mionomeutente non c'e' proprio nulla ne con nautilus ne da shell :-(
« Ultima modifica: 03 Febbraio 2017, 14:02:34 da allegfede »
se corri, morirai stanco (motto degli sniper)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.136
  • Tonno verde
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #3 il: 03 Febbraio 2017, 16:00:37 »
Ho visto che hai chiesto a Minisini, bene, vediamo cosa ci dice.
Io al contrario tuo se collego una pendrive non vedo nulla in /mnt, boh dipenderà dalla distribuzione.

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #4 il: 03 Febbraio 2017, 18:40:47 »
si la pendrive la mette in media (di solito linux), ma il mio e' un collegamento permanente ad un NAS. E nel nas c'e' uno share che monto all'avvio con una riga nell'FStab.

Il path di montaggio lo scegli tu nel file di configurazione fstab :D
se corri, morirai stanco (motto degli sniper)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #5 il: 04 Febbraio 2017, 13:55:17 »
Citazione
E nel nas c'e' uno share che monto all'avvio con una riga nell'FStab.
per montare la cartella usi CIFS?
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #6 il: 05 Febbraio 2017, 14:17:37 »
penso di si, dovrebbe esere cifs (e' uno share samba)
se corri, morirai stanco (motto degli sniper)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #7 il: 05 Febbraio 2017, 17:41:05 »
Citazione
pero' con la versione 3.8.4 di gambas funziona sulla path inserita.
con la 3.9.2 subentra il problema.
Stessa  versione del sistema operativo?
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #8 il: 06 Febbraio 2017, 13:05:40 »
identica versione del s.o.

se avete una condivisione samba, potete riprodurre il comportamento? Minisini non mi ha piu' risposto :-(
se corri, morirai stanco (motto degli sniper)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #9 il: 06 Febbraio 2017, 13:41:37 »
Premetto che: non sono un esperto, ma ho sbattuto la testa prima con smb e poi con cifs. :hard:
È necessario che tu acceda alla cartella remota con le credenziali di root, non è meglio usare quelle di guest?
Io per accedere alle cartelle remote uso: ... cifs   guest,dir_mode=0777,file_mode=0777,_netdev   0 0, ovviamente preceduto dall'indirizzo della cartella di origine e seguito da quella di destinazione.
 :ciao:

Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #10 il: 06 Febbraio 2017, 13:51:18 »
la condivisione la monto al boot con una riga apposita in fstab:
Citazione
//192.168.1.252/Stranamore /mnt/Stranamore cifs credentials=/root/.credQnap1,iocharset=utf8,file_mode=0777,_netdev,sec=ntlm,dir_mode=0777 0 0

In root c'e' un file di testo che contiene username e password di un utente che ha i giusti permessi per operare su quella cartella remota (e sue sottocartelle).
I permessi dell'utente sono settati nel software di gestione del nas.
« Ultima modifica: 06 Febbraio 2017, 13:53:11 da allegfede »
se corri, morirai stanco (motto degli sniper)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #11 il: 06 Febbraio 2017, 13:59:54 »
In root c'e' un file di testo che contiene username e password di un utente che ha i giusti permessi per operare su quella cartella remota (e sue sottocartelle).
OK!  Allora mi sembra tutto a posto :-\
Attendiamo cosa dirà Minisini... se dirà!
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #12 il: 06 Febbraio 2017, 17:55:15 »
mhh lo vedo latitante :D
se corri, morirai stanco (motto degli sniper)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #13 il: 08 Febbraio 2017, 19:35:27 »
minisini ....
« Ultima modifica: 08 Febbraio 2017, 19:36:36 da allegfede »
se corri, morirai stanco (motto degli sniper)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:[BUG] RDir non funziona su percorsi remoti
« Risposta #14 il: 08 Febbraio 2017, 19:50:58 »
minisini ....
...se ci sei batti un colpo!!  :hatecomputer:   :hard:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)