Checksum of 'ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz' failed

Encountered the following errors while executing bitbake: can
someone help?

Thanks.

NOTE: package pax-utils-native-0.1.13-r0: task do_unpack: completed
NOTE: package pax-utils-native-0.1.13: completed
NOTE: Running task 267 of 2210 (ID: 698, /home/tteikhua/oe/
openembedded/packages/file/file-native_4.21.bb, do_setscene)
NOTE: package file-native-4.21: started
NOTE: package file-native-4.21-r0: task do_setscene: started
NOTE: Checking if staging package installed
NOTE: No. Manually removing any installed files
NOTE: package file-native-4.21-r0: task do_setscene: completed
NOTE: package file-native-4.21: completed
NOTE: Running task 268 of 2210 (ID: 699, /home/tteikhua/oe/
openembedded/packages/file/file-native_4.21.bb, do_fetch)
NOTE: package file-native-4.21: started
NOTE: package file-native-4.21-r0: task do_fetch: started
NOTE: fetch ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz
--2009-02-06 23:52:01-- ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz
           => `/home/tteikhua/oe/tmp/downloads/file-4.21.tar.gz'
Resolving ftp.fi.debian.org... 130.230.54.99, 2001:708:310:54::99
Connecting to ftp.fi.debian.org|130.230.54.99|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done.
==> SIZE file-4.21.tar.gz ... 549938
==> PASV ... done. ==> RETR file-4.21.tar.gz ... done.
Length: 549938 (537K)

22% [=======> ] 123,840 --.-K/s in
14m 29s

2009-02-07 00:06:38 (142 B/s) - Data connection: Connection reset by
peer; Retrying.

--2009-02-07 00:06:39-- ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz
  (try: 2) => `/home/tteikhua/oe/tmp/downloads/file-4.21.tar.gz'
==> CWD not required.
==> SIZE file-4.21.tar.gz ... done.
==> PASV ...
Error in server response, closing control connection.
Retrying.

--2009-02-07 00:06:41-- ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz
  (try: 3) => `/home/tteikhua/oe/tmp/downloads/file-4.21.tar.gz'
Connecting to ftp.fi.debian.org|130.230.54.99|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done.
==> SIZE file-4.21.tar.gz ... 549938
==> PASV ... done. ==> RETR file-4.21.tar.gz ... done.
/home/tteikhua/oe/tmp/downloads/file-4.21.tar.gz has sprung into
existence.
Retrying.

--2009-02-07 00:06:50-- ftp://ftp.fi.debian.org/pub/gentoo/distfiles/file-4.21.tar.gz
  (try: 4) => `/home/tteikhua/oe/tmp/downloads/file-4.21.tar.gz.1'
Connecting to ftp.fi.debian.org|130.230.54.99|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done. ==> PWD ... done.
==> TYPE I ... done. ==> CWD /pub/gentoo/distfiles ... done.
==> SIZE file-4.21.tar.gz ... 549938
==> PASV ... done. ==> REST 549938 ... done.
==> RETR file-4.21.tar.gz ... done.
Length: 549938 (537K), 0 (0) remaining

100%[+++++++++++++++++++++++++++++++++++++++] 549,938 --.-K/s in
0s

2009-02-07 00:06:55 (0.00 B/s) - `/home/tteikhua/oe/tmp/downloads/
file-4.21.tar.gz.1' saved [549938]

NOTE: The MD5Sums did not match. Wanted:
'9e3503116f4269a1be70220ee2234b0e' and Got:
'0239495a442edfe6e6ebef97fa34b120'
NOTE: Task failed: Checksum of 'ftp://ftp.fi.debian.org/pub/gentoo/
distfiles/file-4.21.tar.gz' failed
NOTE: package file-native-4.21-r0: task do_fetch: failed
ERROR: TaskFailed event exception, aborting
NOTE: package file-native-4.21: failed
ERROR: Build of /home/tteikhua/oe/openembedded/packages/file/file-
native_4.21.bb do_fetch failed
ERROR: Task 699 (/home/tteikhua/oe/openembedded/packages/file/file-
native_4.21.bb, do_fetch) failed
NOTE: Tasks Summary: Attempted 267 tasks of which 0 didn't need to be
rerun and 1 failed.
ERROR: '/home/tteikhua/oe/openembedded/packages/file/file-
native_4.21.bb' failed
NOTE: build 200902062122: completed

sorry, i think i explicitly download the specific file again, and this
time I check the md5sum, it matches the expected value, so I am just
reexecuting the "bitbake console-image" again....hoping this time it
works.

Should be smart enough NOT to redo the task it has done before right?