web-dev-qa-db-fra.com

Impossible de monter le partage smb. "Veuillez sélectionner un autre lecteur et réessayer"

Ceci ne pense pas que ceci est le post typique, "je ne peux pas monter un partage de fenêtres".

J'utilise des actions Ubuntu 12.04. Je suis à peu près sûr que c'est une affaire de Nautilus, mais je suis dans l'impasse. J'ai un partage que je ne peux pas monter avec smb: // server/share via Nautilus. Je reçois l'erreur suivante.

Erreur: Impossible de monter le partage Windows
Veuillez sélectionner un autre lecteur et réessayer.

Je peux monter ce partage à partir d'autres machines (non-ubuntu) en utilisant les mêmes informations d'identification, de sorte que je sais que j'ai des permanentes sur le partage de destination. Je peux monter d’autres partages sur d’autres serveurs à partir de ma machine Ubuntu. Je suis donc presque sûr que j’ai tous les paquets smb dont j’ai besoin sur ma machine Ubuntu. Pour rendre les choses plus intéressantes, si j'utilise smbclient à partir de la ligne de commande, je monte ce partage sans aucun problème avec ma machine Ubuntu.

Alors voici ce que nous savons:

  1. les perms de partage de destination sont ok (pas de problème d'accès depuis d'autres machines)
  2. smb est configuré correctement sur Ubuntu (l'accès aux autres partages Windows ne pose aucun problème)
  3. Je n'obtiens que l'erreur en utilisant Nautilus
  4. smbclient en terminal fonctionne, pas de problème

Toute aide serait grandement appréciée. Googler a soulevé de simples problèmes de montage/permanente, et je ne pense pas que ce soit ce qui se passe 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: Echec 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. Ceci est un partage de production et si je changeais le nom du partage, cela casserait des choses pour beaucoup d'utilisateurs.
  • J'ai essayé # 3 et j'ai eu la même erreur select another viewer and try again.

Mise à jour 3:

J'ai installé un invité Debian VM 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é avec 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 cela aide un peu

Mise à jour 4

Regarder les journaux était 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

  • ajouté le nom de partage au partage existant et a la même erreur.
  • rien dans les journaux d'événements du serveur
  • testé un partage différent sur le même serveur et a pu se connecter. vous fait penser qu'il s'agit d'un problème permanent, sauf que je peux me connecter à un partage problématique en ligne de commande via la commande smbclient.
  • Je ne suis pas ravi de l'option de déclassement
9
oznah

Avant de commencer, vérifiez que l’emplacement réseau est correctement saisi. C'est une des raisons pour lesquelles vous obtiendrez cette erreur. \\ hostname\share

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 de DNS.

Essayez d’envoyer une requête ping à la machine Windows dans un terminal sous Ubuntu:

ping <hostname>

Si vous ne pouvez pas lui envoyer de requête ping via son nom d'hôte, essayez plutôt l'adresse IP. Si l'adresse IP fonctionne, vous avez un problème DNS qui empêche le serveur DNS de 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 la commande Invite sous Windows, exécutez:

ipconfig /all

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 en tant que "NOM D'HÔTE IP", exemple:

10.1.2.1 mydnsserver1

Le DNS doit également être spécifié dans le fichier d'interface/etc/network/interfaces. Les lignes spécifiques que vous souhaitez vérifier sont dns-nameservers et dns-search. Les serveurs de noms DNS doivent être définis sur l'entrée que vous mettez dans votre fichier hôtes ci-dessus et peuvent prendre plusieurs adresses IP. La recherche sur DNS doit être définie sur votre domaine (si utilisé). Les adresses IP ne sont que des exemples.

auto eth0
iface eth0 inet static
        address 10.1.2.10
        netmask 255.255.255.0
        gateway 10.1.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 10.1.2.1
        dns-search mydomain.com

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:

Sudo /etc/init.d/networking force-reload 

En supposant que tous les paramètres soient corrects, vous devriez pouvoir envoyer une requête ping à l'hôte via son nom d'hôte, ce qui résoudra l'erreur.

1
Steve Curran

J'ai eu ce problème aussi et je parie que le vôtre est le même.

Cela n'est arrivé qu'avec quelques actions. J'avais guest ok = Yes, mais les autorisations permettaient uniquement au propriétaire de répertorier le contenu du répertoire.

Par exemple:

[documents]
    path = /home/ghodmode/Documents
    read only = No
    guest ok = Yes

... et ...

ghodmode@server ~ % ls -dl /home/ghodmode/Documents/
drwxr--r-- 12 ghodmode ghodmode 4096 Dec 14 03:32 /home/ghodmode/Documents/

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é, 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 était de changer les permissions. Je soupçonne que le réglage de guest ok = No fonctionnerait également.

1
user39051

J'ai le même message d'erreur, lorsque j'essaie de monter un lecteur Windows qui n'est pas accessible par nom, la solution consiste à monter le lecteur Windows par adresse IP.

0
Steven Du
  1. Permet de créer des raccourcis pour une lecture facile

    • ProblemShare - Windwos partage le fait que Nautilus a des problèmes de montage
    • ProblemServer - serveur Windows partageant le ProblemShare
    • ProblemMachine - La machine/le bureau Ubuntu a des difficultés à monter le partage ci-dessus.
    • ProblemAccount - Compte Ubuntu de ProblemMachine ayant un problème de montage ProblemShare with Nautilus
  2. Test n ° 1

    Sur ProblemMachine

    • Assurez-vous que le système ne monte aucun partage Samba (consultez/etc/fstab).
    • Redémarrage
    • Créez un nouvel utilisateur, puis essayez de monter le ProblemShare avec Nautilus.

      Si le nouvel utilisateur monte correctement, votre problème avec Nautitlus et le package associé n’est pas le problème.

  3. Test n ° 2

    Sur ProblemMachine

    • Assurez-vous que le système ne monte aucun partage Samba (consultez/etc/fstab).
    • Redémarrage
    • Identifiant ProblèmeCompte
    • Assurez-vous que desktop/Nautilus ne possède pas de montage samba actif, en particulier avec ProblemServer.
    • Assurez-vous qu'il n'y a pas de montage automatique samba à partir du script de connexion
    • Déconnexion puis connectez-vous ProblemAccount
    • Open Nautilus

      1. Cliquez sur "Fichier" dans la barre de menu (en haut de l'écran)
      2. Sélectionnez 'Connect to Server ...'
      3. Entrez info
        • Serveur: <nom ou adresse IP du serveur de problèmes, pas le format de l'URL>
        • Type: partage Windows
        • Nom d'utilisateur et mot de passe, utilisez vos informations d'identification Windows
      4. Une fois connecté, sélectionnez 'ProblemShare'

    Si ce montage réussit, votre problème est dû aux informations d'identification mises en cache ou dans la chaîne de clés.

0
John Siu