diff --git a/locales/en.json b/locales/en.json index 421a04f56..3a8c2b13c 100644 --- a/locales/en.json +++ b/locales/en.json @@ -211,6 +211,9 @@ "migrate_tsig_failed": "Migrating the dyndns domain {domain} to hmac-sha512 failed, rolling back. Error: {error_code} - {error}", "migrate_tsig_start": "Not secure enough key algorithm detected for TSIG signature of domain '{domain}', initiating migration to the more secure one hmac-sha512", "migrate_tsig_wait": "Let's wait 3min for the dyndns server to take the new key into account...", + "migrate_tsig_wait_2": "2min...", + "migrate_tsig_wait_3": "1min...", + "migrate_tsig_wait_3": "30 secondes...", "migrations_backward": "Migrating backward.", "migrations_bad_value_for_target": "Invalide number for target argument, available migrations numbers are 0 or {}", "migrations_cant_reach_migration_file": "Can't access migrations files at path %s", diff --git a/src/yunohost/dyndns.py b/src/yunohost/dyndns.py index 36f30bc03..d4313dc8b 100644 --- a/src/yunohost/dyndns.py +++ b/src/yunohost/dyndns.py @@ -320,7 +320,13 @@ def _migrate_from_md5_tsig_to_sha512_tsig(private_key_path, domain, dyn_host): # sleep to wait for dyndns cache invalidation logger.warning(m18n.n('migrate_tsig_wait')) - time.sleep(180) + time.sleep(60) + logger.warning(m18n.n('migrate_tsig_wait_2')) + time.sleep(60) + logger.warning(m18n.n('migrate_tsig_wait_3')) + time.sleep(30) + logger.warning(m18n.n('migrate_tsig_wait_4')) + time.sleep(30) logger.warning(m18n.n('migrate_tsig_end')) return new_key_path.rsplit(".key", 1)[0] + ".private"