I just installed version 1.5 and everything seems to work now.
I will stick to version 1.5 until the issue is fixed.
//Edit
I cloud create a cron backup cron job with the aws 1.5 storage, but this problem occurs. I use MinIO as a S3 server:
(Maybe this was fixed in version 2.0, but there it is not possible to pick the s3 storage in the cron menu)
Traceback (most recent call last):
File "/www/server/panel/script/backup.py", line 59, in <module>
backup.backupDatabaseAll(sys.argv[3], echo_id)
File "/www/server/panel/script/backup.py", line 37, in backupDatabaseAll
self.backup_database_all(save, echo_id=echo_id)
File "/www/server/panel/class_v2/panel_backup_v2.py", line 982, in backup_database_all
status, backup_path = self.backup_database(db_name, save, echo_id=echo_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/class_v2/panel_backup_v2.py", line 1095, in backup_database
res = self._cloud.upload_file1(backup_path, upload_path)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/plugin/aws_s3/s3lib/client/aws_s3.py", line 258, in upload_file1
client.upload_file(
File "/www/server/panel/pyenv/lib/python3.12/site-packages/botocore/context.py", line 124, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/boto3/s3/inject.py", line 170, in upload_file
return transfer.upload_file(
^^^^^^^^^^^^^^^^^^^^^
File "/www/server/panel/pyenv/lib/python3.12/site-packages/boto3/s3/transfer.py", line 378, in upload_file
raise S3UploadFailedError(
boto3.exceptions.S3UploadFailedError: Failed to upload /www/backup/database/mysql/crontab_backup/ts3list/ts3list_2025-03-11_06-11-38_mysql_data.sql.gz to aap/bt_backup/database/mysql/ts3list/ts3list_2025-03-11_06-11-38_mysql_data.sql.gz: An error occurred (InvalidAccessKeyId) when calling the PutObject operation: The AWS Access Key Id you provided does not exist in our records.