web-dev-qa-db-fra.com

OS X Mavericks ne se connectera pas au serveur Ubuntu (Netatalk, Avahi)

Je suis vraiment désolé d'avoir posté ceci. Je sais que cela a peut-être été demandé mille fois. J'ai googlé comme un fou et je suis au bord du désespoir ici.

En gros, j'ai suivi ce guide:

http://motionsoundfx.com/2012/05/ubuntu-vnc-afp-macosx/

Pour créer un petit serveur de fichiers personnel. Lorsque je l'ai installé, j'ai pu me connecter très bien, j'ai connecté avec mon nom d'utilisateur et mon mot de passe Ubuntu et j'ai pu voir le répertoire personnel. Mais plus tard, j'ai dû redémarrer le serveur de fichiers pour pouvoir préparer quelques autres disques durs à installer.

Lorsque le serveur a redémarré, j'ai essayé de me connecter, mais j'ai reçu un message d'erreur sur mon Mac:

"La version du serveur auquel vous essayez de vous connecter n'est pas prise en charge. Veuillez contacter votre administrateur système pour résoudre ce problème."

Encore une fois, j'ai googlé comme un fou pour cela, et tout le monde dit que c'est un problème avec OS X Lion et plus (en supposant que cela affecte également Mavericks). J'ai essayé tous les correctifs mentionnés pour Lion et Mountain Lion et je n'ai pas eu de chance. C'est la raison pour laquelle je poste ceci ici: je suppose que le problème vient de mon serveur Ubuntu. Cela s'est produit après le redémarrage du serveur. Avant de redémarrer le serveur, je viens de mettre mes informations d'identification et vu mon répertoire de base. Quelque chose quand j'ai redémarré le serveur doit avoir été foiré.

J'ai trouvé d'autres solutions, notamment d'utiliser "SHX2" dans le fichier de configuration, mais cela n'a pas fonctionné pour moi.

Je demande votre aide pour résoudre ce problème.

Veuillez également comprendre que je suis complètement analphabète en ce qui concerne Linux. C’est une bonne chance pour moi d’apprendre le système d’exploitation, alors donnez-moi s'il vous plaît des étapes détaillées pour faire les choses si vous le jugez nécessaire. Je vous remercie!

J'utilise Ubuntu Server 13.10 (le dernier en date à ce jour).

3
Andy Ibanez

En fin de compte, Netatalk ne pourrait jamais fonctionner avec OS X Mavericks. AFP étant obsolète et tout, j'ai décidé de configurer mon serveur de fichiers en utilisant SMB.

Cela a fonctionné à merveille. Voici le tutoriel que j'ai écrit:

http://www.andyibanez.com/260-linux-file-server-os-x-mavericks

AVERTISSEMENT: Bien que je sois l’auteur de cet article, je veux vraiment que les gens le trouvent utile. S'il vous plaît ne prenez pas cela comme publicité personnelle. Je vous remercie!

0
Andy Ibanez

Cela a fonctionné pour moi sur Fedora 20.

  • Éditez /etc/netatalk/afpd.conf. À la fin du fichier se trouvent les paramètres par défaut:

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

    Remarquez que c'est commenté. Décommentez la ligne et remplacez-la par:

    -tcp -noddp -uamlist uams_dhx_passwd.so,uams_dhx2_passwd.so
    
  • Je ne sais pas si l'espace de début est important, alors laissez-le dedans. Redémarrez netatalk:

    systemctl stop netatalk
    

    Attendez environ 20 secondes environ.

    systemctl start netatalk
    
  • Ajustez les noms de chemins et les commandes de redémarrage pour Ubuntu. Ça devrait marcher.

2
Steve Brenneis

Sur OSX 10.9.5

Pour moi, régler /etc/netatalk/afpd.conf sur l’erreur résolue ci-dessus pour moi.

- -transall -uamlist uams_dhx2_passwd.so -nosavepassword -noddp
0
Beus

Cette solution a fonctionné pour moi (et a activé Time Machine) pour 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  

Provenant de ceci lien via ceci n . Ah oui, vous aurez besoin de redémarrer netatalk après ce changement ...

Bonne chance :-)

0
Bennett Dill