Ricrea il database di SystemUIServer

2

Non sono completamente sicuro di cosa sia successo, ma in Console ho ricevuto i seguenti errori ripetuti all'infinito ogni pochi minuti:

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

Sembra che alcuni database utilizzati da SystemUIServer siano danneggiati e io stia cercando un modo per ripararlo o, più probabilmente, forzarlo per essere ricreato. Ho avuto un po 'di giro in /private/var/db ma non ho visto nulla che sembra verosimile, e ovviamente l'ultima cosa che voglio fare è provare a spostare / eliminare le cose a caso, dato che sono praticamente garantito le cose vanno peggio:)

Attualmente gli errori non sembrano interferire con nulla, ma immagino che se questo database è corrotto, dovrei risolverlo se posso. Almeno così smette di riempire la mia console con migliaia di messaggi al giorno!

    
posta Haravikk 28.07.2013 - 13:52
fonte

3 risposte

2

Hai installato iStat Menus 4? Questo thread ha identificato i menu iStat modulo di rete come causa del problema. Un altro incolpa il modulo della CPU.

    
risposta data 28.07.2013 - 17:58
fonte
0

Fase uno: informazioni e posizione Una volta che abbiamo trovato il databse (s), allora possiamo andare a ripararlo.

Potrebbe essere che uno dei database SQLite sia stato danneggiato.

È difficile stabilire quale delle informazioni fornite da te.

SQLite viene fornito con il tuo sistema operativo.

SQLite è un sistema di gestione di database relazionali autonomo, multipiattaforma e disponibile nel pubblico dominio. SQLite è incluso in Mac OS X. Si trova nella directory / usr / bin e chiamato sqlite3. Utilizzando SQLite, gli utenti possono creare database basati su file che possono essere trasportati su macchine, piattaforme, ecc. L'unica cosa necessaria per visualizzare o modificare questi database è il programma della riga di comando SQLite o un altro strumento in grado di comunicare con SQLite. I database SQLite possono essere creati utilizzando il programma sqlite3 in / usr / bin. Per accedere a questo programma, puoi aprire una finestra di terminale (Applicazioni - > Utilità - > Terminale) e quindi digitare quanto segue:

cd /usr/bin/

sqlite3

È possibile uscire dal programma della riga di comando tenendo premuto il pulsante di controllo e digitare z.

Non è necessario farlo, è solo a scopo informativo: la creazione e la modifica di database è scomoda con il programma a riga di comando, quindi uno strumento grafico come RazorSQL che è in grado di comunicare con SQLite semplifica notevolmente la gestione dei database SQLite.

Puoi cercare database in uso sul tuo computer usando spotlight (.) sqlite.

Questo presuppone che tu non abbia un Virus (o un controllo migliore) che abbia danneggiato il tuo SQLite3.app

    
risposta data 28.07.2013 - 16:23
fonte
0

Potrebbe essere in iStat 4, cartella goto /Users/account_name/Library/Application Support/iStat Menus/databases Sposta tutti i file nel Cestino e riavvia iStat / Computer ... dovrebbe essere magico.

    
risposta data 30.01.2014 - 23:11
fonte

Leggi altre domande sui tag