For me, I could see the url was redirecting to a circle domain, managed by the router.So I just added my pi to the unmanaged list, and it worked fine. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
The only solution that worked for me is from unix.stackexchange.
It happens because there's a known bug it apt, and the solution is to update with a different compression method, so the files load correctly and the checksum succeeds.
The fundamental issue is that the apt repository format is subject to race conditions when a mirror is updated.
This problem particularly affects repositories that change rapidly, such as the development release.
You can track progress on the fix for this in this bug (please mark yourself as "affects me too" in the bug) and this blueprint.
Checksum mismatch while updating eclipse love china indian dating
But be aware that it is a complex issue and may take more than one release to resolve.
[Jul 2006 - 4 Posts] Accessing Data across two servers [Sep 2005 - 6 Posts] Accessing multilevel PPI [Jun 2010 - 5 Posts] Accesslog type queries from dbql [Dec 2004 - 7 Posts] Access Rights in the Dictionary [Mar 2009 - 2 Posts] Accessrights reporting macro - updated version [Apr 2013 - One Post] Accessrights reporting macros - updated for Teradata 15.00 [May 2014 - 4 Posts] Access Rights reporting macros: 2015 Version [Aug 2015 - One Post] Accessrights to execute a macro...
[Dec 2003 - 4 Posts] Account Name to set for the user for implementing priority scheduler.
I went to Software and Checked Source as shown below and there were no problems further for downloading repository from the terminal.
This can happen if you're running a router with parental controls, and havent put your raspberry pi into an "unmanaged" list.