vFoglight Storage was installed on a new server. The install did not report any problems, but the vFoglight Storage Server service will not start.
The Event log has the following error:
"Service cannot be started.
System.TypeInitializationException: The type initializer for 'Horizon.Server.EventMgr' threw an exception. ---> 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.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Decimal.Parse(String s)
at Horizon.Server.Common.WorkerProcessMgr.WorkerProcessMgr..ctor()
at Horizon.Server.EventMgr..cctor()
--- End of inner exception stack trace ---
at Horizon.Server.EventMgr.PostUpgradeProcessing()
at Horizon.Server.MainClass.OnStart(String[] args)
at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)"
Within the EventLogsHorizon, the following is populating:
Event ID : 1
Entry Type : Error
Message : When checking the minimal database version required to run received error: ERROR: 22P02: invalid input syntax for type numeric: "205,031"
********
When an error is generated that indicates an “invalid input syntax for type numeric” this is typically a locale error. Different locale use different formats for their numbers (a decimal vs. a comma). vFoglight Storage is designed to work with the US-English formatting and other system can cause the application to work erratically or not start at all.
If you execute this command from a DOS window: systeminfo
Look for the following lines:
System Locale: en-us;English (United States)
Input Locale: en-us;English (United States)
vFoglight Storage can only be installed on a server with a US-english Locale.
Reinstall the Operating System with a US-English Locale.
© 2021 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy