“Falha ao recuperar lista de compartilhamento do servidor” erro ao navegar por um compartilhamento com o Nautilus

33

Um pouco antes de atualizar de 10.04 para 11.10, meu desktop do Ubuntu parou de permitir que eu acessasse meus diretórios de compartilhamento do Windows. Eu pensei em atualizar para o 11.10 e o problema seria consertado, mas não.

Sempre que clico em um domínio de rede do Windows usando o Nautilus, a seguinte mensagem aparece:

  

Não é possível montar o local - Falha ao recuperar a lista de compartilhamentos do servidor

Onde eu começo a solucionar esse problema? Estou ficando desesperado agora: (

Eu tentei

sudo mount -t cifs //SomeMachine/SomeShare some_directory

e eu recebo

mount error(115): Operation now in progress

Por incrível que pareça, recebi um pop-up dizendo:

Could not display network:/// Error: Dbus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply ...
    
por jldupont 02.11.2011 / 15:27

8 respostas

11

Esta é a verdadeira resposta da sua pergunta. Eu também tive o mesmo problema.

Execute o terminal e insira este comando

gksudo gedit /etc/hosts

e adicione o endereço IP do computador e o nome no arquivo de hosts. Salve e saia.

Exemplo de ip e nome:

192.168.120.65    blablaPcName

Isso é tudo.

    
por Görkem SARI 20.09.2012 / 15:17
9

Eu encontrei este conselho do Gord Nickerson que trabalhou para mim: A mensagem de erro é "falha ao recuperar a lista de compartilhamentos do servidor", portanto, não é possível procurar um PC com Windows 7 ou um PC com Ubuntu 10 ou um PC com área de trabalho.

Primeiro, os daemons do Samba smbd e nmbd devem estar em execução para que a navegação na rede funcione. Eles podem ser iniciados com service , ou com systemctl start para as versões mais recentes do Ubuntu baseadas em systemd.

smbtree lista todos os compartilhamentos de máquinas na rede.

Então, para /etc/samba e sudo pico smb.conf .

A ordem de resolução de nomes usa arquivos hosts primeiro e as transmissões duram e são comentados! Talvez possamos mudar isso para:

name resolve order = bcast host

e reinicie os servidores com service smbd restart e service nmbd restart

Funciona! Este é um erro terrível para fazer em um upgrade. A atualização não deve quebrar o que está funcionando, especialmente algo tão importante quanto a rede. Ainda bem que me lembro do trabalho manual que você teve que fazer para fazer o samba funcionar no redhat 5 e 6.

    
por Jeff King 29.01.2012 / 02:15
3

É possível que este seja um erro geral ao se conectar ao sistema:

No caso de discussão acima, havia uma incompatibilidade entre o nome e o endereço IP e nmblookup ajudou a determinar o problema. Além disso, esta página parece ter algumas boas dicas de solução de problemas

Que estou copiando:

  • Coloque o smbclient no modo de depuração, a saída deve aparecer no dmesg (-d | --debuglevel = level)
  • smbclient -L //<IP of Samba Server> -U <server user>
  • nmblookup {name}
  • Consegue montar a partir de outros sistemas?

Edite sua pergunta se você fizer mais solução de problemas.

    
por dpb 02.11.2011 / 21:50
2

Com o Ubuntu 14.04:

Este erro pode ser causado por um nome de netbios com um tamanho maior que 15 caracteres. Deve gerar logs no arquivo /var/log/samba/log.smbd com esta aparência:

register_name: NetBIOS name NAME-OF-PC-TOO-LONG is too long. Truncating to

Este erro pode ser corrigido editando o arquivo /etc/samba/smb.conf e adicionando a seguinte linha:

netbios name = NAME-OF-PC

O NAME-OF-PC não terá mais de 15 caracteres.

    
por AizeLauna 08.02.2015 / 19:59
1

Eu tive resultados muito bons em ambientes de rede mista (Windows / Ubuntu) com este método:

  1. Pressione Alt + F2 e digite: gksu gedit /etc/nsswitch.conf

  2. Procure esta linha:

    hosts:  files mdns4_minimal [NOTFOUND=return] dns mdns4
    
  3. Adicione wins para que fique assim:

    hosts:  files mdns4_minimal [NOTFOUND=return] wins dns mdns4
    
  4. Instale o pacote "winbind": sudo apt-get install winbind

    (Ou através do Centro de Software ou Synaptic .)

  5. Reinicie ou reinicie sua rede.

por nejode 02.11.2011 / 23:08
1

Basta adicionar "permitir" ao firewall:

  • Porta 137 / UDP - usada pela nmbd
  • Porta 138 / UDP - usada pelo nmbd
  • Porta 139 / TCP - usada pelo smbd
  • Porta 445 / TCP - usada pelo smbd

E vai funcionar, e se você não sabe, basta instalar o "gufw", e usar o "+" e depois a "guia simples".

    
por Joao 20.09.2013 / 02:04
0

Meu problema foi devido a /etc/samba/smb.conf . Pesquisou WORKGROUP e excluiu a linha depois que mencionou um nome localhost . Certifique-se de que WORKGROUP seja igual para os dois arquivos de configuração em cada máquina. Uma maneira completa é sudo apt-get purge samba (e / ou remove ?) E, em seguida, sudo apt-get install samba . É assim que eu resolvo o problema da primeira vez, depois de atualizar de 16.10 para 17.04 em uma das minhas máquinas (16.10 estava cheio de bugs). Eu tenho duas máquinas agora: 16.04 e 17.04.

    
por Antinous 29.06.2017 / 10:41
0

Eu tive esse problema e o resolvi instalando o pacote gvfs-bin . Exceto pelo gvfs-bin, a maioria dos pacotes gvfs já estavam instalados: gvfs, -common, -libs, -daemons e -backends.

    
por Tom 01.04.2018 / 20:58

Tags