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.
- Sicherstellen, dass niemand die Library mehr offen hat
- auf hochzweifileserver:
- Terminal öffnen, cd eintippen (Leerzeichen nach cd nicht vergessen)
- Finder öffnen, zu H2DATA/H2_APERTURE navigieren
- betroffene Aperture-Library in das Terminal-Fenster ziehen. In der Kommandozeile sollte etwas stehen wie cd /Volumes/H2DATA/H2_APERTURE/HOCHZWEI\ Aperture3\ ALUE.aplibrary
- Im Terminal Enter, um in die Library zu wechseln
- 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
- 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 - Library dort mit Aperture öffnen und Reparaturprozess starten
- Die Library sollte sich nach erfolgreicher Reparatur auf dem Server öffnen.
- Aperture schließen
- Library umbenennen, z.B. _REPARIERT anhängen
- reparierte Library nach H2_APERTURE verschieben
- Terminal öffnen, folgenden Befehl eintippen: sudo chmod -R a+wrx (Leerzeichen nach wrx nicht vergessen)
- 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 - 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:
- Alte/defekte Library löschen
- 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