Назад | Перейти на главную страницу

Почему я получаю сообщение «Операция не удалась. Пожалуйста, войдите в DSM еще раз и повторите попытку ». при изменении пороговых значений предупреждений статистики HyperBackup?

У меня DS918 + с несколькими задачами резервного копирования, настроенными в HyperBackup. У одного из них установлен порог чрезмерного использования хранилища, который мне нужно настроить. Однако всякий раз, когда я пытаюсь отрегулировать его, я получаю всплывающее сообщение об ошибке:

«Операция не удалась. Пожалуйста, войдите в DSM еще раз и повторите попытку ».

Естественно, вход, выход и повторная попытка не работают. Точно так же даже полная перезагрузка NAS не работает.

Я использую самую последнюю версию HyperBackup из центра пакетов 2.2.2-1113.

Используя инструменты разработчика Chrome, я могу изолировать запрос, который не выполняется, к DSM:

task_id: 
1
statistic_params: 
{"enable_target_max_size":false,"enable_target_growth":false,"target_max_size_value":1363652116.48,"target_growth_value":512000,"enable_new_count":false,"enable_modify_count":false,"enable_delete_count":false,"new_count_percent":50,"modify_count_percent":50,"delete_count_percent":50}
api: 
SYNO.SDS.Backup.Client.Common.Statistic
method: 
config_set
version: 
1

Что дает такой результат:

code: 120
errors: {name: "statistic_params", reason: "type"}
name: "statistic_params"
reason: "type"
success: false

Это происходит, даже если я оставлю порог по умолчанию «1,3 ТБ» и просто попытаюсь отключить предупреждение.

Как я могу это исправить?

Эта версия HyperBackup не поддерживает плавающую точку в настройке порогов и в результате выдает эту ошибку.

Вместо этого вы можете установить целое число ГБ, например 1300 ГБ вместо 1,3 ТБ, и HyperBackup примет это значение.

Конечно, когда HyperBackup представляет значение, которое он считал с сервера в будущем, он покажет что-то вроде 1,27 ТБ, которые снова нельзя будет отправить обратно.

Пока не будет исправления от Synology, лучше всего просто указать в настройках целые числа.