2 votes

Reconstruire la base de données de SystemUIServer

Je ne suis pas tout à fait sûr de ce qui s'est passé, mais dans la Console, je reçois les erreurs suivantes qui se répètent indéfiniment toutes les quelques minutes :

28/07/2013 12:32:10.009 SystemUIServer[304] : Erreur inconnue en finalisant ou réinitialisant l'instruction (11 : l'image du disque de la base de données est altérée)
28/07/2013 12:32:10.009 SystemUIServer[304] : Requête DB : début d'une transaction exclusive
28/07/2013 12:32:10.018 SystemUIServer[304] : Erreur en appelant sqlite3_step (1 : impossible de valider - aucune transaction n'est active) SQLITE_ERROR
28/07/2013 12:32:10.019 SystemUIServer[304] : Requête DB : valider la transaction
28/07/2013 12:32:10.019 SystemUIServer[304] : Erreur inconnue en finalisant ou réinitialisant l'instruction (1 : impossible de valider - aucune transaction n'est active)
28/07/2013 12:32:10.019 SystemUIServer[304] : Requête DB : valider la transaction

Il semble que quelque base de données que SystemUIServer utilise soit corrompue, et je cherche un moyen de la réparer ou, plus probablement, de la forcer à se recréer. J'ai jeté un coup d'œil dans /private/var/db mais je n'ai rien vu qui semble probable, et bien sûr la dernière chose que je veux faire est d'essayer de déplacer/supprimer des choses au hasard car je suis à peu près sûr que je vais aggraver les choses :)

Actuellement, les erreurs ne semblent pas interférer avec quoi que ce soit, mais je pense que si cette base de données est corrompue, je devrais vraiment la réparer si je le peux. Au moins pour arrêter de remplir ma console de milliers de messages par jour!

2voto

LCC Points 672

Avez-vous installé iStat Menus 4? Ce fil a identifié le module réseau iStat Menus comme la cause du problème. Un autre accuse le module CPU.

0voto

Ruskes Points 44895

Étape un : Informations et emplacement Une fois que nous avons trouvé la ou les bases de données, nous pouvons procéder à la réparation.

Il se peut qu'une des bases de données SQLite soit corrompue.

Difficile de dire laquelle à partir des informations que vous avez fournies.

SQLite est inclus dans votre système d'exploitation.

SQLite est un système de gestion de base de données relationnelle compact, multiplateforme et autonome disponible dans le domaine public. SQLite est inclus dans Mac OS X. Il se trouve dans le répertoire /usr/bin et s'appelle sqlite3. Avec SQLite, les utilisateurs peuvent créer des bases de données basées sur des fichiers qui peuvent être transportées entre machines, plates-formes, etc. La seule chose nécessaire pour afficher ou modifier ces bases de données est le programme en ligne de commande SQLite, ou un autre outil capable de communiquer avec SQLite. Les bases de données SQLite peuvent être créées en utilisant le programme sqlite3 dans /usr/bin. Pour accéder à ce programme, vous pouvez ouvrir une fenêtre de terminal (Applications -> Utilitaires -> Terminal) puis taper ce qui suit :

cd /usr/bin/

sqlite3

Vous pouvez quitter le programme de ligne de commande en maintenant le bouton de contrôle enfoncé et en tapant z.

Vous n'êtes pas obligé de le faire, c'est juste à titre informatif : La création et l'édition de bases de données sont fastidieuses en utilisant le programme de ligne de commande, donc un outil graphique comme RazorSQL capable de communiquer avec SQLite facilite grandement la gestion de vos bases de données SQLite.

Vous pouvez rechercher les bases de données utilisées sur votre ordinateur en utilisant spotlight (.)sqlite.

Ceci part du principe que vous n'avez pas de virus (ou mieux, vérifiez) qui a endommagé votre application SQLite3.

0voto

JohnnyCon Points 121

Pourrait être iStat 4, aller au dossier /Utilisateurs/nom_du_compte/Bibliothèque/Application Support/iStat Menus/bases de données Déplacez tous les fichiers dans la Corbeille et redémarrez iStat/Ordinateur ... ça devrait être magique.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X