web-dev-qa-db-fra.com

Monté à la mise à niveau vers 13.04, mount.cifs renvoie l'erreur "-22 argument incorrect"

Je viens de mettre à niveau mon serveur Ubuntu vers 13.04, et la configuration fstab existante et opérationnelle pour un montage cifs échoue avec l'erreur -22 générique (argument non valide):

12:38 PM wesley at wsrv cwd ~
$ Sudo mount /Volumes/Storage/
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

C'est la ligne dans/etc/fstab:

//10.0.0.1/Storage      /Volumes/Storage        cifs    uid=1000,gid=1000,user=wesley,password=[hidden]       0       0

Le serveur est un Airport Extreme, d'autres machines s'y connectent actuellement.

Cela fonctionnait bien le 12.10.

1
Wes Souza

J'ai trouvé une solution. Ajoutez l'option sec = ntlm - cela fonctionne aussi bien en montage manuel que depuis fstab

L'entrée fstab est maintenant -

# Network USB Drive - ie the USB Flash Drive connected to the Modem
//192.168.0.1/USB /home/user/USB cifs sec=ntlm,uid=1000,gid=1000,guest,_netdev 0 0

Basé sur Thanks from http://ubuntuforums.org/showthread.php?t=213909

0
dr_smit

Même problème ici ... l'option sec ne m'a pas aidé. J'ai pu accéder temporairement aux données avec:

smbclient //SERVER_ADDRESS -U USER%PASS 

J'ai également été capable de cingler l'IP et le nom avec succès !!!

mount -a returnsUnable to find suitable address.mount.cifs //SERVER /DESTINATION -o ..... reçoit la même erreur que la vôtre.

Je garderai un oeil sur ceci dans l'espoir que ce soit résolu; Peut-être que ce que j'ai posté aide?

Bonne chance

0
twinturbotom