latest bzr version of linaro-media-create revision 438
~tgall/bzr/linaro-image-tools/linaro-media-create --mmc /dev/sdc --rootfs ext4 --dev beagle --hwpack ~tgall/Downloads/hwpack_linaro-omap3_20111003-0_armel_supported.tar.gz --binary ~tgall/Downloads/server-o-1004.tar.gz
fails with:
I see...
Device Mount point Size
/dev/sda none 152627MB
/dev/sda1 / 146899MB
/dev/sda2 none 5726MB
/dev/sda5 none 5726MB
/dev/sdb none 0MB
/dev/sdc none 3776MB
/dev/sdc1 none 51MB
/dev/sdc2 none 3724MB
/dev/sdd none 0MB
/dev/sde none 0MB
/dev/sr0 none 0MB
Are you 100% sure, on selecting [/dev/sdc] (y/n)? y
------------------------------------------------------------
Installing (linaro-hwpack-install) hwpack_linaro-omap3_20111003-0_armel_supported.tar.gz in target rootfs.
Unpacking hardware pack ...Done
Updating apt package lists ...
Ign file: ./ InRelease
Ign file: ./ Release.gpg
Ign file: ./ Release
Ign file: ./ Translation-en
Ign http://ppa.launchpad.net oneiric InRelease
Ign http://ports.ubuntu.com oneiric InRelease
Ign http://ports.ubuntu.com oneiric-security InRelease
Ign http://ports.ubuntu.com oneiric-updates InRelease
Hit http://ppa.launchpad.net oneiric Release.gpg
Ign http://ports.ubuntu.com oneiric-security InRelease
Ign http://ports.ubuntu.com oneiric InRelease
Ign http://ports.ubuntu.com oneiric-updates InRelease
Hit http://ppa.launchpad.net oneiric Release
Get:1 http://ports.ubuntu.com oneiric Release.gpg [198 B]
Hit http://ppa.launchpad.net oneiric/main armel Packages
Hit http://ports.ubuntu.com oneiric-security Release.gpg
Hit http://ports.ubuntu.com oneiric-updates Release.gpg
Get:2 http://ports.ubuntu.com oneiric-security Release.gpg [198 B]
Get:3 http://ports.ubuntu.com oneiric Release.gpg [198 B]
Ign http://ppa.launchpad.net oneiric/main TranslationIndex
Get:4 http://ports.ubuntu.com oneiric-updates Release.gpg [198 B]
Get:5 http://ports.ubuntu.com oneiric Release [39.8 kB]
Ign http://ppa.launchpad.net oneiric/main Translation-en
Hit http://ports.ubuntu.com oneiric-security Release
Hit http://ports.ubuntu.com oneiric-updates Release
Get:6 http://ports.ubuntu.com oneiric-security Release [23.2 kB]
Get:7 http://ports.ubuntu.com oneiric Release [39.8 kB]
Get:8 http://ports.ubuntu.com oneiric-updates Release [23.2 kB]
Get:9 http://ports.ubuntu.com oneiric/main armel Packages [1567 kB]
Get:10 http://ports.ubuntu.com oneiric/universe armel Packages [5611 kB]
Ign http://ports.ubuntu.com oneiric/main TranslationIndex
Ign http://ports.ubuntu.com oneiric/universe TranslationIndex
Hit http://ports.ubuntu.com oneiric-security/main armel Packages
Hit http://ports.ubuntu.com oneiric-security/universe armel Packages
Ign http://ports.ubuntu.com oneiric-security/main TranslationIndex
Ign http://ports.ubuntu.com oneiric-security/universe TranslationIndex
Hit http://ports.ubuntu.com oneiric-updates/main armel Packages
Hit http://ports.ubuntu.com oneiric-updates/universe armel Packages
Ign http://ports.ubuntu.com oneiric-updates/main TranslationIndex
Ign http://ports.ubuntu.com oneiric-updates/universe TranslationIndex
Get:11 http://ports.ubuntu.com oneiric-security/main armel Packages [20 B]
Get:12 http://ports.ubuntu.com oneiric-security/universe armel Packages [20 B]
Ign http://ports.ubuntu.com oneiric-security/main TranslationIndex
Ign http://ports.ubuntu.com oneiric-security/universe TranslationIndex
Get:13 http://ports.ubuntu.com oneiric/main armel Packages [1567 kB]
Get:14 http://ports.ubuntu.com oneiric/universe armel Packages [5611 kB]
Ign http://ports.ubuntu.com oneiric/main TranslationIndex
Ign http://ports.ubuntu.com oneiric/universe TranslationIndex
Get:15 http://ports.ubuntu.com oneiric-updates/main armel Packages [20 B]
Get:16 http://ports.ubuntu.com oneiric-updates/universe armel Packages [20 B]
Ign http://ports.ubuntu.com oneiric-updates/main TranslationIndex
Ign http://ports.ubuntu.com oneiric-updates/universe TranslationIndex
Get:17 http://ports.ubuntu.com oneiric/main Translation-en [859 kB]
Get:18 http://ports.ubuntu.com oneiric/universe Translation-en [3921 kB]
Get:19 http://ports.ubuntu.com oneiric/main Translation-en [859 kB]
Get:20 http://ports.ubuntu.com oneiric/universe Translation-en [3921 kB]
Ign http://ports.ubuntu.com oneiric-security/main Translation-en
Ign http://ports.ubuntu.com oneiric-security/universe Translation-en
Ign http://ports.ubuntu.com oneiric-updates/main Translation-en
Ign http://ports.ubuntu.com oneiric-updates/universe Translation-en
Ign http://ports.ubuntu.com oneiric-security/main Translation-en
Ign http://ports.ubuntu.com oneiric-security/universe Translation-en
Ign http://ports.ubuntu.com oneiric-updates/main Translation-en
Ign http://ports.ubuntu.com oneiric-updates/universe Translation-en
Fetched 24.0 MB in 2min 48s (143 kB/s)
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ports.ubuntu.com_ubuntu-ports_dists_oneiric_main_binary-armel_Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
Cleaning up ...Done
proc umounted
Traceback (most recent call last):
File "/home/tgall/bzr/linaro-image-tools/linaro-media-create", line 156, in <module>
verified_files, *hwpacks)
File "/home/tgall/bzr/linaro-image-tools/linaro_image_tools/media_create/chroot_utils.py", line 64, in install_hwpacks
install_hwpack(chroot_dir, hwpack_file, hwpack_force_yes or hwpack_verified)
File "/home/tgall/bzr/linaro-image-tools/linaro_image_tools/media_create/chroot_utils.py", line 85, in install_hwpack
cmd_runner.run(args, as_root=True, chroot=chroot_dir).wait()
File "/home/tgall/bzr/linaro-image-tools/linaro_image_tools/cmd_runner.py", line 100, in wait
raise SubcommandNonZeroReturnValue(self._my_args, returncode)
linaro_image_tools.cmd_runner.SubcommandNonZeroReturnValue: Sub process "['chroot', '/tmp/tmpHpIBfF/binary', 'linaro-hwpack-install', '/hwpack_linaro-omap3_20111003-0_armel_supported.tar.gz']" returned a non-zero value: 100
One thing we could do is retrying apt-get update runs if they fail the first time
The core issue is a design one in that the archive might appear inconsistent due to the time it takes to fetch Packages indices, but we wont solve that.
For now, I recommend you just retry.