LaunchServices: Database mapping failed

Ein neues Kapitel aus dem Buch „Zeit verschwenden mit Systemwartung“.

Immer mal wieder bringen mich Dinge™ dazu die „Konsole“ (Console.app) unter Mac OS zu öffnen. Während die meisten dort auftauchenden Meldungen informativer oder zumindest unkritischer Natur sind, finden sich dort auch immer mal wieder Hinweise auf Probleme – eigentlich immer. Und oft artet das dann in einer mehrstündige Suche und den Versuch der „Problembehebung“ aus. Die Anführungszeichen machen schon deutlich, dass mehr mein persönlicher Aufräumdrang als tatsächliche Schwierigkeiten hier das eigentliche Problem sind.

Diesmal sollte es aber anders sein. Immer mal wieder kam es zu kürzeren und längeren Systemhängern. Gestern Abend dann so extrem, sodass heute früh als erstes die Behebung des Problems auf der Todo-Liste stand.

Nach einigem hin und her (Festplatte aufräumen, Caches leeren etc.) ergab der übliche Blick in die bereits erwähnte Konsole folgendes „Blutbad“

Zum Zeitpunkt der Aufnahme dieses Videos hatte sich die Lage dabei bereits beruhigt. Hier sind es noch ca. 800-900 neue Logeinträge pro Sekunde (!), kurz nach dem Systemstart waren es jeweils ca. 4000-5000 davon.

LaunchServices: store or url (null) was nil -10813, retrying
LaunchServices: Database mapping failed with result -10813, retries = 0

War dabei die wesentliche Information. Glücklicherweise dauerte die Recherche diesmal nicht mehrere Stunden, wenngleich die Lösung dann doch erst nach etwas graben aufzufinden war. Hier das Zitat zum Lösungsansatz aus dem Apple Forum:

I’ve solved this!

The problem is not with Spotlight, but with Launch Services. There are two steps to solving the problem:

  1. sudo mkdir /private/var/db/lsd
  2. sudo /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -seed -lint -r -f -v -dump -domain local -domain system -domain user -domain network

The first one creates the folder that the launch services daemon needs to store the database. That’s why LaunchServices is getting an -10822 error, because it can’t create the database, so it keeps resetting the connection. The second command tells launch services to kill the old database and create a new one from scratch. Voila!

Und tatsächlich war es so einfach. Nach dem erzeugen des nötigen Ordners und dem neu erzeugen der Datenbank, sah das ganze dann schon deutlich freundlicher aus

Damit sind dann hoffentlich auch die gelegentlichen Freezes behoben.

Interessant an der Geschichte ist, dass dies keinesfalls ein Problem von Mac OS 10.13 (High Sierra) ist. Die Lösung im Apple-Forum stammt bereits aus 2016. Ich würde mir wünschen, dass MacOS in der Lage wäre solche Probleme selbst zu erkennen und zu beheben.

Ähnliche Beiträge

  • Photoshop-Tutorial: Eigenes Blog-Design

    Will sich jemand in Übersetzung üben? Bei Sigsource gibt’s ein meines Erachtens recht ansehnliches Photoshop-Tutorial für die Erstellung eines eigenen Blogdesigns. Leider ist das Tutorial nur auf englisch verfügbar und ich weiß, dass einige das lieber auf Deutsch lesen würden oder evtl. gar nicht englisch können. Leider fehlt mir die Zeit für eine Übersetzung, ich…

  • Mein privates Weblog

    Nachdem ich mich nun einige Zeit passiv bzw. nur indirekt mit Weblogs beschäftigt habe, wird’s nun endlich Zeit selber ordentlich zu bloggen. Hier ist also mein erstes, eigenes, privates, persönliches Weblog. Ohne konkreten Plan – einfach nur bloggen. Ich wünsche mir selbst schon mal viel Spaß ;)

  • teAM Deutschland – der Wahlkampf 2.0 fängt an zu beginnen!?

    Irgendwie war klar, dass nach dem vorbildlichen Online-Wahlkampf von Barack Obama zur Präsidentenwähl im Herbst letzten Jahres man in Deutschland auch auf den Geschmack von Twitter, Facebook und Co. kommen wird. Zumindest war klar, dass man versuchen wird die Strategien vom Obama-Team irgerndwie – mehr schlecht als recht – zu imitieren. Und so kommt es…

  • WordPress Plugin-Verzeichnis

    Eines der wertvollsten Features von WordPress ist mit Sicherheit seine sehr umfangreiche Plugin-Schnittstelle (API). Gleichzeitig ist jedoch die bisherige Umsetzung der ganzen Plugin-Geschichte Grund für großes Chaos. Es gab bisher kein richtiges, zentrales Pluginverzeichnis. Plugins gab’s überall vertreut und für nahezu jede Lösung gibt es mittlerweile mindestens 3 verschiedene Plugins. Das ganze soll nun etwas…

  • Zensur beim öffentlich-rechtlichen Rundfunk?

    Am Freitag sendete die ARD ein Interview das der Moskauer Studioleiter Thomas Roth mit dem russischen Ministerpräsidenten Wladimir Putin führen konnte. Aus unklaren Gründen sendete die ARD jedoch nur 10 des eigentlich 27 Minuten langen Gesprächs. Mehr Sendeplatz war es wohl nicht wert. Im Gegensatz zu der anschließend folgenden, fünfeinhalbstündigen Sondersendung zum Thema Wahlen in…

  • Blogbuttons in rund

    Kaum ein grafisches Element ist seit der Existenz von Blogs so beliebt wie der sogenannte Blogbutton. Die Pixelanhäufung im Standardmaß 80*15 klebt fast in allen Blogs und kennezeichnet eigene Vorlieben und verlinkt zu anderen Blogs oder Diensten. Bisher waren die Buttons immer eckig und sahen meist recht identisch aus – kleine Farbabweichungen ausgenommen.

2 Kommentare

  1. Dass MacOS in der Lage wäre solche Probleme selbst zu beheben würden wir uns denke ich alle mal wünschen. Man sieht, dass die Systeme noch mit großen Lücken arbeiten und die Programmierer wissen manchmal selber nicht was sie machen. Finde aber immer den MacOS besser als Windows

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert