NEGOCIOS

No, no era un virus; fue Chrome lo que impidió que las Mac arrancaran

Foto de una MacBook con una pantalla azul rayada, lo que indica problemas graves.

El lunes por la noche, Variety informó que los editores de películas de Los Ángeles que tenían instalado el software Avid Media Composer de repente descubrieron que sus Mac no podían reiniciarse. La publicación especuló que el malware podría haber sido la causa. El miércoles, Google reveló la causa real: una actualización del navegador Chrome.

Específicamente, fue una nueva versión del actualizador Keystone de Chrome lo que provocó que muchas Mac dejaran de reiniciarse, según esta publicación de error abierta de Chrome. Cuando se instaló la actualización en las Mac que habían deshabilitado una función de seguridad conocida como prevención de integridad del sistema y cumplían con otras condiciones, una parte crucial del archivo del sistema Mac se dañó, dijo un empleado de Google en el foro.

«Esto parece ser un problema con una nueva versión de Google Keystone», escribió otro empleado de Google anteriormente en el hilo. «Hemos detenido el lanzamiento y estamos trabajando en la remediación en este momento».

Cuando a tu Mac le hacen una «varsectomía»

SIP, como se suele abreviar la protección de integridad del sistema, se introdujo en 2023 en la versión El Capitan de macOS (llamado OS X en ese momento). Como sugiere su nombre, SIP está diseñado para proteger la integridad del sistema operativo, entre otras cosas, protegiendo ciertos archivos y carpetas para que no se eliminen o modifiquen, excepto mediante procesos autorizados específicos.

Parecería un error en la actualización de Chrome que inadvertidamente intentó modificar partes del sistema de archivos de macOS. Cuando se habilitó SIP, como lo es de manera predeterminada, SIP funcionó según lo diseñado y evitó el cambio. Sin embargo, cuando se deshabilitó la protección, el sistema de archivos se modificó de una manera que impidió que las Mac se reiniciaran. Específicamente, de acuerdo con el hilo de errores de Chrome, la actualización con errores de Chrome eliminó un enlace simbólico crucial que apuntaba a la carpeta /var.

«Esto da como resultado una inestabilidad del sistema que puede incluir fallas en el lanzamiento de nuevas aplicaciones de interfaz de usuario, fallas en la resolución de nombres de host en la mayoría de los programas que ya se están ejecutando y fallas en el reinicio exitoso», dijo uno de los empleados de Google.

Las condiciones específicas requeridas para que la actualización de Chrome realice este cambio son:

  • SIP debe estar deshabilitado (o no presente, como es el caso anterior a OS X 10.11)
  • El directorio raíz, /, debe ser escribible por el usuario que inició sesión
  • Se debe instalar una versión de Keystone que contenga el error, 1.2.13.75.
  • Keystone debe actualizar un producto que supervisa.

La razón por la que tantos usuarios del programa Avid Media Composer se vieron afectados, informó el blog empresarial de Mac Mr. Macintosh, es que algunos usuarios del software de edición de películas deben desactivar SIP cuando usan tarjetas gráficas de terceros. La publicación ha denominado «varsectomía» al insecto que mata a /var.

Google tiene instrucciones para restaurar Mac que no arrancan aquí. El proceso implica iniciar en modo de recuperación y luego abrir una ventana de terminal, a la que, entre otras formas, se puede acceder desde la carpeta de utilidades. Desde allí, ejecute los siguientes comandos:

chroot /Volumes/Macintosh\ HD   # "Macintosh HD" is the default
rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle
mv var var_back  # var may not exist, but this is fine
ln -sh private/var var
chflags -h restricted /var
chflags -h hidden /var
xattr -sw com.apple.rootless "" /var

Luego reinicie.

Si todo va bien, la Mac se reiniciará con la actualización defectuosa de Chrome que ya no está instalada y con el sistema de archivos dañado reparado. No quedó claro de inmediato cuándo estará disponible una versión fija de la actualización de Chrome.

Imagen del listado por Isaac Bowen / Flickr

Artículo Recomendado:  Comcast retrasa los límites de datos en el noreste de EE. UU. durante al menos otro año

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba