Je ne pense pas que ce soit le message type "Je ne peux pas monter un partage Windows".
J'utilise le stock Ubuntu 12.04. Je suis sûr que c'est un problème Nautilus, mais j'ai atteint une impasse. J'ai un partage que je ne peux pas monter en utilisant smb: // server / share via nautilus. J'obtiens l'erreur suivante.
Erreur: échec du montage du partage Windows
Veuillez sélectionner un autre visualiseur et réessayer
Je peux monter ce partage à partir d'autres machines (non Ubuntu) en utilisant les mêmes informations d'identification, donc je sais que j'ai des perms sur le partage de destination. Je peux monter d'autres partages sur d'autres serveurs à partir de ma boîte Ubuntu, donc je suis sûr que j'ai tous les packages smb dont j'ai besoin sur ma boîte Ubuntu. Pour rendre la chose plus intéressante, si j'utilise smbclient depuis la ligne de commande, je monte ce partage sans problème depuis ma boîte Ubuntu.
Voici donc ce que nous savons:
- les autorisations de partage de destination sont correctes (aucun problème d'accès à partir d'autres machines)
- smb est configuré correctement sur la boîte Ubuntu (accéder aux autres partages Windows sans problème)
- Je reçois uniquement l'erreur lors de l'utilisation de Nautilus
- smbclient dans les travaux de terminal, pas de problème
Toute aide serait grandement appréciée. La recherche sur Google a révélé de simples problèmes de montage / perms, et je ne pense pas que ce soit le cas ici.
Faites-moi savoir si vous avez besoin de plus d'informations.
Hugh
Mise à jour 1:
gvfs-mount smb://host/share
a échoué avec l'erreur suivante:
Erreur de montage de l'emplacement: échec du montage du partage Windows
Mise à jour 2:
John -
- J'ai essayé # 1 et j'ai eu la même erreur que ci-dessus.
- # 2 n'est pas une option. Il s'agit d'un partage de production et si je modifiais le nom du partage, cela briserait les choses pour de nombreux utilisateurs.
- J'ai essayé le n ° 3 et j'ai eu la même
select another viewer and try again
erreur.
Mise à jour 3:
J'ai installé une machine virtuelle invitée Debian sur cette boîte. Il peut se connecter à ce partage sans problème. J'ai essayé les deux gvfs-mount depuis le terminal et je l'ai essayé depuis nautilus. Ils ont tous deux réussi.
Voici quelques informations sur la machine virtuelle Deb:
$ uname -a
Linux debian 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux
$ dpkg -l |grep gvfs
ii gvfs 1.6.4-3 userspace
$ dpkg -l |grep nautilus
ii nautilus 2.30.1-2squeeze1 file manager and graphical shell for GNOME
J'espère que ça aide un peu
Mise à jour 4
La lecture des journaux a été l'une des premières choses que j'ai vérifiées. Rien n'est enregistré dans syslog avec le montage échoue.
Mise à jour 5
- a ajouté le nom de partage au partage existant et a obtenu la même erreur.
- rien dans les journaux des événements du serveur
- testé un partage différent sur le même serveur et a pu se connecter. vous fait penser que c'est un problème permanent, sauf que je peux me connecter au partage problématique depuis la ligne de commande via la commande smbclient.
- Je ne suis pas ravi de l'option de déclassement
gvfs-mount smb://host/share
fournir sa sortie en cas d'échec?Réponses:
J'ai aussi eu ce problème et je parie que le vôtre est le même.
Cela n'est arrivé qu'avec certaines actions. J'avais
guest ok = Yes
, mais les autorisations permettaient seulement au propriétaire de lister le contenu du répertoire.Par exemple:
... et ...
Le résultat était exactement le message d'erreur que vous avez décrit. Cela me dit que nautilus accédera aux partages sur un serveur en tant qu'utilisateur invité quand il le peut même s'il a déjà accédé à d'autres partages en tant qu'utilisateur connecté.
L'utilisateur invité par défaut est "personne".
La solution pour moi a été de changer les permissions. Je suspecte que l'arrangement
guest ok = No
fonctionnerait également.la source
guest ok = No
Où pourrais-je faire ce changement? Est-ce dans smb.conf?guest ok
est un paramètre par partage, il est donc défini pour chaque répertoire que vous avez partagé. Si vous ne l'avez pas défini, il est par défaut "Non". Des informations à ce sujet et tous les autres paramètres peuvent être trouvés à partir de la commandeman smb.conf
. Si vous préférez le lire à partir d'une page Web (comme moi), les mêmes informations se trouvent sur samba.org: samba.org/samba/docs/man/manpages-3/smb.conf.5.htmlAvant de commencer, vérifiez que l'emplacement réseau est correctement tapé. C'est une des raisons pour lesquelles vous obtiendrez cette erreur. \\ nom d'hôte \ partage
Dans mon cas, j'ai pu résoudre ce problème après avoir diagnostiqué qu'il s'agissait en fait d'un problème DNS.
Essayez d'envoyer une requête ping à la machine Windows dans un terminal d'Ubuntu:
Si vous ne pouvez pas le cingler via son nom d'hôte, essayez plutôt l'adresse IP. Si l'adresse IP fonctionne, vous avez un problème DNS où le serveur DNS ne peut pas résoudre l'adresse IP de l'hôte.
Dans mon organisation, nous utilisons un DNS d'entreprise avec des serveurs Windows. À l'aide de l'invite de commandes dans Windows, exécutez:
Prenez chacune des entrées du serveur DNS et ajoutez-les au fichier hosts sur la machine Ubuntu dans / etc / hosts
Le fichier / etc / hosts accepte les entrées comme "IP HOSTNAME", exemple:
Le DNS doit également être spécifié dans le fichier d'interfaces / etc / network / interfaces, les lignes spécifiques que vous souhaitez vérifier sont dns-nameservers et dns-search. dns-nameservers doit être défini sur l'entrée que vous avez placée dans votre fichier hosts ci-dessus et peut prendre plusieurs adresses IP, dns-search doit être défini sur votre domaine (s'il est utilisé). Les adresses IP ne sont que des exemples.
Vérifiez votre fichier /etc/samba/smb.conf et assurez-vous que votre groupe de travail est correct. Au cas où.
Une fois que vous êtes satisfait, exécutez cette commande:
En supposant que tous les paramètres sont corrects, vous devriez pouvoir envoyer une requête ping à l'hôte via son nom d'hôte, ce qui résoudra à son tour l'erreur.
la source
Permet de créer un raccourci pour une lecture facile
Test n ° 1
Sur ProblemMachine
Créez un nouvel utilisateur, puis essayez de monter le
ProblemShare
avec Nautilus.Si le nouvel utilisateur monte avec succès, votre Nautitlus et le package associé ne sont pas le problème.
Test n ° 2
Sur ProblemMachine
Open Nautilus
Si ce montage réussit, votre problème est dû aux informations d'identification mises en cache ou aux informations d'identification dans le porte-clés.
la source
J'ai le même message d'erreur, lorsque j'essaie de monter un lecteur Windows qui n'est pas accessible par son nom, la solution est de monter le lecteur Windows par adresse IP.
la source