Estoy experimentando un extraño problema de corrupción de datos mientras trabajo en una VPN L2TP, después de actualizar de MacOS 10.11 a 10.12. Los datos corruptos al azar se producen en medio de archivos descargados algo "más grandes", por ejemplo, recursos de JavaScript o cualquier otro archivo de origen con un tamaño de archivo alrededor de 1 ~ 2 MB. Parece que la corrupción aparece ocasionalmente en tamaños de archivo < 1 MB, pero es bastante fiable en tamaños de archivo superiores. La posición y el contenido parecen ser aleatorios. Adjunto una captura de pantalla que contiene un ejemplo de la corrupción del archivo que se produjo en un archivo JavaScript de 1,4 MB.
Nunca he tenido ningún problema al respecto en MacOS 10.10 o 10.11 y el último problema tiene consecuencias muy molestas. Por ejemplo, ya no puedo acceder a las aplicaciones web que utilizan JS. Además, es arriesgado trabajar en sistemas vivos de software empresarial cuando se descargan, Parcheando y subiendo archivos. La gente a mi alrededor que utiliza la misma VPN en MacOS 10.12 tiene el mismo problema, mientras que la gente que todavía trabaja en MacOS 10.11 no tiene ningún problema.
¿Alguien más experimenta este problema? ¿Cómo puedo solucionar este problema?
También en relación con un post anterior en las Comunidades de Apple que describía un problema similar (¿o el mismo?) en versiones anteriores de MacOS: https://discussions.apple.com/message/30908122?start=0&tstart=0#30908122
Editar 2016-11-08
Lo que es interesante: scp
(SSH) se interrumpen por un error.
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
Mientras que curl
(HTTP) terminan las descargas, pero contienen los caracteres corruptos antes mencionados.
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
Editar 2016-11-11
Los datos corruptos son diferentes con cada descarga de un mismo archivo:
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