Upgrade to 3.4.6 fails with error - "Checksummed file size doesn't match"
Asked by Nikhil Agrawal:

Hi Team,

I am on Sourcetree v3.4.5.0 and while upgrading to latest version 3.4.6, I get an error of **"Checksummed file size doesn't match"** (screenshot attached)

I am behind a corp proxy so could be that issue. Let me know if I have to get any logs.

Thanks,  
NA

![Capture.JPG](/t5/image/serverpage/image-id/156557i11C8D85575C46D15/image-size/large?v=v2&px=999 "Capture.JPG")**Update:**

This also happened to me on my home pc where there is no proxy. The '**SourceTree-3.4.5-full'** nuget is downloaded successfully and have size 24,032KB or 23.4MB. Attached are the logs from **%LOCALAPPDATA%\\Atlassian\\SourceTree\\sourcetree.log**

ERROR \[2021-08-19 18:44:38,695\] \[1\] \[Sourcetree.Installer.Squirrel.Utils.UpdateHelper\] \[Log\] - Unable to complete update  
System.Exception: Checksummed file size doesn't match: C:\\Users\\foobaruser\\AppData\\Local\\Sourcetree\\packages\\SourceTree-3.4.6-full.nupkg  
at Squirrel.UpdateManager.DownloadReleasesImpl.checksumPackage(ReleaseEntry downloadedRelease)  
at Squirrel.UpdateManager.DownloadReleasesImpl.\<\>c__DisplayClass2_0.\<\<DownloadReleases\>b__1\>d.MoveNext()  
--- End of stack trace from previous location where exception was thrown ---  
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  
at Squirrel.Utility.\<\>c__DisplayClass13_1\`1.\<\<ForEachAsync\>b__1\>d.MoveNext()  
--- End of stack trace from previous location where exception was thrown ---  
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)  
at Squirrel.UpdateManager.DownloadReleasesImpl.\<DownloadReleases\>d__2.MoveNext()  
--- End of stack trace from previous location where exception was thrown ---  
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)  
at Squirrel.UpdateManager.\<DownloadReleases\>d__9.MoveNext()  
--- End of stack trace from previous location where exception was thrown ---  
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()  
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)  
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()  
at Sourcetree.Installer.Squirrel.Utils.UpdateHelper.\<DownloadAvailableUpdates\>d__27.MoveNext()  
ERROR \[2021-08-19 18:44:38,918\] \[1\] \[SourceTree.Notifications.NotificationsManager\] \[Log\] - Unable to set owner as parent is not visible or non-existent


Answers:
author: Vipin Yadav
body: Hi,   

The issue is fixed now. Can you install an older version (3.4.5) and then click on update (for version 3.4.6) and see if it is working now?  

Thanks,

Vipin

comments: author: paulp_games
body: The update works, thanks!


author: hbunjes
body: Thank you, all working fine.


author: Tothcom
body: Thanks!


author: inialdan
body: Thanks!, all working fine.


author: Nikhil Agrawal
body: Thanks. It upgraded to 3.4.6 now w/o any errors.


author: Moltas R?mmal
body: Works now!


author: jfmenard
body: Same for me.

comments: author: jfmenard
body: I was able to upgrade by downloading the installer directly from <https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-3.4.6.exe>


author: Rob Farthing
body: Thanks, shouldn't need to have to do this though, why can't they test the updates for christ's sake


author: David Shower
body: Same issue


author: inialdan
body: Same issue

![Screenshot_136.png](https://community.atlassian.com/t5/image/serverpage/image-id/156839iD87C2435079E1FC0/image-size/large?v=v2&px=999 "Screenshot_136.png")


author: Hallai Seiler ?ron
body: Same issue appears for me.


author: Yonghua Zhai
body: I encountered the same issue.


author: paulp_games
body: Same issue


author: hbunjes
body: Same issue here without a proxy or firewall that could change the data.


author: reginaldStjohn
body: I got the same problem when updating through the SourceTree UI


author: Jake Chen
body: Same here, no SourceTree-3.4.6-full.nupkg in packages folder after click the update.