autoconf bitbake problem

On one of my dev systems, I have successfully built both the console-image and x11-image. On another dev system (more recently set up), I am trying to get the system to build, and it is failing quite early in the process. It builds up to the point where it attempts to get autoconf, and it then complains about the md5 checksums not matching. I am not behind any proxy, and I have tried several attempts at this, including deleting the entire tree and restarting the process from the “git clone git://git.openembedded.net/openembedded” point. I get the same error every time.

Any help is appreciated.
Here is the specific error section:
NOTE: Running task 42 of 2080 (ID: 619, /opt/oe/openembedded/packages/autoconf/autoconf-native_2.61.bb, do_setscene)
NOTE: package autoconf-native-2.61: started
NOTE: package autoconf-native-2.61-r1: task do_setscene: started
NOTE: Checking if staging package installed
NOTE: No. Manually removing any installed files
NOTE: package autoconf-native-2.61-r1: task do_setscene: completed
NOTE: package autoconf-native-2.61: completed
NOTE: Running task 43 of 2080 (ID: 620, /opt/oe/openembedded/packages/autoconf/autoconf-native_2.61.bb, do_fetch)
NOTE: package autoconf-native-2.61: started
NOTE: package autoconf-native-2.61-r1: task do_fetch: started
NOTE: fetch ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2
–12:43:23-- ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2
=> `/opt/oe/tmp/downloads/autoconf-2.61.tar.bz2’
Resolving ftp.gnu.org140.186.70.20
Connecting to ftp.gnu.org|140.186.70.20|:21… connected.
Logging in as anonymous … Logged in!
==> SYST … done. ==> PWD … done.
==> TYPE I … done. ==> CWD /gnu/autoconf … done.
==> PASV … done. ==> RETR autoconf-2.61.tar.bz2 … done.
Length: 1,042,439 (1018K) (unauthoritative)

100%[==========================================================>] 1,042,439 743.07K/s

12:43:25 (743.06 KB/s) - `/opt/oe/tmp/downloads/autoconf-2.61.tar.bz2’ saved [1042439]

NOTE: The MD5Sums did not match. Wanted: ‘dbaac61915da2a82a57bf0ec2dbcff75’ and Got: ‘36d3fe706ad0950f1be10c46a429efe0’
NOTE: Task failed: Checksum of ‘ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.61.tar.bz2’ failed
NOTE: package autoconf-native-2.61-r1: task do_fetch: failed
ERROR: TaskFailed event exception, aborting
NOTE: package autoconf-native-2.61: failed
ERROR: Build of /opt/oe/openembedded/packages/autoconf/autoconf-native_2.61.bb do_fetch failed
ERROR: Task 620 (/opt/oe/openembedded/packages/autoconf/autoconf-native_2.61.bb, do_fetch) failed
NOTE: Tasks Summary: Attempted 42 tasks of which 33 didn’t need to be rerun and 1 failed.
ERROR: ‘/opt/oe/openembedded/packages/autoconf/autoconf-native_2.61.bb’ failed
NOTE: build 200810291242: completed

It seems that either the download got corrupted or your disk is
flipping bits.

'rm /opt/oe/tmp/downloads/autoconf-2.61.tar.bz2*' and tetry

regards,

Koen

Thanks for the suggestion. I’ve removed and redownloaded quite a few times (as well as deleting the entire tree and reloading everything) and it still happens. I just edited the “checksums.ini” file to update it with the expected checksums, and it now works, which means the .tar.bz file was valid and compileable, even though the checksums didn’t match.

Is it possible that the file was updated on the ftp server, without the checksums.ini file being updated to match?

Brett

That could be, and that's what we call etiher 'stupid upstream
developers' or 'break-in that compromized code'.

regards,

Koen