Getting a FIPS error

Management reporting and documentation

Getting a FIPS error

Veeam Logoby philreynolds16 » Sun Oct 17, 2010 1:31 am

I just installed Reporter Free on Win2008 Ent 64-bit. 1 CPU and 2 GB of RAM. Everything installed fine. I've also rebooted a few times. Whenever I login (using domain\admin account) then go to configuration, i get this error (screenshot below at the link)

InvalidOperationException
This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms


http://ow.ly/i/4Due

help!
Proud Veeam Customer since 2010.
Twitter: @philvirtual
philreynolds16
Novice
 
Posts: 5
Liked: never
Joined: Sun May 30, 2010 4:22 pm
Full Name: Phillip Reynolds

Re: Getting a FIPS error

Veeam Logoby Gostev » Sun Oct 17, 2010 10:27 am

Did you use clean Windows OS install, without any 3rd party tools present?
Gostev
Veeam Software
 
Posts: 21390
Liked: 2349 times
Joined: Sun Jan 01, 2006 1:01 am
Location: Baar, Switzerland

Re: Getting a FIPS error

Veeam Logoby Vitaliy S. » Sun Oct 17, 2010 10:56 am

Hello Phillip,

Provided that this is not a clean Windows OS install, please check out the links below, might help in resolving the issue:
http://social.msdn.microsoft.com/Forums/en-US/clr/thread/7a62c936-b3cc-4493-a3cd-cc5fd18b6b2a
http://support.microsoft.com/kb/911722
http://support.microsoft.com/kb/935434

Thanks!
Vitaliy S.
Veeam Software
 
Posts: 19558
Liked: 1102 times
Joined: Mon Mar 30, 2009 9:13 am
Full Name: Vitaliy Safarov

Re: Getting a FIPS error

Veeam Logoby philreynolds16 » Sun Oct 17, 2010 6:59 pm

Here's the log.

I took a snapshot right after clean load of Win2k8 and just reverted back. Then went and installed reporter again, this time only installing the IIS features it requested installed. Thought maybe I installed something extra and unnecessary.

But alas, the problem still occurs. Here is the full log copy:




Code: Select all
2010-10-17 14:54:43,652 [3] INFO  Global [(null)] - Application_Start: Veeam Reporter 4.0.1.268
2010-10-17 14:54:44,618 [3] INFO  Global [(null)] - Session start, SessionID='mhji53jg43omcyrp1fji3k2j', User=WF\wfadmin, Version: 4.0.1.268, Handler: ASP.welcome_aspx
2010-10-17 14:54:44,639 [3] INFO  Global [(null)] - Roles: WF\Domain Users, Everyone, Veeam Reporter Administrators, Veeam Reporter Viewers, BUILTIN\Users, BUILTIN\Administrators, BUILTIN\Remote Desktop Users, NT AUTHORITY\NETWORK, NT AUTHORITY\Authenticated Users, NT AUTHORITY\This Organization, WF\Group Policy Creator Owners, WF\WFTopLevel, WF\Domain Admins, WF\Schema Admins, WF\Enterprise Admins, WF\Denied RODC Password Replication Group, NT AUTHORITY\NTLM Authentication
2010-10-17 14:54:44,644 [3] DEBUG Global [(null)] - /Welcome.aspx
2010-10-17 14:54:44,760 [3] DEBUG Global [(null)] - url=/Welcome.aspx, status = 302 Found, requestTime=00:00:00.4960620
2010-10-17 14:54:44,926 [3] DEBUG Global [(null)] - url=/Reporter/Reporter.aspx, status = 401 Unauthorized, requestTime=00:00:00.0527310
2010-10-17 14:54:45,127 [3] DEBUG Global [(null)] - /Reporter/Reporter.aspx
2010-10-17 14:54:45,154 [3] INFO  Global [(null)] - Create new UserContext
2010-10-17 14:54:45,176 [3] DEBUG ConnectionConfiguration [(null)] - Can't find 'username' part in ConnectionString 'Data Source=VEEAMREPORTER\VEEAMSQL2008;Integrated Security=SSPI;Initial Catalog=VeeamReporter;'
2010-10-17 14:54:45,176 [3] DEBUG ConnectionConfiguration [(null)] - Can't find 'password' part in ConnectionString 'Data Source=VEEAMREPORTER\VEEAMSQL2008;Integrated Security=SSPI;Initial Catalog=VeeamReporter;'
2010-10-17 14:54:45,654 [3] DEBUG Global [(null)] - url=/Reporter/Reporter.aspx, status = 200 OK, requestTime=00:00:00.7206570
2010-10-17 14:54:46,013 [3] DEBUG Global [(null)] - url=/CommonDataHandler.ashx?proxy&v=2, status = 401 Unauthorized, requestTime=00:00:00.0009765
2010-10-17 14:54:46,546 [3] DEBUG Global [(null)] - url=/CommonDataHandler.ashx?proxy&v=2, status = 200 OK, requestTime=00:00:00.2177595
2010-10-17 14:54:47,367 [3] DEBUG CommonDataHandler [(null)] - {"id":1,"method":"getMetadata","params":["dashboard",false]}
2010-10-17 14:54:47,783 [3] DEBUG Global [(null)] - url=/CommonDataHandler.ashx, status = 200 OK, requestTime=00:00:00.4247775
2010-10-17 14:54:49,070 [3] DEBUG CommonDataHandler [(null)] - {"id":2,"method":"updateDashboard","params":["0",{"portlets":{"path":"root","width":770,"height":342,"top":0,"left":0,"childs":[{"path":"root-s0","width":770,"height":342,"top":0,"left":0,"childs":[{"path":"root-s0-e0","width":770,"height":337,"top":0,"left":0,"childs":[],"handles":"e"}],"handles":"s"}]}}]}
2010-10-17 14:54:49,146 [3] DEBUG Global [(null)] - url=/CommonDataHandler.ashx, status = 200 OK, requestTime=00:00:00.0820260
2010-10-17 14:55:11,594 [3] DEBUG Global [(null)] - /Reporter/Reporter.aspx?tab=configuration
2010-10-17 14:55:11,598 [3] DEBUG Global [(null)] - url=/Reporter/Reporter.aspx?tab=configuration, status = 200 OK, requestTime=00:00:00.0087885
2010-10-17 14:55:11,811 [3] DEBUG Global [(null)] - url=/CommonDataHandler.ashx?proxy&v=2, status = 304 Not Modified, requestTime=00:00:00.0205065
2010-10-17 14:55:11,826 [3] DEBUG Global [(null)] - /Reporter/Reporter.aspx?tab=configuration
2010-10-17 14:55:11,830 [3] DEBUG Global [(null)] - url=/Reporter/Reporter.aspx?tab=configuration, status = 200 OK, requestTime=00:00:00.0087885
2010-10-17 14:55:12,010 [3] DEBUG Global [(null)] - url=/CommonDataHandler.ashx?proxy&v=2, status = 304 Not Modified, requestTime=00:00:00.0048825
2010-10-17 14:55:12,111 [3] DEBUG CommonDataHandler [(null)] - {"id":1,"method":"getMetadata","params":["configuration",false]}
2010-10-17 14:55:12,116 [3] DEBUG Global [(null)] - url=/CommonDataHandler.ashx, status = 200 OK, requestTime=00:00:00.0097650
2010-10-17 14:55:12,609 [3] DEBUG Global [(null)] - /Admin/TaskManager.aspx?taskType=DataCollection
2010-10-17 14:55:13,651 [3] ERROR Global [(null)] - Version: 4.0.1.268
2010-10-17 14:55:13,709 [3] ERROR Global [(null)] - _____________________________EXCEPTION_BEGIN_______________________________________
System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
   at System.Security.Cryptography.RijndaelManaged..ctor()
   at System.Web.Configuration.MachineKeySection.ConfigureEncryptionObject()
   at System.Web.Configuration.MachineKeySection.EnsureConfig()
   at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo)
   at System.Web.UI.Page.EncryptStringWithIV(String s, IVType ivType)
   at System.Web.Handlers.AssemblyResourceLoader.FormatWebResourceUrl(String assemblyName, String resourceName, Int64 assemblyDate, Boolean htmlEncoded)
   at System.Web.Handlers.AssemblyResourceLoader.GetWebResourceUrlInternal(Assembly assembly, String resourceName, Boolean htmlEncoded)
   at System.Web.Handlers.AssemblyResourceLoader.GetWebResourceUrl(Type type, String resourceName, Boolean htmlEncoded)
   at AjaxControlToolkit.ScriptObjectBuilder.GetCssReferences(Control control, Type type, Stack`1 typeReferenceStack)
   at AjaxControlToolkit.ScriptObjectBuilder.GetCssReferences(Control control)
   at AjaxControlToolkit.ScriptObjectBuilder.RegisterCssReferences(Control control)
   at AjaxControlToolkit.ScriptControlBase.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
IDENTITIES:HttpRequest['LOGON_USER']) = WF\wfadmin
LogonUserIdentity: WindowsIdentity(Name=WF\wfadmin, AuthenticationType=NTLM, IsAnonymous=False, IsAuthenticated=True, ImpersonationLevel=Impersonation, IsGuest=False, IsSystem=False)
HttpContext.User: RolePrincipal( Identity=WindowsIdentity(Name=WF\wfadmin, AuthenticationType=NTLM, IsAnonymous=False, IsAuthenticated=True, ImpersonationLevel=Impersonation, IsGuest=False, IsSystem=False))
Impersonated: WindowsIdentity(Name=WF\wfadmin, AuthenticationType=Kerberos, IsAnonymous=False, IsAuthenticated=True, ImpersonationLevel=Impersonation, IsGuest=False, IsSystem=False)
Not Impersonated: WindowsIdentity(Name=WF\wfadmin, AuthenticationType=Kerberos, IsAnonymous=False, IsAuthenticated=True, ImpersonationLevel=Impersonation, IsGuest=False, IsSystem=False)
REQUEST:
START REQUEST
header['Connection'] ='keep-alive'
header['Keep-Alive'] ='300'
header['Accept'] ='text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
header['Accept-Charset'] ='ISO-8859-1,utf-8;q=0.7,*;q=0.7'
header['Accept-Encoding'] ='gzip,deflate'
header['Accept-Language'] ='en-us,en;q=0.5'
header['Cookie'] ='ASP.NET_SessionId=mhji53jg43omcyrp1fji3k2j; SessionID=; ys-!configuration_panel=o%3AactiveItemId%3Ds%253Acollectionjobs'
header['Host'] ='veeamreporter:1239'
header['Referer'] ='http://veeamreporter:1239/Reporter/Reporter.aspx?tab=configuration'
header['User-Agent'] ='Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)'
cookie['ASP.NET_SessionId'] = 'mhji53jg43omcyrp1fji3k2j'
cookie['SessionID'] = ''
cookie['ys-!configuration_panel'] = 'o%3AactiveItemId%3Ds%253Acollectionjobs'
param['taskType'] = 'DataCollection'
param['ASP.NET_SessionId'] = 'mhji53jg43omcyrp1fji3k2j'
param['SessionID'] = ''
param['ys-!configuration_panel'] = 'o%3AactiveItemId%3Ds%253Acollectionjobs'
param['ALL_HTTP'] = 'HTTP_CONNECTION:keep-alive
HTTP_KEEP_ALIVE:300
HTTP_ACCEPT:text/html,application/xhtml+xml,appl...'
param['ALL_RAW'] = 'Connection: keep-alive
Keep-Alive: 300
Accept: text/html,application/xhtml+xml,application/xml;...'
param['APPL_MD_PATH'] = '/LM/W3SVC/2/ROOT'
param['APPL_PHYSICAL_PATH'] = 'C:\inetpub\wwwroot\Reporter\'
param['AUTH_TYPE'] = 'NTLM'
param['AUTH_USER'] = 'WF\wfadmin'
param['AUTH_PASSWORD'] = ''
param['LOGON_USER'] = 'WF\wfadmin'
param['REMOTE_USER'] = 'WF\wfadmin'
param['CERT_COOKIE'] = ''
param['CERT_FLAGS'] = ''
param['CERT_ISSUER'] = ''
param['CERT_KEYSIZE'] = ''
param['CERT_SECRETKEYSIZE'] = ''
param['CERT_SERIALNUMBER'] = ''
param['CERT_SERVER_ISSUER'] = ''
param['CERT_SERVER_SUBJECT'] = ''
param['CERT_SUBJECT'] = ''
param['CONTENT_LENGTH'] = '0'
param['CONTENT_TYPE'] = ''
param['GATEWAY_INTERFACE'] = 'CGI/1.1'
param['HTTPS'] = 'off'
param['HTTPS_KEYSIZE'] = ''
param['HTTPS_SECRETKEYSIZE'] = ''
param['HTTPS_SERVER_ISSUER'] = ''
param['HTTPS_SERVER_SUBJECT'] = ''
param['INSTANCE_ID'] = '2'
param['INSTANCE_META_PATH'] = '/LM/W3SVC/2'
param['LOCAL_ADDR'] = 'fe80::4815:8a64:1940:a67c%10'
param['PATH_INFO'] = '/Admin/TaskManager.aspx'
param['PATH_TRANSLATED'] = 'C:\inetpub\wwwroot\Reporter\Admin\TaskManager.aspx'
param['QUERY_STRING'] = 'taskType=DataCollection'
param['REMOTE_ADDR'] = 'fe80::4815:8a64:1940:a67c%10'
param['REMOTE_HOST'] = 'fe80::4815:8a64:1940:a67c%10'
param['REMOTE_PORT'] = '49513'
param['REQUEST_METHOD'] = 'GET'
param['SCRIPT_NAME'] = '/Admin/TaskManager.aspx'
param['SERVER_NAME'] = 'veeamreporter'
param['SERVER_PORT'] = '1239'
param['SERVER_PORT_SECURE'] = '0'
param['SERVER_PROTOCOL'] = 'HTTP/1.1'
param['SERVER_SOFTWARE'] = 'Microsoft-IIS/7.0'
param['URL'] = '/Admin/TaskManager.aspx'
param['HTTP_CONNECTION'] = 'keep-alive'
param['HTTP_KEEP_ALIVE'] = '300'
param['HTTP_ACCEPT'] = 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
param['HTTP_ACCEPT_CHARSET'] = 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
param['HTTP_ACCEPT_ENCODING'] = 'gzip,deflate'
param['HTTP_ACCEPT_LANGUAGE'] = 'en-us,en;q=0.5'
param['HTTP_COOKIE'] = 'ASP.NET_SessionId=mhji53jg43omcyrp1fji3k2j; SessionID=; ys-!configuration_panel=o%3AactiveItemId%...'
param['HTTP_HOST'] = 'veeamreporter:1239'
param['HTTP_REFERER'] = 'http://veeamreporter:1239/Reporter/Reporter.aspx?tab=configuration'
param['HTTP_USER_AGENT'] = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CL...'
END REQUEST
_____________________________EXCEPTION_END_________________________________________

2010-10-17 14:55:13,711 [3] WARN  Global [(null)] - url=/Admin/TaskManager.aspx?taskType=DataCollection, status = 302 Found, requestTime=00:00:01.3485465
2010-10-17 14:55:13,725 [3] DEBUG Global [(null)] - /Error.aspx?id=b2b6defa-0067-4047-b033-e45141264694
2010-10-17 14:55:13,749 [3] DEBUG Global [(null)] - url=/Error.aspx?id=b2b6defa-0067-4047-b033-e45141264694, status = 200 OK, requestTime=00:00:00.0283185
Proud Veeam Customer since 2010.
Twitter: @philvirtual
philreynolds16
Novice
 
Posts: 5
Liked: never
Joined: Sun May 30, 2010 4:22 pm
Full Name: Phillip Reynolds

Re: Getting a FIPS error - SOLVED

Veeam Logoby philreynolds16 » Sun Oct 17, 2010 7:57 pm

After working on this for hours, with help from this link (your post earlier) http://support.microsoft.com/kb/911722

I finally figured it out! Here's what I did for the future:

1. Go to this location: C:\inetpub\wwwroot\Reporter
2. Open the file Web.Config in notepad
3. Add the line of code
Code: Select all
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>


between here:
Code: Select all
<location path="default.aspx">
    <system.web>
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
      <identity configSource="Configs\Identity.config" />
      <authorization>
        <allow roles="Veeam Reporter Viewers" />


and between here:
Code: Select all
<system.web>
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>
        <httpRuntime executionTimeout="90000" maxRequestLength="102400" />
    <authentication mode="Windows">
Proud Veeam Customer since 2010.
Twitter: @philvirtual
philreynolds16
Novice
 
Posts: 5
Liked: never
Joined: Sun May 30, 2010 4:22 pm
Full Name: Phillip Reynolds

Re: Getting a FIPS error

Veeam Logoby Vitaliy S. » Sun Oct 17, 2010 8:27 pm

Phillip, thanks for the update, glad that it worked for you.
Vitaliy S.
Veeam Software
 
Posts: 19558
Liked: 1102 times
Joined: Mon Mar 30, 2009 9:13 am
Full Name: Vitaliy Safarov


Return to Reporting



Who is online

Users browsing this forum: No registered users and 6 guests