it-swarm.dev

Při procházení sdílené složky pomocí služby Nautilus došlo k chybě „Nepodařilo se načíst seznam sdílených položek ze serveru“

Trochu před upgradem z 10.04 na 11.10 se mi desktop Ubuntu zastavil a umožnil mi přístup k mým sdíleným adresářům Windows. Myslel jsem, že bych upgradoval na 11,10 a problém by byl vyřešen, ale ne.

Kdykoli kliknu na síťovou doménu Windows pomocí programu Nautilus, objeví se následující zpráva:

Nelze připojit umístění - Nepodařilo se načíst seznam sdílených položek ze serveru

Kde začnu tento problém řešit? Teď jsem zoufalý :(

Zkusil jsem

Sudo mount -t cifs //SomeMachine/SomeShare some_directory

a dostanu

mount error(115): Operation now in progress

Kupodivu jsem dostal vyskakovací okno s uvedením:

Could not display network:/// Error: Dbus error org.freedesktop.DBus.Error.NoReply: Did not receive a reply ...
42
jldupont

Toto je skutečná odpověď na vaši otázku. Také jsem měl stejný problém.

Spusťte terminál a zadejte tento příkaz

gksudo gedit /etc/hosts

a přidejte IP adresu a název počítače do souboru hosts. Uložit a odejít.

Ukázka ip a jméno:

192.168.120.65    blablaPcName

To je vše.

13
Görkem SARI

Našel jsem tuto radu od Gorda Nickersona, který pracoval pro mě: Chybová zpráva „selhalo načtení seznamu sdílených položek ze serveru“, takže nemůže procházet počítač se systémem Windows 7 nebo Ubuntu 10 nebo počítač Mac.

Nejprve musí být spuštěny démony Samba smbd a nmbd, aby mohlo fungovat síťové procházení. Mohou být spuštěny pomocí service nebo systemctl start pro novější vydání systému Ubuntu na bázi systemd.

smbtree uvádí všechny sdílené položky z počítačů v síti.

Takže na /etc/samba a my Sudo pico smb.conf.

Pořadí pro přeřazení názvu používá nejprve soubory hostitelů a poslední vysílání a je komentováno! Možná to změníme na:

name resolve order = bcast Host

a restartujte servery pomocí service smbd restart a service nmbd restart

Funguje! To je hrozná chyba při aktualizaci. Upgrade by neměl narušit to, co funguje, zejména něco tak důležitého jako vytváření sítí. Dobrá věc, vzpomínám si na manuální práci, kterou jsi musel udělat, aby se Samba vrátil zpět do redhat 5 a 6.

12
Jeff King

Je možné, že se jedná o obecnou chybu při připojení k systému:

Ve výše uvedeném případě podprocesu došlo k neshodě mezi jménem a adresou IP a problém nmblookup pomohl určit problém. Zdá se, že tato stránka obsahuje i několik dobrých tipů pro odstraňování problémů

Že kopíruji:

  • Přepněte smbclient do režimu ladění, výstup by se měl zobrazit v dmesg (-d | --debuglevel = level)
  • smbclient -L //<IP of Samba Server> -U <server user>
  • nmblookup {name}
  • Můžete připojit z jiných systémů?

Upravte svou otázku, pokud budete dělat další řešení problémů.

3
dpb

S Ubuntu 14.04:

Tato chyba může být způsobena názvem netbios o velikosti větší než 15 znaků. Měla by generovat protokoly v souboru /var/log/samba/log.smbd vypadající takto:

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

Tuto chybu lze opravit úpravou souboru / etc/samba/smb.conf a přidáním následujícího řádku:

netbios name = NAME-OF-PC

NAME-OF-PC nesmí mít více než 15 znaků.

2
AizeLauna

Stačí přidat do brány firewall „povolit“:

  • Port 137/UDP - používá nmbd
  • Port 138/UDP - používá nmbd
  • Port 139/TCP - používá smbd
  • Port 445/TCP - používá smbd

A bude to fungovat, a pokud nevíte jak, stačí nainstalovat „gufw“ a použít „+“ a poté „jednoduchou kartu“.

1
Joao

S touto metodou jsem dosáhl velmi dobrých výsledků ve smíšených síťových prostředích (Windows/Ubuntu):

  1. Lis Alt+F2 a zadejte: gksu gedit /etc/nsswitch.conf

  2. Vyhledejte tento řádek:

    hosts:  files mdns4_minimal [NOTFOUND=return] dns mdns4
    
  3. Přidejte wins, takže to vypadá takto:

    hosts:  files mdns4_minimal [NOTFOUND=return] wins dns mdns4
    
  4. Nainstalujte balíček „winbind“: Sudo apt-get install winbind

    (Nebo prostřednictvím Software Center nebo Synaptic .)

  5. Restartujte nebo restartujte síť.

1
nejode

Problém (alespoň v Ubuntu 18.04, kde jsem to vyzkoušel) je následující příkaz:

Sudo ufw allow Samba

přidá pouze pravidla pro Sambu, která funguje jako server. Nepřidá žádná pravidla pro Sambu jednající jako klient. Když se však pokusíte připojit vzdálenou sdílenou složku, děláte to: v tomto případě je váš počítač klientem a vzdálený počítač je server.

Chyba „žádná odpověď“ je také náznakem, že některé brány firewall dělají zprávy. Stroje obecně reagují na požadavky. Mohou reagovat chybou, v tom případě máte jiné problémy, ale pokud vůbec neodpovídají, pak jsou jejich pakety obvykle brány firewallem.

Pravidla, která umožňují Samba chovat se jako server, nestačí k tomu, aby také umožnila Samba chovat se jako klient, protože vzdálené počítače reagují ze svého vlastního portu 137, ale místní port, na který tyto odpovědi dorazí, není 137, to je některé náhodný port.

Chcete-li tento problém vyřešit, proveďte následující příkaz:

Sudo ufw allow in proto udp from any port 137,138 to any

To umožní paketům UDP dorazit do jakéhokoli místního portu, pokud pocházejí z portu 137 nebo 138 vzdáleného počítače. Port 138 pravděpodobně není nutný, protože jsem viděl pouze pakety přicházející ze 137, ale nikdy to nevíte.

Toto je pravděpodobně nejisté, protože původní port může být spoofed, ale nebuďte paranoidní.

To mě opravilo.

0
Mike Nakis

Zkuste se přihlásit do systému Windows z Ubuntu pomocí souborů. Přejděte na „Další umístění“ a „Připojit k Sereru“ dole. Použijte smb: // username @ serveraddress. To pro mě fungovalo.

0
Coconutdog

Můj problém byl způsoben /etc/samba/smb.conf. Hledal WORKGROUP a odstranil řádek za ním, který uváděl jméno localhost. Ujistěte se, že WORKGROUP je stejný pro oba konfigurační soubory na každém počítači. Všestranná cesta je Sudo apt-get purge samba (A/nebo remove?) A poté Sudo apt-get install samba. Takto jsem problém vyřešil poprvé, po upgradu z 16.10 na 17.04 na jednom z mých strojů (16.10 pro mě bylo buggy). Nyní mám dva stroje: 16.04 a 17.04.

0
Pixel

Měl jsem tento problém a vyřešil jsem to instalací balíčku gvfs-bin. Kromě balíčku gvfs-bin již byla většina balíčků gvfs nainstalována: gvfs, -common, -libs, -daemons a -backends.

0
Tom

Měl jsem stejný problém v Ubuntu 18.04 a toto řešení pracoval pro mě.

  1. Upravit /etc/samba/smb.conf a přidejte řádek client max protocol = NT1 po workgroup = WORKGROUP záznam.
  2. Restartujte službu samba spuštěním Sudo service smbd restart.
0
nwaweru