Management reporting and documentation
Post Reply
philreynolds16
Novice
Posts: 5
Liked: never
Joined: May 30, 2010 4:22 pm
Full Name: Phillip Reynolds
Contact:

Getting a FIPS error

Post by philreynolds16 » 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

Gostev
SVP, Product Management
Posts: 24431
Liked: 3406 times
Joined: Jan 01, 2006 1:01 am
Location: Baar, Switzerland
Contact:

Re: Getting a FIPS error

Post by Gostev » Oct 17, 2010 10:27 am

Did you use clean Windows OS install, without any 3rd party tools present?

Vitaliy S.
Product Manager
Posts: 22763
Liked: 1519 times
Joined: Mar 30, 2009 9:13 am
Full Name: Vitaliy Safarov
Contact:

Re: Getting a FIPS error

Post by Vitaliy S. » 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 ... 5fd18b6b2a
http://support.microsoft.com/kb/911722
http://support.microsoft.com/kb/935434

Thanks!

philreynolds16
Novice
Posts: 5
Liked: never
Joined: May 30, 2010 4:22 pm
Full Name: Phillip Reynolds
Contact:

Re: Getting a FIPS error

Post by philreynolds16 » 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: May 30, 2010 4:22 pm
Full Name: Phillip Reynolds
Contact:

Re: Getting a FIPS error - SOLVED

Post by philreynolds16 » 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

Vitaliy S.
Product Manager
Posts: 22763
Liked: 1519 times
Joined: Mar 30, 2009 9:13 am
Full Name: Vitaliy Safarov
Contact:

Re: Getting a FIPS error

Post by Vitaliy S. » Oct 17, 2010 8:27 pm

Phillip, thanks for the update, glad that it worked for you.

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests