macOS El Capitan (10.11) kann keine Softwareupdates oder Software installieren, da /tmp
die /private/tmp
Ordner 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, /tmp
oder wenn ich /private/tmp
immer wieder eine Operation erhielt, war dies nicht zulässig. sudo chmod 1777
auch auf die gleiche Weise auf beiden /tmp
und /private/tmp
Ordnern 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 tmp
Speicherort in einen anderen beschreibbaren Ordner umzuleiten ?
csrutil disable
. Danach konnte ich repair_packages
mit Erfolg ausführen und wie gewohnt auf / tmp zugreifen. Nach dem Zurückkehren in den Wiederherstellungsmodus und dem Ausführen csrutil enable
hat 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 /tmp
und führte ihn repair_pacakges
erneut 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