Impossibile connettersi alle condivisioni AFP con 10.10.4

2

Ho appena aggiornato il Mac Mini che uso come file server per la 10.10.4 e l'App del server per 4.1.3. Dopo aver aggiornato non riesco più a connettermi alla condivisione AFP che vedo nella barra laterale del Finder sul client, un MacBook Pro.

Se riavvio il servizio di condivisione nell'app Server, la connessione ha esito positivo. Dopo un po ', se faccio nuovamente clic su Mac Mini nella barra laterale di Finder di MBP, viene visualizzato "Connessione in corso ..." e quindi "Connessione non riuscita".

Il web server su Mac Mini non risponde neanche. Non riesco a collegarmi con il pulsante "Condivisione schermo" ea volte scompare semplicemente dalla barra laterale.

Sul MBP quando la connessione di condivisione fallisce dice:

14/07/15 14:10:23,438 sharingd[174]: SDSharePointBrowser::handleOpenCallBack returned 65

o

14/07/15 15:14:36,418 NetAuthSysAgent[318]: DNSAddressResolver:Resolve CFNetServiceResolveWithTimeout failed
14/07/15 15:14:36,418 NetAuthSysAgent[318]: ERROR: AFP_GetServerInfo - connect failed 64
14/07/15 15:14:36,419 sharingd[179]: SDSharePointBrowser::handleOpenCallBack returned 64
    
posta silentheaven 14.07.2015 - 17:28
fonte

2 risposte

2

Non sono sicuro al 100% che questo sia esattamente correlato alla domanda in questione, ma potrebbe aiutare alcuni con questo problema.

TL;DR: make sure your machine does not include . or \

Per prima. di nuovo in OSX 10.9.x Apple ha cambiato il servizio di condivisione file predefinito da AFP a SMB2, cioè se si utilizza Finder per connettersi a un file di macchine condividere la macchina proverà SMB allora dovrebbe provare AFP se SMB fallisce .

Ho appena trascorso troppo tempo a guardare le conversazioni di Wireshark tra un client 10.10.5 e un file server 10.11.3 per vedere cosa stava succedendo e penso che possa aver trovato il motivo per cui a volte alcuni utenti non riescono.

Prima una configurazione che sembra funzionare: Il nome del computer server è configurato su Computer 1 (notare lo spazio) nel riquadro System Preferences > Sharing . il nome netbios per questa macchina è diverso ma non entra in gioco quando ci si collega tramite Finder.

Ciò si traduce in Bonjour che popola la macchina client con una computer 1 nella sezione Condivisa della barra laterale. quando fai clic su questo elemento condiviso e poi fai clic sul pulsante Connect As... , la seguente conversazione avviene tra il client e il server:

CLIENT: Tree Connect Request: \computer 1._smb._tcp.local\IPC$
SERVER: STATUS_SUCCESS
CLIENT: Create Request File: srvsvc
...
CLIENT: Finder receives Directory listing

Funziona come previsto, fai clic sul server inserisci le tue credenziali e accedi alle risorse.

Ora una configurazione che non funziona, la stessa configurazione di cui sopra ma questa volta il nome del server viene modificato in computer.1 (usando un punto invece di uno spazio), questo si traduce nella seguente conversazione del server client:

CLIENT: Tree Connect Request: \computer\.1._smb._tcp.local\IPC$
SERVER: STATUS_BAD_NETWORK_PATH
CLIENT: Tree Connect Request: \<ip address>\IPC$
SERVER: STATUS_SUCCESS
CLIENT: Finder displays Connection Failed

Ci sono due parti interessanti a questo:

  1. Il client esegue il escape di . in \. provocando la segnalazione da parte del server di un percorso errato
  2. Non appena il client nota che l'errore di percorso errato tenta di connettersi con l'indirizzo IP del server, questo succede, ma il client non chiede una lista di directory e visualizza la connessione fallita.
  3. La connessione non ricade in AFP quando SMB fallisce.

Questo sembra un bug nella gestione del sistema operativo di caratteri non validi nel protocollo SMB e il corretto posizionamento di sicurezza su IP o AFP in caso di errore.

Ho verificato che tutti i caratteri speciali faccia degli Stati Uniti sono i seguenti caratteri che causano questo problema: . (punto) e \ (barra rovesciata). Ogni altro personaggio sembra funzionare correttamente (ad esempio ! , @ , % , ? ...) anche se non ho fatto un controllo esaustivo come lo spazio dei caratteri ascii.

    
risposta data 13.04.2016 - 19:10
fonte
1

Ho avuto questo stesso identico problema con l'errore "SDSharePointBrowser :: handleOpenCallBack restituito 65" nella console. Per risolvere il problema, ho attivato e disattivato la condivisione di file SMB e AFP in Preferenze di Sistema. Dopo un riavvio del sistema, il NAS si collega quindi correttamente tramite AFP.

    
risposta data 01.10.2015 - 16:30
fonte

Leggi altre domande sui tag