Ich erhalte eine Fehlermeldung, wenn ich Terminal öffne, die besagt:
login(495,0x7fff77186000) malloc: *** error for object 0x7f8cdad0b780: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
[Process completed]
Ich habe in mehreren Foren gelesen, dass dies normalerweise ein Berechtigungsproblem ist und früher mit der Funktion „Berechtigungen reparieren“ im Festplatten-Dienstprogramm gelöst werden konnte. Leider wurde diese Funktion ab El Capitan entfernt und ist standardmäßig nur über das Terminal zugänglich. Dies hat mich mit einem kleinen zyklischen Problem zurückgelassen.
Als Alternative habe ich versucht, Berechtigungen mit Onyx zu reparieren, aber dies friert einfach mitten im Prozess ein.
Ich bin mir nicht sicher, ob dies damit zusammenhängt, aber ich kann auch kein Update für OS X El Capitan (10.11.4) aus dem Mac App Store herunterladen – ich klicke auf „Update“, dann auf „Herunterladen und neu starten“ im Dropdown-Menü, es heißt „0 Bytes of 1.56 GB - Calculating..." dann passiert nichts und die Update-Schaltfläche erscheint wieder. Ich habe gelesen, dass OS X begonnen hat, Berechtigungen während Updates zu reparieren, weshalb ich vermute, dass dies damit zusammenhängt.
Ich habe einige Anstrengungen unternommen, um den Terminalbefehl "Reparaturberechtigungen" aus dem Wiederherstellungsmodus zu verwenden, aber Terminal hat mir mitgeteilt, dass es den Befehl nicht erkennt - vielleicht mache ich hier etwas falsch.
Bitte lassen Sie mich wissen, ob jemand schon einmal auf dieses Problem gestoßen ist oder einen Rat hat - vielen Dank!
Ich hatte das gleiche Problem mit meiner Entwicklungsmaschine. Nachdem ich mehrere Stunden lang etwas anderes als eine Neuinstallation versucht hatte, wurde mir schließlich klar, dass dies die einzige Wahl war. Es hätte die ERSTE Wahl sein sollen. SO EINFACH!
Das ist es. Als mein Computer neu gestartet wurde, wurde ich aufgefordert, meine Apple-ID-Anmeldeinformationen einzugeben, und dann wurde mein Benutzer wie gewohnt geladen, sogar mit einem funktionierenden Terminal. Ich musste nichts neu installieren/wiederherstellen. Der gesamte Vorgang (einschließlich der Sicherung des Benutzerordners) dauerte etwa 45 Minuten.
Entfernen Sie im letzten Schritt alle installierten skizzenhaften Dienstprogramme, um dies ohne Neuinstallation zu beheben.
Diese Software rette mich, überprüfe es, Onyx konnte es nicht lösen, aber das tut es.
Tyelford
Command + S
. Als Root erhalten Sie eine reine Befehlszeilenschnittstelle. Überprüfen Sie Ihr Dateisystem, indem Siefsck -fy
. Hängen Sie dann das Dateisystem als beschreibbar ein, damit Sie Änderungen vornehmen könnenmount -uw /
. Sehen Sie hier, ob Sie Berechtigungen reparieren können.Tetsujin
gesprochen
gesprochen