воскресенье, 26 сентября 2010 г.

Апгрейд Vmware ESXi 3.5 до 4.1

Собственно, речь тут пойдет не об апгрейде, а о ошибке, с этим связаной. При попытке использовать vSphere upgrade utility в один прекрасный момент возникает ошибка Входная строка имела неверный формат. Ну или на английском Input string was not in a correct format. И как я не бился и не старался в прошлый раз – ничего не вышло. В этот раз даже на форуме vmware написал.

После долгих мытарств и борьб:), попыток использовать альтернативные методы я полез в viu log, по пути C:\Users\Administrator\AppData\Local\VMware\VIU\logs и обнаружил там вот что:

:ShowExcp 2010-09-25 22:51:23.473 System.FormatException: Входная строка имела неверный формат.
в System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
в System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
в System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
в System.Convert.ToSingle(String value)
в VIUApp.UpgradeWizard.Esxi4UpgradeWz.CompatibilityCheckPageActivated(Object sender, EventArgs e)
в VIUApp.UpgradeWizard.CompatibilityCheckPage.OnActivate()
в VpxClientCommon.WizardFramework.TocWizard.DoNewPage()
в VpxClientCommon.WizardFramework.TocWizard.OnNextValidationCompleted(TocWzPage page, PageValidationResult pvr)
в VpxClientCommon.WizardFramework.TocWizard.c__DisplayClass1.<ValidatePage>b__0(TocWzPage p, PageValidationResult pvr)
Stack Trace:
at VirtualInfrastructure.Utils.Log.Trace(String, String, TraceType)
at VpxClientCommon.Util.Dialogs.ShowException(IWin32Window, Exception, String)
at VpxClientCommon.Util.Dialogs.ShowException(Exception)
at VIUApp.Program.Application_ThreadException(Object, ThreadExceptionEventArgs)
...
at System.Windows.Forms.Form.ShowDialog(IWin32Window)
at VpxClientCommon.WizardFramework.TocWizard.Run(Form)
at VIUApp.Controller.UpgradeController.InstallUpgrade(Host, Form)
at VIUApp.View.HostInfoControl.mUpgradeButton_Click(Object, EventArgs)

То есть, снизу вверх - идет себе процесс нажимания всяких кнопочек и загрузок формочек, и в какой-то момент возникает необходимость конвертировать строку в что-то. И в этот момент валится эксепшен. В общем я подумал что проблема с локалью. И угадал. Сменив локаль на английскую я успешно запустил апгрейд. Жду теперь его окончания.

Комментариев нет: