none
has a different computed hash than specified in manifest.

    Question

  • We have about 400 clients using our application and about 3 weeks ago we started getting this error; File, Security.dll, has a different computed hash than specified in manifest.   It first happened on a new client install, then anexesiting client update.  We have put out 4 new releases of the software. Now we have 10 clients and about 22 computers that we get this error, with some various differences.

     

    PLATFORM VERSION INFO

    Windows : 5.1.2600.196608 (Win32NT)

    Common Language Runtime : 2.0.50727.832

    System.Deployment.dll : 2.0.50727.832 (QFE.050727-8300)

    mscorwks.dll : 2.0.50727.832 (QFE.050727-8300)

    dfdll.dll : 2.0.50727.42 (RTM.050727-4200)

    dfshim.dll : 2.0.50727.42 (RTM.050727-4200)

    SOURCES

    Deployment url : http://www.trailblz.com/app/trailblz.application

    Server : Microsoft-IIS/6.0

    X-Powered-By : ASP.NET

    Deployment Provider url : http://www.trailblz.com/app/trailblz.application

    Application url : http://www.trailblz.com/app/5.0.0.5/trailblz.exe.manifest

    Server : Microsoft-IIS/6.0

    X-Powered-By : ASP.NET

    IDENTITIES

    Deployment Identity : Trail Blazer.app, Version=5.0.3189.15189,

    Culture=neutral, PublicKeyToken=35746cd473992e1b, processorArchitecture=msil

    Application Identity : Trail Blazer.exe, Version=5.0.3189.15189,

    Culture=neutral, PublicKeyToken=35746cd473992e1b, processorArchitecture=msil, type=win32

    APPLICATION SUMMARY

    * Installable application.

    * Trust url parameter is set.

    ERROR SUMMARY

    Below is a summary of the errors, details of these errors are listed later in the log.

    * Activation of http://www.trailblz.com/app/trailblz.application

    resulted in exception. Following failure messages were detected:

    + File, devBiz.Security.dll, has a different computed hash than specified in manifest.

    COMPONENT STORE TRANSACTION FAILURE SUMMARY

    No transaction error was detected.

    WARNINGS

    There were no warnings during this operation.

    OPERATION PROGRESS STATUS

    * [9/24/2008 1:36:23 PM] : Activation of http://www.trailblz.com/app/trailblz.application has started.

    * [9/24/2008 1:36:24 PM] : Processing of deployment manifest has successfully completed.

    * [9/24/2008 1:36:24 PM] : Installation of the application has started.

    * [9/24/2008 1:36:26 PM] : Processing of application manifest has successfully completed.

    * [9/24/2008 1:36:30 PM] : Request of trust and detection of platform is complete.

    ERROR DETAILS

    Following errors were detected during this operation.

    * [9/24/2008 1:38:35 PM] System.Deployment.Application.InvalidDeploymentException

    (HashValidation)

    - File, devBiz.Security.dll, has a different computed hash than specified in manifest.

    - Source: System.Deployment

    - Stack trace:

    at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String

    filePath, Hash hash)

    at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String

    filePath, HashCollection hashCollection)

    at System.Deployment.Application.ComponentVerifier.FileComponent.Verify()

    at System.Deployment.Application.ComponentVerifier.VerifyComponents()

    at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState

    subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)

    at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState

    subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)

    at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState

    subState, ActivationDescription actDesc)

    at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri

    activationUri, Boolean isShortcut)

    at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object

    state)

    COMPONENT STORE TRANSACTION DETAILS

    No transaction information is available.

     

     

     

     

    Differences are the in the line :

    + File, Security.dll, has a different computed hash than specified in manifest.

    some times it is a different dll, currently have only seen the same 3 dll's

     

     

    Wednesday, September 24, 2008 7:50 PM

All replies

  •  

    Best guess is that antivirus is interferring.

     

    When you do the install can you switch off your antivirus stuff and see if that is interferring with the files.

     

    As this might account for the reason you see different files at different times.

     

    James

     

    Thursday, September 25, 2008 5:00 PM
  • All Antivirus is off - after testing. But, most have had the software installed for months.

     

    Thursday, September 25, 2008 5:54 PM
  • Hi bhanf

     

    Please take this related thread for reference.

    ClickOnce Deployment Issue - File Has Different Computed Hash Than Specified In Manifest - Urgent!

     

    Please inform me if you meet any problem in doing this.

     

    Sincerely,

    Kira Qian

     

    Windows Forms General FAQs
    Windows Forms Data Controls and Databinding FAQs

    Friday, September 26, 2008 8:42 AM
  • We are changing the issue type to “Comment” because you have not followed up with the necessary information. If you have more time to look at the issue and provide more information, please feel free to change the issue type back to “Question” by editing your initial post and changing the radio button at the top of the post editor window. If the issue is resolved, we will appreciate it if you can share the solution so that the answer can be found and used by other community members having similar questions.

    Thank you!

    Best Regards

    Kira Qian

    Tuesday, September 30, 2008 7:16 AM
  • Kira - Sorry should have said in the original post that we have read and tried every item in that post.  So we are left wondering why is this happening on only a few of our client installs and not all.  Where is the problem located?  Client side seems to be the logical choice, but what on the client side.  We have tried recreate the problem on several machines but only those few seem to be having the problems.  Prehaps there ISP is blocking somthing?

     

     

     

     

     

     

    Tuesday, September 30, 2008 2:42 PM