OS X Mavericks não se conectará ao servidor Ubuntu (Netatalk, Avahi)

3

Sinto muito por postar isso. Eu sei que pode ter sido perguntado mil vezes. Eu pesquisei como um louco e estou à beira do desespero aqui.

Basicamente, segui este guia:

link

Para criar um pequeno servidor de arquivos pessoais. Quando o instalei, consegui me conectar a ele, conectei-me com meu nome de usuário e senha do Ubuntu e consegui ver o diretório pessoal. Mas depois, tive que reiniciar o servidor de arquivos para que eu pudesse preparar alguns outros discos rígidos para colocar.

Quando o servidor foi reiniciado, tentei me conectar a ele, mas recebi uma mensagem de erro no meu Mac:

"A versão do servidor que você está tentando se conectar não é suportada. Entre em contato com o administrador do sistema para resolver esse problema."

Novamente, eu pesquisei como um louco por isso, e todo mundo diz que é um problema com o OS X Lion e para cima (assumindo que isso afeta o Mavericks também). Eu tentei todas as correções mencionadas para o Lion e o Mountain Lion e não tive sorte alguma. Essa é a razão pela qual estou postando isso aqui: suspeito que o problema esteja no meu servidor Ubuntu. Isso aconteceu depois que reiniciei o servidor. Antes de reiniciar o servidor, coloquei minhas credenciais e vi meu diretório pessoal. Algo quando eu reiniciei o servidor deve ter sido confuso.

Eu encontrei algumas outras soluções, incluindo o uso de "SHX2" no arquivo conf, mas não funcionou para mim.

Peço sua ajuda para resolver esse problema.

Por favor, entendam que sou completamente analfabeto quando se trata de Linux. Esta é uma boa oportunidade para eu aprender o sistema operacional, então, por favor, me dê passos detalhados para fazer as coisas, se você achar necessário. Obrigada!

Estou usando o Ubuntu Server 13.10 (o mais recente a partir de hoje).

    
por Andy Ibanez 28.10.2013 / 13:49

4 respostas

0

No final, eu nunca consegui fazer o Netatalk funcionar com o OS X Mavericks. Com o AFP sendo obsoleto e tudo mais, decidi configurar meu servidor de arquivos usando o SMB.

Funcionou maravilhosamente. Aqui está o tutorial que escrevi:

link

AVISO LEGAL: Embora eu seja o autor desse artigo, realmente quero que as pessoas o considerem útil. Por favor, não tome isso como publicidade pessoal. Obrigada!

    
por Andy Ibanez 29.10.2013 / 04:30
2

Isso funcionou para mim no Fedora 20.

  • Edite /etc/netatalk/afpd.conf . No final do arquivo, estão os parâmetros padrão:

    -tcp -noddp -uamlist uams_dhx.so,uams_dhx2.so
    

    Observe que está comentado. Remova o comentário da linha e altere-a para:

    -tcp -noddp -uamlist uams_dhx_passwd.so,uams_dhx2_passwd.so
    
  • Eu não sei se o espaço principal é importante, então deixe-o entrar. Reinicie o netatalk:

    systemctl stop netatalk
    

    Espere cerca de 20 segundos ou mais.

    systemctl start netatalk
    
  • Ajuste os nomes dos caminhos e reinicie os comandos para o Ubuntu. Deve funcionar.

por Steve Brenneis 31.03.2014 / 21:14
0

Esta solução funcionou para mim (e ativou o Time Machine) para o Mavericks - > Ubuntu.

===================  
BEGIN WORKAROUND  
===================  
# cd /usr/lib/netatalk  
# mv uams_dhx2.so uams_dhx2.so.broken  
# ln -s uams_dhx2_passwd.so uams_dhx2.so  

Proveniente deste link por meio deste one . Ah sim, você precisará reiniciar o netatalk depois dessa mudança ...

Boa sorte: -)

    
por Bennett Dill 09.01.2014 / 04:17
0

No OSX 10.9.5

Para eu configurar o /etc/netatalk/afpd.conf para o seguinte erro resolvido acima para mim.

- -transall -uamlist uams_dhx2_passwd.so -nosavepassword -noddp
    
por Beus 23.10.2014 / 20:20