PowerFlex »ПОМИЛКА: Не вдалося розгалужити таймер" при оновленні ліцензії

Summary: Клієнт не може оновити свою ліцензію PowerFlex.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Сценарій
Під час спроби оновити ліцензію клієнт може побачити таке повідомлення: «ПОМИЛКА: Не вдалося вимкнути таймер" 

Симптоми
Із журналу трасування MDM

29/09 15:19:38.957139 0x7f91e2645db8:mosEventLog_PostInternal:00608: New event added. Message: "Command set_license received, User: 'admin'. [774]". Additional info: "" Severity: Info
29/09 15:19:38.957208 (nil):mosIO_close:00137: Closing FD(299)
29/09 15:19:38.964892 (nil):mos_CreateProcessWithTimeout:00050: ERROR: Failed to fork timer
29/09 15:19:38.968880 (nil):mosIO_close:00137: Closing FD(299)
29/09 15:19:38.968906 0x7f91e2645db8:mdmObj_SetLicense:01918: Decode rc: ILLEGAL
29/09 15:19:38.968912 0x7f91e2645db8:mdmObj_SetLicense:01921: Bad license. RC: ILLEGAL
29/09 15:19:38.968946 0x7f91e2645db8:mosEventLog_PostInternal:00608: New event added. Message: "Command set_license was not successful. Error code: The license key is invalid or does not match this version. Please contact Customer Support. [774]". Additional info: "" Severity: Warning

 

Вплив

 Клієнт не може оновити свою ліцензію, доки не буде вирішено проблему з ресурсом.

Cause

Коли виконується команда scli --set_license для застосування ліцензії, процес MDM двічі клонується (розгалужується). 

Перший крок був успішним, але командуванню не вдалося клонувати процес MDM. Це може статися, якщо система має недостатньо ресурсів для клонування процесу. У цьому випадку, конфігурація перевантаження пам'яті SVM обмежила систему лише половиною доступної пам'яті:

grep 'vm.overcommit' ./server/sysctl.txt -H
server/sysctl.txt:vm.overcommit_kbytes = 0
server/sysctl.txt:vm.overcommit_memory = 2
server/sysctl.txt:vm.overcommit_ratio = 50

Resolution

Переконайтеся, що система має достатньо доступних ресурсів. 

Перевірте параметри ядра sysctl на перевантаження пам'яті:

# sysctl -a |grep commit
vm.overcommit_memory = 2 (default is 0)
vm.overcommit_ratio = 50 (default is 50)

У цьому випадку, якщо для «vm.overcommit_memory» встановлено два значення, не слід перевантажувати пам'ять. При цьому не вдається виділити пам'ять, яка перевищує ліміт перевантаження. Загальний коміт адресного простору для системи не повинен перевищувати swap + налаштовуваний обсяг (за замовчуванням 50%) фізичної оперативної пам'яті.

Щоб вирішити цю проблему, додайте/відредагуйте одне з наступних у /etc/sysctl.conf:

 - Змініть "vm.overcommit_ratio" на 100, щоб ОС могла зафіксувати загальний доступний адресний простір і перезавантажитися.

Affected Products

PowerFlex Software

Products

VxFlex Product Family, VxFlex Ready Node, Ready Node Series
Article Properties
Article Number: 000193062
Article Type: Solution
Last Modified: 31 May 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.