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.
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
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 returns
Unable 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