Probleme mit Aperture

Falls eine Aperture-Library nicht geöffnet werden kann, folge diesen Anleitungen. Bitte zuerst immer versuchen, die Library zu entsperren.

Library entsperren

Manchmal bleiben Lock-Dateien (.*-conch) eines Users in der Library zurück, die für andere User das Öffnen verhindern. Diese -conch-Dateien gehören offenbar zu SQLite-Datenbanken, die von Aperture in der Libary abgelegt werden.

  1. Sicherstellen, dass niemand die Library mehr offen hat
  2. auf hochzweifileserver:
    1. Terminal öffnen, cd eintippen (Leerzeichen nach cd nicht vergessen)
    2. Finder öffnen, zu H2DATA/H2_APERTURE navigieren
    3. betroffene Aperture-Library in das Terminal-Fenster ziehen. In der Kommandozeile sollte etwas stehen wie cd /Volumes/H2DATA/H2_APERTURE/HOCHZWEI\ Aperture3\ ALUE.aplibrary
    4. Im Terminal Enter, um in die Library zu wechseln
    5. Folgende Befehle ausführen:
      rm ./.*-conch
      cd Library/apdb/
      rm ./.*-conch

Falls das Problem an den -conch-Dateien lag, sollte sich die Library jetzt vom User öffnen lassen. Falls nicht:

Library reparieren

  1. Betroffene Library auf hochzweifileserver auf die Systemplatte kopieren, z.B. nach /Users/Shared (MAC HD/Benutzer/Für alle Benutzer/)
    Es muss offenbar die Systemplatte sein. Verschiedene Versuche haben gezeigt, dass es nur dort klappt.
    Der Kopiervorgang geht in der Regel deutlich schneller als vom System kalkuliert
  2. Library dort mit Aperture öffnen und Reparaturprozess starten
  3. Die Library sollte sich nach erfolgreicher Reparatur auf dem Server öffnen.
  4. Aperture schließen
  5. Library umbenennen, z.B. _REPARIERT anhängen
  6. reparierte Library nach H2_APERTURE verschieben
  7. Terminal öffnen, folgenden Befehl eintippen: sudo chmod -R a+wrx (Leerzeichen nach wrx nicht vergessen)
  8. Reparierte Library auf das Terminal-Fenster ziehen
    In der Kommandozeile sollte jetzt etwas stehen wie sudo chmod -R a+wrx /Volumes/H2DATA/H2_APERTURE/HOCHZWEI\ Aperture3\ ALUE.aplibrary
  9. Befehl mit Enter ausführen, um den Zugriff auf volle Lese- und Schreibrechte zu ändern.

Der User sollte die reparierte Version jetzt öffnen können. Wenn alles geklappt hat:

  1. Alte/defekte Library löschen
  2. reparierte Library umbenennen, sodass sie den originalen Namen trägt

Alternativ: Reparatur vom User-Rechner aus

Deutlich zeitintensiver, aber nicht zwangsläufig Admin-Rechte erforderlich

Voraussetzung: Ausreichend großes lokales oder externes Laufwerk vorhanden. Optimal: Externe Festplatte oder Stick, mit Windows-FAT formatiert, um Rechteproblemen auszuweichen

  • Wie oben: Library auf das Ziellaufwerk kopieren
  • Library dort mit Aperture reparieren
  • reparierte Library zurückspielen