Wie startest du denn das update?
Remote aufgerufenes php skript oder SSH/CLI skript?
Hat der user, unter welchem das skript ausgeführt wird die notwendigen lösch berechtigung im tmp ordner?
Remote. Das Script wird, nehme ich an, mit Super User Berechtigungen ausgeführt.