• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

[10.10 Yosemite] Time Machine - Ausnahmen nicht änderbar

Dr.Death

Aargauer Weinapfel
Registriert
01.11.09
Beiträge
746
Hallo zusammen,

es gibt bereits einige Themen zur Time Machine, aber irgendwie habe ich keine Lösung zu meinem Problem finden können.



Folgendes Problem: ( OS X 10.10.2 - iMac 27", Ende 2013 - Time Capsule 1TB MC343Z/A )

Backups werden regelmäßig durchgeführt und es treten keine Probleme auf. Soweit, so gut.

In den Time Capsule Ausnahmen habe ich u.a. meinen Download Ordner ausgeschlossen und er wird auch als
~/Download
angezeigt und wie gewünscht nicht mitgesichert.

Das Problem welches nun auftaucht:
Wenn ich über das + Zeichen eine weitere Ausnahme hinzugefügt habe und ich erneut die Time Machine Ausnahmen öffne, sind meine neu hinzugefügten Ausnahmen nicht mehr vorhanden.

Auch eine Überprüfung der plist:
Code:
/Library/Preferences/com.apple.TimeMachine.plist
zeigt an, das dort die Ausnahmen nicht verändert worden sind.

Code:
    <key>SkipPaths</key>
    <array>
        <string>~Doc/Downloads</string>
        <string>~Doc/VirtualBox VMs</string>
    </array>


Ich habe versucht den Ordner " ~/Pictures/Avatare " zu den Ausnahmen hinzuzufügen, aber diese Änderung taucht nicht in der plist auf.




Bisherige Lösungsversuche meinerseits:

Die plist: /Library/Preferences/com.apple.TimeMachine.plist gelöscht (gesichert auf externem Medium) und rebootet.
Danach findet mein iMac natürlich keine Time Machine mehr und bittet mich eine neue Platte oder Time Capsule einzurichten.
Selbst dieser Versuch funktioniert nicht, da anscheinend zwar eine neue /Library/Preferences/com.apple.TimeMachine.plist angelegt wird, aber nicht mit den benötigten Informationen vom System gefüllt wird. Ein neues Anlegen einer Time Machine schlägt bei mir also komplett fehl.

Damit ich zur Zeit trotzdem Backups erstellen kann habe ich meine gesichtere plist zurückgelegt und neu gestartet.
Zwar sichert nun die Time Machine wie gewünscht, allerdings kann ich weder Ausnahmen hinzufügen noch entfernen.

Schreibrechte auf die plist sind wie folgt:
System: Lesen & schreiben
wheel: Nur lesen
everyone: Nur lesen

Auch ein temp. Ändern der Rechte (everyone: Lesen und Schreiben) inkl. Reboot brachte keinen Erfolg.

Edit: An den "Rechten" der plist kann es nicht liegen, die "Snapshot" Informationen werden korrekt eingetragen:

Code:
            <key>SnapshotDates</key>
            <array>
                <date>2014-05-07T10:18:43Z</date>
                <date>2014-05-14T05:35:07Z</date>
                <date>2014-05-21T05:31:40Z</date>
                <date>2014-05-28T05:39:54Z</date>
                <date>2014-06-04T05:33:27Z</date>
                <date>2014-06-11T05:42:18Z</date>
                <date>2014-06-18T05:34:16Z</date>
                <date>2014-06-25T05:31:31Z</date>
                <date>2014-07-02T05:26:09Z</date>
                <date>2014-07-09T07:01:35Z</date>
                <date>2014-07-16T11:56:36Z</date>
                <date>2014-07-23T16:45:46Z</date>
                <date>2014-08-03T08:23:39Z</date>
                <date>2014-08-10T09:12:32Z</date>
                <date>2014-08-17T08:28:32Z</date>
                <date>2014-08-24T09:07:35Z</date>
                <date>2014-08-31T13:50:39Z</date>
                <date>2014-09-07T09:12:28Z</date>
                <date>2014-09-14T15:57:44Z</date>
                <date>2014-09-21T10:14:48Z</date>
                <date>2014-09-28T09:37:08Z</date>
                <date>2014-10-05T07:19:47Z</date>
                <date>2014-10-19T07:29:13Z</date>
                <date>2014-11-01T13:10:11Z</date>
                <date>2014-11-15T09:36:21Z</date>
                <date>2014-11-22T15:56:46Z</date>
                <date>2014-11-29T07:39:02Z</date>
                <date>2014-12-06T09:43:42Z</date>
                <date>2014-12-13T08:07:37Z</date>
                <date>2014-12-20T08:16:49Z</date>
                <date>2014-12-27T09:20:51Z</date>
                <date>2014-12-31T14:29:45Z</date>
                <date>2015-01-01T09:43:44Z</date>
                <date>2015-01-02T08:29:46Z</date>
                <date>2015-01-03T09:22:53Z</date>
                <date>2015-01-04T10:53:56Z</date>
                <date>2015-01-05T15:53:49Z</date>
                <date>2015-01-06T06:37:49Z</date>
                <date>2015-01-07T06:55:13Z</date>
                <date>2015-01-08T07:05:42Z</date>
                <date>2015-01-09T16:30:37Z</date>
                <date>2015-01-10T08:20:49Z</date>
                <date>2015-01-11T11:56:39Z</date>
                <date>2015-01-15T07:12:01Z</date>
                <date>2015-01-16T06:41:17Z</date>
                <date>2015-01-17T08:50:15Z</date>
                <date>2015-01-18T10:52:30Z</date>
                <date>2015-01-19T11:08:00Z</date>
                <date>2015-01-20T07:09:33Z</date>
                <date>2015-01-21T13:18:47Z</date>
                <date>2015-01-22T06:38:01Z</date>
                <date>2015-01-23T12:23:32Z</date>
                <date>2015-01-24T10:06:19Z</date>
                <date>2015-01-25T10:25:34Z</date>
                <date>2015-01-26T06:37:29Z</date>
                <date>2015-01-27T06:50:54Z</date>
                <date>2015-01-28T17:37:19Z</date>
                <date>2015-01-28T19:24:13Z</date>
                <date>2015-01-28T20:22:41Z</date>
                <date>2015-01-28T21:30:16Z</date>
                <date>2015-01-29T07:00:12Z</date>
                <date>2015-01-29T08:07:47Z</date>
                <date>2015-01-29T09:21:59Z</date>
                <date>2015-01-29T09:41:22Z</date>
            </array>

Die letzten 4 Einträge sind von heute....... und aktuell



EDIT2: hier die passenden Konsolen Einträge dazu
Code:
29.01.15 11:06:58,587 com.apple.prefs.backup.remoteservice[524]: ### Error: setMachineArray:(
    "~Doc/Downloads",
    "~Doc/VirtualBox VMs",
    "~Doc/Pictures/Avatare"
) forKey:SkipPaths inDomain:com.apple.TimeMachine
29.01.15 11:06:58,589 Finder[322]: Attempt to use XPC with a MachService that has HideUntilCheckIn set. This will result in unpredictable behavior: com.apple.backupd.status.xpc
29.01.15 11:06:58,589 com.apple.prefs.backup.remoteservice[524]: ### Error: setMachinePreferencesForDomain:com.apple.TimeMachine
29.01.15 11:06:58,591 com.apple.prefs.backup.remoteservice[524]: ### Error: setMachineBOOLValue:0 forKey:SkipSystemFiles inDomain:com.apple.TimeMachine
29.01.15 11:06:58,593 com.apple.prefs.backup.remoteservice[524]: ### Error: setMachinePreferencesForDomain:com.apple.TimeMachine
29.01.15 11:06:58,598 com.apple.prefs.backup.remoteservice[524]: ### Error: setMachineString:(null) forKey:SuspendHelperActivityTimeStamp inDomain:com.apple.TimeMachine
29.01.15 11:06:58,600 com.apple.prefs.backup.remoteservice[524]: ### Error: setMachinePreferencesForDomain:com.apple.TimeMachine
29.01.15 11:06:58,603 Finder[322]: Attempt to use XPC with a MachService that has HideUntilCheckIn set. This will result in unpredictable behavior: com.apple.backupd.status.xpc
29.01.15 11:06:59,078 WindowServer[157]: _CGXGetWindowOrderingGroup: Operation on a window 0x39 requiring rights 0x5 by caller Systemeinstellungen



Bug in OS X 10.10.2 ? Oder eher ein anderes Problem?
 
Zuletzt bearbeitet:

Dr.Death

Aargauer Weinapfel
Registriert
01.11.09
Beiträge
746
Auch ein aufspielen vom Combo Update 10.10.2 brachte keine Besserung.

Das o.g. Problem hingegen hab ich auf meinem MacBook Air Mid 2012 nicht......
 

Dr.Death

Aargauer Weinapfel
Registriert
01.11.09
Beiträge
746
OK, ich habe etwas weiter geforscht:

Die Datei com.apple.timemachine.plist ist soweit "unschuldig".

Alle Terminal Befehle wie z.B.:

Code:
sudo /usr/bin/defaults write /Library/Preferences/com.apple.TimeMachine SkipPaths -array-add '<string>~Doc/Pictures/Avatare</string>'
bzw. das komplette ersetzen des Arrays mit:
Code:
sudo /usr/bin/defaults write /Library/Preferences/com.apple.TimeMachine SkipPaths -array '<string>~Doc/Downloads</string>' '<string>~Doc/VirtualBox VMs</string>' '<string>~Doc/Pictures/Avatare</string>'

funktionieren einwandfrei.

Nur Änderungen über die Systemeinstellungen an der Timemachine machen probleme.... leider reichen meine Kenntnisse an dieser Stelle nicht aus.

Selbst das "Deaktivieren" der Timemachine über die Systemeinstellung funktioniert nicht.
Beim Versuch die Timemachine in der Systemeinstellung auszuschalten (Schieberegler von "Ein" auf "Aus" schieben") bringt folgende Log-Einträge in der Konsole:

Code:
01.02.15 11:29:05,702 com.apple.prefs.backup.remoteservice[3052]: Failed to connect (_progressIndicator) outlet from (TMPreferencePane) to (NSProgressIndicator): missing setter or instance variable
01.02.15 11:29:05,702 com.apple.prefs.backup.remoteservice[3052]: Failed to connect (_progressTextField) outlet from (TMPreferencePane) to (TMEmbossedTextField): missing setter or instance variable
01.02.15 11:29:05,783 com.apple.prefs.backup.remoteservice[3052]: Attempt to use XPC with a MachService that has HideUntilCheckIn set. This will result in unpredictable behavior: com.apple.backupd.status.xpc
01.02.15 11:29:33,501 com.apple.prefs.backup.remoteservice[3052]: ### Error: setMachineBOOLValue:0 forKey:AutoBackup inDomain:com.apple.TimeMachine
01.02.15 11:29:33,502 com.apple.prefs.backup.remoteservice[3052]: ### Error: setMachinePreferencesForDomain:com.apple.TimeMachine
01.02.15 11:29:33,506 com.apple.prefs.backup.remoteservice[3052]: ### Error: setMachineBOOLValue:0 forKey:MobileBackups inDomain:com.apple.TimeMachine
01.02.15 11:29:33,508 com.apple.prefs.backup.remoteservice[3052]: ### Error: setMachinePreferencesForDomain:com.apple.TimeMachine


Hat anscheinend etwas mit den System internen Rechten zu tun.....forsche weiter nach......
 

salome

Golden Noble
Registriert
20.08.06
Beiträge
23.750
Wenn es die Systemrechte sind, dann funktioniert vielleicht der Zauber mit dem Festplattendienstprogramm "Rechte reparieren".
Hast du schon einmal im Safe Mode gestartet, da werden solche Bugs möglicherweise auch repariert und vor allem die Caches geleert? Das könnte helfen.
 

Dr.Death

Aargauer Weinapfel
Registriert
01.11.09
Beiträge
746
Danke für Deinen Tipp, es liegt nicht an Dateirechten...... die habe ich bereits überprüft und auch bereits "zurücksetzen" lassen...auch der Safe Mode ist bereits durch.

Die Lösung ist nahe, aber es muss an speziellen "System-Rechten" (Benutzer-Rechte für das System selbst) liegen.

Ein "sudo" Terminal Befehl funktioniert, aber der gleiche "Befehl" ausgelöst durch die Systemeinstellungsseite "TimeMachine" funktioniert nicht, bzw. gibt interne Fehlermeldungen im Log aus..... bin aber schon nahe an der Lösung....
 

salome

Golden Noble
Registriert
20.08.06
Beiträge
23.750
Sag ich doch. Nicht die Dateirechte meine ich, sondern Festplattendienstprogramm öffnen, "Rechte reparieren". Dieser Vorgang betrifft nur die Systemrechte.
Ansonsten würde ich das System noch mal drüber installieren.
Vom Terminal halte ich mich weitgehend fern. Auf dem Mac funktioniert nahezu alles über die Gui. Apple Mac eben.
 

Dr.Death

Aargauer Weinapfel
Registriert
01.11.09
Beiträge
746
OK, hab die Lösung gerade gefunden:

Code:
sudo security authorizationdb write system.preferences allow

Nun funktioniert meine Systemeinstellung wie gewohnt........ hatte an dieser Stelle schon lange nichts mehr geändert.......

Anscheinend musste ich (oder ein Script/Tool/Magic Moment™) irgendwann mal was an der authorizationdb geändert/angepasst haben....

Bin selbst auf einen alten Artikel von mir gestossen:

http://www.apfeltalk.de/community/threads/editieren-der-authorisation-database.468051/

Die weiteren Infos die ich benötigte waren noch:
http://www.dssw.co.uk/reference/authorization-rights/index.html
http://www.dssw.co.uk/reference/authorization-rights/system-preferences-timemachine.html

Durch den länger andauernden Denkanstoss konnte ich das ganze nun wieder korrigieren und das Problem ist gelöst.....
 

salome

Golden Noble
Registriert
20.08.06
Beiträge
23.750
Prima! Und danke für die detaillierte Informationen, die möglicherweise anderen kt dem gleichen Problem hilft.
Da ich noch nie irgendeine Database geändert habe ( wüsste nicht wozu), könnte ich auch keine Lösung finden.
Ende gut, alles gut!