1 votos

Error inesperado al instalar la actualización del sistema operativo en OS X

He obtenido este error cada vez que he actualizado mi sistema operativo desde Mountain Lion (10.8 -> 10.8.1, 10.8.1 -> 10.8.2).

Sin embargo, después de hacer clic en el botón de reinicio en el diálogo de error y el equipo se ha reiniciado, tengo la versión más reciente del sistema operativo.

Puedo ver esto en el diálogo "Acerca de este Mac" y que la App Store no muestra ninguna actualización.

¿Qué está causando esto y hay un registro de errores donde pueda encontrar detalles sobre este error inesperado?


Edición: Aquí están los errores que pude encontrar en install.log:

Oct  6 22:53:12 tyilos-macbook.home installd\[83951\]: kextcache: Link failed (error code 5).
Oct  6 22:53:12 tyilos-macbook.home installd\[83951\]: kextcache: Prelink failed for com.sierrawireless.driver.SierraDIPSupport; aborting prelink.
Oct  6 22:53:12 tyilos-macbook.home installd\[83951\]: kextcache: Failed to generate prelinked kernel.
Oct  6 22:53:12 tyilos-macbook.home installd\[83951\]: kextcache: Child process /usr/sbin/kextcache\[83973\] exited with status 71.
Oct  6 22:53:12 tyilos-macbook.home installd\[83951\]: kextcache: Error 107 rebuilding /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache.
Oct  6 22:53:12 tyilos-macbook.home installd\[83951\]: PackageKit: releasing Spotlight indexing
Oct  6 22:53:12 tyilos-macbook.home install\_monitor\[83968\]: Re-included: /Applications, /Library, /System, /bin, /private, /sbin, /usr
Oct  6 22:53:13 tyilos-macbook.home installd\[83951\]: PackageKit: releasing backupd
Oct  6 22:53:13 tyilos-macbook.home installd\[83951\]: PackageKit: allow user idle system sleep
Oct  6 22:53:13 tyilos-macbook.home installd\[83951\]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=121 "An error occurred while updating system extension information." UserInfo=0x7fdc921d6c20 {NSUnderlyingError=0x7fdc90eb20f0 "The operation couldn’t be completed. (kextcache error 71.)", NSLocalizedDescription=An error occurred while updating system extension information., arguments=(
        "-update-volume",
        "/",
        "-Installer"
    )} {
        NSLocalizedDescription = "An error occurred while updating system extension information.";
        NSUnderlyingError = "Error Domain=kextcache Code=71 \\"The operation couldn\\U2019t be completed. (kextcache error 71.)\\"";
        arguments =     (
            "-update-volume",
            "/",
            "-Installer"
        );
    }
    Oct  6 22:53:13 tyilos-macbook.home Software Update\[83950\]: Error: An error occurred while updating system extension information. (PKInstallErrorDomain code 121)

Edición 2: Resultado de hacer kextstat -kl | awk ' !/apple/ { print $6 $7 } ' :

com.parallels.kext.prl\_usb\_connect(7.0
com.globaldelight.driver.BoomDevice(1.1)
com.manycamllc.driver.ManyCamDriver(0.0.9)
com.Cycling74.driver.Soundflower(1.6.2)
com.logmein.hamachi(1.0)
com.parallels.kext.prl\_hypervisor(7.0
com.parallels.kext.prl\_hid\_hook(7.0
com.parallels.kext.prl\_netbridge(7.0
com.parallels.kext.prl\_vnic(7.0
org.virtualbox.kext.VBoxDrv(4.1.18)
org.virtualbox.kext.VBoxUSB(4.1.18)
org.virtualbox.kext.VBoxNetFlt(4.1.18)
org.virtualbox.kext.VBoxNetAdp(4.1.18)

2voto

Nader Shirazie Puntos 8494

La aplicación Console.app que se encuentra en la carpeta Application -> Utilities (o en la carpeta Other en Launchpad) le da acceso a los registros de la máquina.

En /var/log, el archivo llamado install.log (y cualquier variante llamada install.log.x.bz2) le dará la información sobre la última instalación.

Tenga en cuenta que los archivos denominados install.log.x.bz2 son versiones antiguas del mismo archivo creadas mediante un proceso llamado rolled over cuando el tamaño del archivo install.log actual alcanza los 1000K

Debe buscar en su install.log la cadena "OSXUpd10.8.2Supp.pkg" que le dará una idea de lo que ocurrió durante su instalación.

Actualización: A partir de su archivo de registro, parece que tiene una extensión del núcleo que está causando este problema. O bien tiene un problema de permisos, o de alguna manera está causando este molesto problema.

¿puedes pegar esta línea en el Terminal y publicar los resultados?

kextstat -kl | awk ' !/apple/ { print $6 $7 } '

Actualización 2: Esto parece ser al menos una solución de prueba y error. Hay múltiples hilos en los foros de soporte de Apple, desde la instalación de 10.8.2 para instalar Xcode . Cada uno tiene diferentes personas que tienen problemas con diferentes extensiones del kernel que cuando se eliminan resuelven sus problemas.

Me temo que no tengo forma de determinar cuál de tus extensiones del kernel es la causa; puede que alguien más pueda arrojar más luz. Sin embargo, yo esperaría que las extensiones de Virtual Box y Parallels estuvieran bien, sobre todo porque yo también las tengo, pero este problema estaría más extendido si fueran el problema.

Por último: el manual de kextcache aconseja que el uso de la touch comando en /System/Library/Extensions/ obliga a reconstruir la caché de kext. Puedes usar esto como método para determinar qué kext está causando el problema desinstalando cada uno de ellos, realizando la actualización de la caché y comprobando los registros para ver si la caché se ha actualizado con éxito.

0voto

Lamnk Puntos 123

Parece ser un problema con los controladores Sierra de la aplicación Launch2Net.

Desinstalarlo parece solucionar el problema.

He encontrado la solución en este hilo: https://discussions.apple.com/thread/4188064?start=0&tstart=0

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X