Hi, I very cleverly tried to upgrade our network to isa 2006 trial version and managed to crash everything. After reinstalling, I am facing an error that I have not ever encountered. With Just a few access rules set up I keep getting the following error: Error Code: 502 Proxy Error. An irrecoverable error was encountered. (11003) If, however, I make a rule to allow all access from everywhere, people can access the net. Any suggestions ? Please ? Thanks a lot
don't know if this will help but here's a technet article on the error in question. Looks to me like a Config issue. You may need to restore (if possible) or setup from scratch again. Checking the Event Log may provide more of a clue.
Good luck, Remy
Event ID 11003
Event Message %1 failed. The failure occurred during %5 because the configuration property %4 of key %3 is not valid. Use the source location %6 to report the failure. For more information about this event, see ISA Server Help. The error code in the Data area of the event properties indicates the cause of the failure. For more information about this event, see ISA Server Help. The error description is: %2. Top of page Explanation Service failed to start because the data in the storage is corrupt, due to incorrect configuration of either the registry or Active Directory. Top of page User Action If a backup exists, in ISA Management click Servers and Arrays, then right-click Name, and choose Restore. This will restore the configuration, except for server-specific configuration information, such as cache content. If this does not solve the problem, uninstall ISA Server from the Control Panel. You will lose all the configuration parameters and will have to reinstall. Reinstalling a new copy of ISA Server without uninstalling the previous copy will not solve the problem.
Hi Tom and Remy, Thanks for replying and the help. I did uninstall 2004 and followed all the instructions from MS. I have solved the problem(I Think). I had to download a script from MS and run it which enabled authentication again. Seems that all is well again. I still cant really understand what happened and I am not to please with MS (for once) for incorporating vague technicalities.
Hi Tom, The script I used is pasted below. Like I said , though, I still dont understand what happened.
'Define the constants needed Const fpcInternalNetwork = 4 Main(WScript.Arguments) Sub Main(args) Dim reqValue ' A string Dim newValue ' A Boolean
If(1 <> args.Count) Then Usage() End If reqValue = UCase(args(0)) If (reqValue = "TRUE" Or reqValue = "FALSE") Then If reqValue = "TRUE" Then newValue = True Else newValue = False End If SetNetworkReturnAuthReq newValue Else Usage() End If End Sub Sub SetNetworkReturnAuthReq(newValue) ' Declare the objects needed. Dim root ' The FPCLib.FPC root object Dim isaArray ' An FPCArray object Dim networks ' An FPCNetworks collection Dim network ' An FPCNetwork object Dim currentValue ' A Boolean ' Create the root object. Set root = CreateObject("FPC.Root") ' Get references to the array object ' and the networks collection. Set isaArray = root.GetContainingArray() Set networks = isaArray.NetworkConfiguration.Networks ' Find the Internal network and set the property ' for it. For Each network In networks If network.NetworkType = fpcInternalNetwork Then currentValue = network.WebListenerProperties.ReturnAuthRequiredIfAuthUserDenied WScript.Echo "Current value: " & currentValue If newValue <> currentValue Then network.WebListenerProperties.ReturnAuthRequiredIfAuthUserDenied = newValue WScript.Echo "New value: " _ & network.WebListenerProperties.ReturnAuthRequiredIfAuthUserDenied network.Save WScript.Echo "Done!" End If End If Next End Sub Sub Usage() WScript.Echo "Usage:" & VbCrLf _ & " " & WScript.ScriptName & " {True | False}" WScript.Quit End Sub