Apple hat am Dienstag Abend die finale Version von macOS 10.15.5 Catalina für alle Nutzer veröffentlicht. Nun hat ein verärgerter Entwickler einen Bug gemeldet, der bereits während der Beta dokumentiert wurde. Ob es sich dabei doch um eine ungünstige Neuerung handelt?
In einem neuen Blog-Beitrag erklärte der Software-Entwickler Mike Bombich, dass unter macOS 10.15.5 Catalina bootfähige Backups mit dem Sicherungstool CCC (Carbon Copy Cloner) nicht erstellt werden können. Das Pikante dabei ist, es wird keine Fehlermeldung ausgespielt. Der vermeintliche Bug wurde während der Beta-Phase entdeckt und von Apple trotzdem nicht behoben. Nun stellt sich die Frage, ist das so gewollt? In seinem Beitrag schreibt Bombich:
Der Systemaufruf chflags() kann das SF_FIRMLINK-Flag auf einem Ordner auf einem APFS-Volume nicht mehr setzen. Anstatt mit einem Fehlercode zu scheitern, den wir entdeckt hätten, schlägt er stillschweigend fehl – er wird mit einem Success-Exit-Status beendet, kann aber stillschweigend das Spezial-Flag nicht setzen. Das ist ein Fehler in der APFS-Dateisystemimplementierung von chflags – wenn ein Systemaufruf nicht das tut, was Sie von ihm verlangen, soll er einen Fehlercode zurückgeben – keinen Erfolg.
Wir brauchen nicht viele dieser Flags zu setzen, noch müssen wir sie häufig setzen – nur bei der ersten Sicherung des MacOS-Systemvolumes. Es ist jedoch für die Funktionalität einer APFS-Volume-Gruppe von wesentlicher Bedeutung, so dass das Versagen, diese Flags zu setzen, bedeutet, dass neue Vollsystem-Sicherungen, die ab 10.15.5 erstellt werden, nicht mehr bootfähig sind und es den Anschein hat, als befänden sich keine Ihrer Daten auf dem Ziel (um es klarzustellen, es werden jedoch alle Daten gesichert). Irgendwie das Gegenteil von dem, was wir hier versuchen, zu tun. Es ist schwer, freundliche Worte zu finden, um meine Gefühle gegenüber Apple im Moment auszudrücken.
Doch kein Bug sondern Absicht?
Im weiteren Verlauf machte Bombich seinem Unmut Luft und erklärte dabei, dass vorhandene Sicherungen, die unter macOS 10.15.4 gemacht wurden, davon unberührt bleiben. Das heißt, wer ein bootfähiges Backup vor macOS 10.15.5 erstellt hat, ist nicht davon betroffen. Demnach haben lediglich jene Nutzer ein Problem, die unter der neuen macOS Version ein solches Backup anlegen möchten. Doch CCC hat bereits vorgesorgt und den Nutzern eine Lösung bereitgestellt. Wer also macOS 10.15.5 ausführt und ein neues bootfähiges Backup über das altbekannte Sicherungstool anlegen möchte, der muss die CCC 5.1.18 Beta herunterladen. Schlussendlich stellte Bombich in seinem Beitrag fest, dass es sich vermutlich um keinen Bug handelt sondern eine nicht angekündigte Neuerung, weshalb er Apple für diesen Schritt scharf kritisiert. (Photo by alexey_boldin / Bigstockphoto)