Estimated reading time: 2 minutes
Merci pour la lecture de cet article, n'oubliez pas de vous inscrire
Time Machine sur Mac OS 10.7 requiert maintenant AFP 3.3, si votre serveur de sauvegarde est sous Debian 6 Squeeze, vous vous retrouverez tout comme moi avec l’erreur “Erreur de Time Machine” “Le disque de sauvegarde rĂ©seau ne prend pas en charge les fonctionnalitĂ©s AFP requises“.
Pour plus d’informations, AFP 3.3 intĂšgre la fonction Replay Cache, et Netatalk l’intĂšgre seulement depuis sa version 2.2 (indisponible par dĂ©faut sous Debian Squeeze).

Installer Netatalk 2.2 sous Debian 6 Squeeze
Editez votre fichier /etc/apt/sources.list et ajoutez-y:
# wheezy for special (like netatalk)
deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
Editez ensuite le fichier /etc/apt/preferences.d/default et ajoutez (s’il n’existe pas, crĂ©er le):
Package: *
Pin: release a=stable
Pin-Priority: 500
Créer le fichier /etc/apt/preferences.d/netatalk et ajoutez-y:
Package: netatalk
Pin: release a=testing
Pin-Priority: 1000
Package: libgcrypt11
Pin: release a=testing
Pin-Priority: 1000
Package: libgnutls26
Pin: release a=testing
Pin-Priority: 1000
Package: libgpg-error0
Pin: release a=testing
Pin-Priority: 1000
Mettez Ă jour vos listes, et effectuez les mises Ă jour:
apt-get update && apt-get install libgcrypt11 && apt-get install netatalk
Redémarrer Netatalk:
/etc/init.d/netatalk restart
Avant de redémarrer Netatalk, je vous conseillerai de supprimer les fichiers AppleDB:
find / -name .AppleDB -exec rm -rf {} \;
et de vérifier que libgcrypt11 est bien installé
apt-get install libgcrypt11
Netatalk ne fonctionne pas
N’oubliez pas d’activer les logs de Netatalk pour prendre connaissance du problĂšme
Activer les logs de Netatalk
Editez le fichier /etc/netatalk/afpd.conf et ajoutez
-setuplog "default log_info /var/log/afpd.log"
en derniĂšre ligne du fichier (si celle-ci comporte un #, enlever-le).
Voici un exemple de fichier /etc/netatalk/afpd.conf fonctionnel
- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2_passwd.so -nosavepassword
et un exemple de partage (/etc/netatalk/AppleVolumes.default)
/backup/alex/ "backup-alex" allowed_hosts:10.0.0.2/24 cnidscheme:dbd options:usedots,upriv,tm
Lien court pour cet article : https://zut.io/JshcI







