PowerFlex "ERROR: Kunne ikke gaffel timer" ved oppdatering av lisens

Summary: Kunden kan ikke oppdatere PowerFlex-lisensen.

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

Scenario
Kunden kan se følgende melding når de prøver å oppdatere lisensen "FEIL: Kunne ikke gaffel timer" 

Symptomer
Fra MDM-sporingsloggen

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

 

Innvirkning

 Kunden kan ikke oppdatere lisensen før ressursproblemet er løst.

Cause

Når kommandoen scli --set_license kjøres for å bruke lisensen, klones MDM-prosessen (forked) to ganger. 

Det første trinnet var vellykket, men kommandoen kunne ikke klone MDM-prosessen. Dette kan skje hvis systemet ikke har nok ressurser til å klone prosessen. I dette tilfellet begrenset SVM-ens konfigurasjon for minneovercommit systemet til bare halvparten av det tilgjengelige minnet:

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

Bekreft at systemet har tilstrekkelige ressurser tilgjengelig. 

Kontroller sysctl-kjerneparametrene for overcommit av minne:

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

I dette tilfellet, å ha "vm.overcommit_memory" satt til to midler, ikke overcommit minne. Dette mislykkes i eventuell minnetildeling som overskrider grensen for overskridelse. Det totale adresseområdet for systemet kan ikke overskride bytte + en konfigurerbar mengde (standard er 50 %) fysisk RAM.

For å løse dette problemet, legg til/rediger ett av følgende i /etc/sysctl.conf:

 - Endre "vm.overcommit_ratio" til 100, slik at operativsystemet kan begå den totale tilgjengelige adresseplassen og starte på nytt.

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.