We have Altiris NS 7.1 installed. A few days ago our server went haywire and now we have major issues with our task management server not working. Initially the Altiris Client Tasks Data Loader service failed to start but had to make some modifications to .Net Framework machine.config to get started.
It is now started but tasks are not working, sometimes it will do the first task in a job but it seems as if the agent is not reporting back which prevents any additional tasks form being carried out.
Also, when we do a NETSTA-an we see that the server is unable to bind on port: 50120 but can bind on the other 4. We have tried reinstalling the Tasks management service but no luck.. :(
The Task Management Log has the following error:
<entry process="AeXNSAgent" source="unk" time="02/08/2012 08:58:16" type="Error" >
<![CDATA[Unable to update C:\Program Files\Altiris\TaskManagement\Altiris.ClientTask.Remoting.config: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Altiris\TaskManagement\Altiris.ClientTask.Remoting.config'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)
at System.Threading.CompressedStack.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)
at System.Xml.XmlTextReaderImpl.OpenUrl()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at Altiris.DotNetLib.Configuration.BaseXmlConfigurationObject.Load(String ConfigFilePath)
at Altiris.ClientTask.Server.CTAgentInterop.UpdateRemotingConfig(TaskServiceConfiguration config, String installDir, Boolean& restartAtrsHost, Boolean& restartWWW, Boolean& restartDataLoader)]]>
</entry>
<entry process="AeXNSAgent" source="unk" time="02/08/2012 08:58:16" type="Info" >
<![CDATA[CTAgentInterop::UpdateServerWebConfig(): Processing settings in D:\Program Files\Altiris\Altiris Agent\Client Task Server\ServerWeb\Altiris.ClientTask.Server.Web.config]]>
</entry>
<entry process="AeXNSAgent" source="unk" time="02/08/2012 08:58:16" type="Info" >
<![CDATA[CTAgentInterop::UpdateServerWebConfig(): no changes]]>
</entry>
<entry process="AeXNSAgent" source="unk" time="02/08/2012 08:58:16" type="Info" >
<![CDATA[Last known resource GUID: de65228c-f4ef-481f-85cf-7db8ac456a00; actual resource GUID: de65228c-f4ef-481f-85cf-7db8ac456a00]]>
</entry>
Does anyone have any ideas?
Is it possible to build a new Altiris server and them import the existing database into that?