Windows/XenServer agent fails on W2k8 R2

Bug #988375 reported by Rodney Girod
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-guest-agents
New
Undecided
Kashi Reddy

Bug Description

When Windows 2008 R2 is installed in an XCP 1.1 VM, the xs-tools install into C:\Program Files (x86)\Citrix\XenTools, not C:\Program Files\Citrix\XenTools as specified by Constants.XenToolsPath.

To work under both x86 and amd64 versions of Windows the XenToolsPath constant should be replaced with a variable that is initialized using the value found in Install_Dir of the HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\XenTools key in the registry.

Log of failure follows:

2012-04-25 15:08:02,987 [4] INFO AgentService [(null)] - Agent Service Starting ...
2012-04-25 15:08:03,034 [4] INFO AgentService [(null)] - Agent Version: 1.0.28.0
2012-04-25 15:08:09,508 [4] INFO AgentService [(null)] - Exception was : The system cannot find the file specified
StackTrace Was: at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Rackspace.Cloud.Server.Agent.ExecutableProcess.Run(String fileName, String arguments) in c:\Jenkins\workspace\ci.test.guest-agents.win.apple\src\third_party\openstack\guest-agents\windows\xenserver\src\Rackspace.Cloud.Server.Agent\ExecutableProcess.cs:line 54
   at Rackspace.Cloud.Server.Agent.XenStore.Read(String key) in c:\Jenkins\workspace\ci.test.guest-agents.win.apple\src\third_party\openstack\guest-agents\windows\xenserver\src\Rackspace.Cloud.Server.Agent\XenStore.cs:line 30
   at Rackspace.Cloud.Server.Agent.XenStore.GetCommands() in c:\Jenkins\workspace\ci.test.guest-agents.win.apple\src\third_party\openstack\guest-agents\windows\xenserver\src\Rackspace.Cloud.Server.Agent\XenStore.cs:line 34
   at Rackspace.Cloud.Server.Agent.CommandQueue.Work() in c:\Jenkins\workspace\ci.test.guest-agents.win.apple\src\third_party\openstack\guest-agents\windows\xenserver\src\Rackspace.Cloud.Server.Agent\CommandQueue.cs:line 39
   at Rackspace.Cloud.Server.Agent.ServiceWork.Do() in c:\Jenkins\workspace\ci.test.guest-agents.win.apple\src\third_party\openstack\guest-agents\windows\xenserver\src\Rackspace.Cloud.Server.Agent\ServiceWork.cs:line 32
   at Rackspace.Cloud.Server.Agent.Service.ServerClass.TimerElapsed(Object sender, ElapsedEventArgs e) in c:\Jenkins\workspace\ci.test.guest-agents.win.apple\src\third_party\openstack\guest-agents\windows\xenserver\src\Rackspace.Cloud.Server.Agent.Service\ServerClass.cs:line 56

Changed in openstack-guest-agents:
assignee: nobody → Kashi Reddy (kashivreddy)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.