Je rencontre un étrange problème de corruption de données lorsque je travaille sur un VPN L2TP, après la mise à niveau de MacOS 10.11 à 10.12. Des données corrompues aléatoires apparaissent au milieu de fichiers téléchargés un peu plus "gros", par exemple des ressources JavaScript ou tout autre fichier source d'une taille d'environ 1 à 2 Mo. Il semble que la corruption apparaisse occasionnellement dans les fichiers de taille inférieure à 1 Mo, mais qu'elle soit assez fiable dans les fichiers de taille supérieure. La position et le contenu semblent être aléatoires. Je joins une capture d'écran contenant un exemple de corruption de fichier qui s'est produite dans un fichier JavaScript de 1,4 Mo.
Je n'ai jamais eu de problèmes à ce sujet sous MacOS 10.10 ou 10.11 et le dernier problème a des conséquences très ennuyeuses. Par exemple, je ne suis plus en mesure d'accéder aux applications Web à fort contenu en JS. En outre, il est risqué de travailler dans des systèmes en direct de logiciels d'entreprise lors du téléchargement, Parcheando et du téléchargement de fichiers. Les personnes de mon entourage qui utilisent le même VPN sur MacOS 10.12 ont le même problème, alors que les personnes qui travaillent encore sur MacOS 10.11 n'ont aucun problème.
Quelqu'un d'autre rencontre-t-il ce problème ? Comment puis-je le résoudre ?
Je me réfère également à un article plus ancien dans Apple Communities décrivant un problème similaire (ou identique ?) dans les anciennes versions de MacOS : https://discussions.apple.com/message/30908122?start=0&tstart=0#30908122
Modifier 2016-11-08
Ce qui est intéressant : scp
(SSH) sont interrompus par une erreur.
xyz-macbook:Downloads xyz$ scp xyz@192.168.227.123:/srv/www/xyz/ext-5.0.1/build/ext-all.js .
xyz@192.168.227.123's password:
ext-all.js 0% 0 0.0KB/s --:-- ETACorrupted MAC on input.
ssh_dispatch_run_fatal: Connection to 192.168.227.123 port 22: message authentication code incorrect
lost connection
Considérant que curl
(HTTP) se terminent, mais contiennent les caractères corrompus susmentionnés.
xyz-macbook:Downloads xyz$ curl "http://192.168.227.123/xyz/ext-5.0.1/build/ext-all.js" -o "ext-all.js"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1952k 100 1952k 0 0 1728k 0 0:00:01 0:00:01 --:--:-- 1729k
Edition 2016-11-11
Les données corrompues sont différentes à chaque téléchargement d'un seul et même fichier :
xyz-macbook:Downloads xyz$ md5 dummy_novpn.txt
MD5 (dummy_novpn.txt) = ca323efb28ed75534f8f6b7b0237d9da
xyz-macbook:Downloads xyz$ md5 dummy_vpn.txt
MD5 (dummy_vpn.txt) = 060bbe9846e7845993041a1481c34b93
xyz-macbook:Downloads xyz$ md5 dummy_vpn2.txt
MD5 (dummy_vpn2.txt) = dacfc661f9a85606afbdfefa72d50516
xyz-macbook:Downloads xyz$ md5 dummy_vpn3.txt
MD5 (dummy_vpn3.txt) = 8c3f06f9ee440947a9e5864748bd7010