Alouit.fr

Menu

Mac OS Lion et Time Machine: Fonctionnalités AFP requises

Mac OS Lion et Time Machine: Fonctionnalités AFP requises
4 (80%) 2 votes

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).

Erreur de Time Machine: Le disque de sauvegarde réseau ne prend pas en charge les fonctionnalités AFP requises
Erreur de Time Machine: Le disque de sauvegarde réseau ne prend pas en charge les fonctionnalités AFP requises

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