macOS El Capitan (10.11) kann keine Softwareupdates oder Software installieren, da /tmpdie /private/tmpOrdner und die Ordner nicht beschreibbar zu sein scheinen.
Führen Sie dies aus:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Gibt mir diesen Fehler:
unable to set owner and group on "tmp" Error 1 Operation not permitted
unable to set permissions on "tmp" Error 1 Operation not permitted
Gibt es eine Möglichkeit, die tmp-Ordner manuell zu löschen und neu zu erstellen? Wenn ich versuchte, umzubenennen oder zu löschen, /tmpoder wenn ich /private/tmpimmer wieder eine Operation erhielt, war dies nicht zulässig. sudo chmod 1777auch auf die gleiche Weise auf beiden /tmpund /private/tmpOrdnern fehlgeschlagen
Das Festplatten-Dienstprogramm gibt an, dass die Festplatte fehlerfrei ist und beim Ausführen der Ersten Hilfe keine Probleme festgestellt wurden.
Gibt es eine Möglichkeit, den tmpSpeicherort in einen anderen beschreibbaren Ordner umzuleiten ?
csrutil disable. Danach konnte ich repair_packagesmit Erfolg ausführen und wie gewohnt auf / tmp zugreifen. Nach dem Zurückkehren in den Wiederherstellungsmodus und dem Ausführen csrutil enablehat mein System jedoch das gleiche Problem. Der einzige Weg, wie ich auf / tmp zugreifen kann, besteht darin, den Systemintegritätsschutz zu deaktivieren.
csrutil disable. Nach einem Neustart entfernte ich den Ordner tmp : sudo rm /tmp; sudo rm /private/tmp, erstellte den Ordner tmp sudo mkdir /private/tmp; sudo chown root:wheel /private/tmp; sudo chmod 1777 /private/tmp, erstellte den Symlink: sudo ln -s /private/tmp /tmpund führte ihn repair_pacakgeserneut aus. Nachdem Sie in den Wiederherstellungsmodus zurückgekehrt sind und ausgeführt wurden csrutil enable, funktioniert alles wieder! Die Berechtigungen von / private / tmp waren drwxrwxrwt@und sind es jetzt drwxrwxrwt. Ich bin mir nicht sicher, was das @ist und ob dies mir Probleme bereiten wird.
@ erweiterten Berechtigungen Markers
csrutil disable