Broken Signature after updater change

Hi, I changed my updater.php a little bit.
Even if I rollback the changes, I get the following error on updating my nextcloud:

PHP Fatal error:  Uncaught PharException: phar "/var/www/vhosts/.../nextcloud/updater/updater.phar" has a broken signature in /var/www/vhosts/.../nextcloud/updater/updater.phar:9
Stack trace:
#0 /var/www/vhosts/.../nextcloud/updater/updater.phar(9): Phar::mapPhar()
#1 {main}
  thrown in /var/www/vhosts/.../nextcloud/updater/updater.phar on line 9

It seems, that the signature of the updater file has changed and is not valid anymore (because of the edit and saving it again).
Is there any way the generate and store the new files signature. So that the process will work again.

btw: I am using plesk to manage my server. BUt I start the nextcloud update via ssh.

You can read this.

You can download updater.phar from github (select the correct release for you) . I do not know the correct version. With Nextcloud 23 i have got md5sum 8f9c9c8b557ca116eb6f6fa613541a9d (https://www.toolsley.com/hash.html).

Replacing with the download updater.phar works, as expected.
The rescan of the core for integrety check not :frowning:
Is the updater not part of the core? Maybe it is handled as app, where integry must be checked using the app id.