[ RISOLTO ] Problema mount samba

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
Rispondi
Avatar utente
conte0
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 20 ago 2021, 23:56
Slackware: 14.2 i686
Kernel: 4.4.14-smp
Desktop: Xfce

[ RISOLTO ] Problema mount samba

Messaggio da conte0 »

Buonasera a tutti,

dopo aver aggiornato il mio server samba (Debian stable 64bit) se tento di effettuare il mount della directory samba ricevo in output il seguente errore:

Codice: Seleziona tutto

mount error(95): Operation not supported 
Il mount viene tentato lanciando il seguente script:

Codice: Seleziona tutto

mount -t cifs //ip/share /mnt -o credentials=/path/to/credentials,uid 1000
Successivamente, pensando che il problema fosse riconducibile all'utilizzo di una versione di CIFS incompatibile con i requisiti minimi richiesti dal server samba, ho tentato di specificare la versione direttamente nel mount attraverso l'opzione vers:

Codice: Seleziona tutto

mount -t cifs //ip/share /mnt -o credentials=/path/to/credentials,uid=1000,vers=2.1
ma purtroppo ricevo in output il seguente errore:

Codice: Seleziona tutto

mount error(22): Invalid argument
Inoltre lanciando dmesg trovo questo errore nel log:

Codice: Seleziona tutto

CIFS VFS: Unknown vers= option secified: 2.1
ciò mi farebbe pensare che l'errore generato sia in realtà un problema di supporto di CIFS, magari disabilitato di default nel Kernel :-k .

Voi cosa ne pensate?
Ultima modifica di conte0 il dom 22 ago 2021, 22:04, modificato 1 volta in totale.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6585
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Problema mount samba

Messaggio da targzeta »

Ciao,
che versione delle util-linux stai usando? Ho avuto per un periodo lo stesso problema. Credo che il problema fosse sul passaggio del parametro credentials. Cercando avevo trovato che c'era un bug su una particolare versione. Hai provato a montare il FS direttamente da riga di comando (come root) passando user e password? Comunque, il parametro uid va sistemato nello script che hai postato: va messo il carattere '=' tra argomento e valore.

Se ritrovo il link dov'era documentato l'errore te lo posto.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
conte0
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 20 ago 2021, 23:56
Slackware: 14.2 i686
Kernel: 4.4.14-smp
Desktop: Xfce

Re: Problema mount samba

Messaggio da conte0 »

Ciao Emanuele,

Utilizzo le util-linux-2.27.1-i586-1.

L'errore che mi hai fatto notare nello script di mount è un typo che ho commesso nello scrivere il post, inoltre ho già provato a eseguire il mount direttamente da shell specificando username e password al posto di credentials ma purtroppo il risultato resta il medesimo.

Grazie mille.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6585
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Problema mount samba

Messaggio da targzeta »

Allora non so che dirti. A parte quel breve periodo (uso la current e dopo poco il pacchetto è stato aggiornato) non ho mai avuto problemi con Samba.

L'errore che vedi nel dmesg indica che l'opzione 'vers' non è riconosciuta. Più che non esserci il supporto, magari è stato introdotto in una versione successiva. Nella pagina del man di cifs (man mount.cifs) trovi nulla a riguardo dell'opzione vers?

Prova anche con l'opzione `--verbose` da riga di comando, che magari ti da qualche informazione in più.

Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Avatar utente
conte0
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 20 ago 2021, 23:56
Slackware: 14.2 i686
Kernel: 4.4.14-smp
Desktop: Xfce

Re: Problema mount samba

Messaggio da conte0 »

Anche --verbose purtroppo non è d'aiuto.

Nel man sono indicate correttamente tutte le versioni supportate ma, di fatto, pare essere supportata solo la 1.0 che infatti non restituisce

Codice: Seleziona tutto

mount error(22): Invalid argument
Va beh, grazie ugualmente! :thumbright:

Avatar utente
conte0
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: ven 20 ago 2021, 23:56
Slackware: 14.2 i686
Kernel: 4.4.14-smp
Desktop: Xfce

Re: [SOLVED] Problema mount samba

Messaggio da conte0 »

Sono riuscito a risolvere il problema \:D/

la 4.4.14-smp del kernel supporta esclusivamente la versione 1.0 di CIFS.

Soluzioni:

[ opzione 1 ] Ricompilare il kernel con l'opzione CONFIG_CIFS_SMB2
[ opzione 2 ] Aggiornare direttamente il kernel

Buona serata a tutti. :)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6585
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Problema mount samba

Messaggio da targzeta »

Grande! Ci avevi beccato subito con il kernel, allora!

Se puoi, metti [RISOLTO] nel titolo,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama

Rispondi