Reconstruir la base de datos de SystemUIServer

2

No estoy completamente seguro de lo que sucedió, pero en la Consola recibo los siguientes errores repetidamente cada pocos minutos:

28/07/2013 12:32:10.009 SystemUIServer[304]: Unknown error finalizing or resetting statement (11: database disk image is malformed)
28/07/2013 12:32:10.009 SystemUIServer[304]: DB Query: begin exclusive transaction
28/07/2013 12:32:10.018 SystemUIServer[304]: Error calling sqlite3_step (1: cannot commit - no transaction is active) SQLITE_ERROR
28/07/2013 12:32:10.019 SystemUIServer[304]: DB Query: commit transaction
28/07/2013 12:32:10.019 SystemUIServer[304]: Unknown error finalizing or resetting statement (1: cannot commit - no transaction is active)
28/07/2013 12:32:10.019 SystemUIServer[304]: DB Query: commit transaction

Parece que alguna base de datos que utiliza SystemUIServer se ha corrompido, y estoy buscando una manera de repararlo o, más probablemente, forzar su recreación. He tenido un pequeño empujón en /private/var/db pero no he visto nada que parezca probable, y por supuesto, lo último que quiero hacer es intentar mover / borrar cosas al azar, ya que estoy casi seguro de que lo haré cosas peores :)

Actualmente, los errores no parecen interferir con nada, pero me imagino que si esta base de datos está dañada, realmente debería corregirla si puedo. ¡Por lo menos así deja de llenar mi consola con miles de mensajes al día!

    
pregunta Haravikk 28.07.2013 - 13:52

3 respuestas

2

¿Tienes instalado iStat Menus 4? Este hilo identificó el menú iStat módulo de red como la causa del problema. Otro culpa al módulo de la CPU.

    
respondido por el LCC 28.07.2013 - 17:58
0

Paso uno: Información y ubicación Una vez que hayamos encontrado la (s) base (s) de datos, podremos solucionarla.

Puede ser que una de las bases de datos SQLite se haya corrompido.

Es difícil decir cuál de la información proporcionada por usted.

El SQLite viene con su sistema operativo.

SQLite es un sistema de gestión de base de datos relacional compacto, multiplataforma, autónomo que está disponible en el dominio público. SQLite se incluye en Mac OS X. Se encuentra en el directorio / usr / bin y se llama sqlite3. Usando SQLite, los usuarios pueden crear bases de datos basadas en archivos que pueden ser transportadas a través de máquinas, plataformas, etc. Lo único que se necesita para ver o editar estas bases de datos es el programa de línea de comandos SQLite u otra herramienta capaz de comunicarse con SQLite. Las bases de datos SQLite se pueden crear utilizando el programa sqlite3 en / usr / bin. Para acceder a este programa, puede abrir una ventana de terminal (Aplicaciones - > Utilidades - > Terminal) y luego escribir lo siguiente:

cd /usr/bin/

sqlite3

Puede salir del programa de línea de comandos manteniendo presionado el botón de control y escribiendo z.

No tiene que hacer esto, es solo informativo: crear y editar bases de datos es complicado utilizando el programa de línea de comandos, por lo que una herramienta gráfica como RazorSQL que es capaz de comunicarse con SQLite hace que sea mucho más fácil administrar sus bases de datos SQLite.

Puede buscar bases de datos en uso en su computadora usando spotlight (.) sqlite.

Esto supone que no tienes un Virus (o mejor compruébalo) que ha dañado tu SQLite3.app

    
respondido por el Buscar웃 28.07.2013 - 16:23
0

Podría ser iStat 4, goto folder /Users/account_name/Library/Application Support/iStat Menus/databases Mueva todos los archivos a la Papelera y reinicie iStat / Computer ... debería ser mágico.

    
respondido por el user69085 30.01.2014 - 23:11

Lea otras preguntas en las etiquetas