System Requirements using numeric values fail on some non English Operating systems

  • 7003103
  • 26-Apr-2009
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management with Support Pack 1 - 10.1

Situation

Using disk free system requirement, disk size requirement etc. on a bundle fails the bundle on some non US English operating systems (reproduced with French).

Resolution

This is fixed in version 10.2 - see KB 7003225 "ZENworks 10 Configuration Management 10.2" which can be found at https://www.novell.com/support

Additional Information

ERROR (in zmd-messages.log):
[DiskSpaceRequirementHandler] [] [Entered ProcessRequirement] [] []
[DEBUG] [04/26/2009 12:30:50.632] [1492] [ZenworksWindowsService] [27]
[Administrateur] [Requirements] [] [Novell.Zenworks.Requirements.RequirementException: Error converting value to long ---> System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
at System.Convert.ToDouble(String value)
at Novell.Zenworks.Requirements.RequirementHandlerUtil.ConvertReqValueToDouble(String value)
--- End of inner exception stack trace ---