linaro-android-media-create fails on iMX53

Bug #900106 reported by Zach Pfeffer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android
Confirmed
Critical
Zach Pfeffer
Linaro Image Tools
New
Undecided
Unassigned

Bug Description

I see a "No space left on device" error 3 out of 3 times.

./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev mx53loco --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2

I see...
Device Mount point Size
/dev/sda none 114473MB
/dev/sda1 / 109778MB
/dev/sda2 none 4693MB
/dev/sda5 none 4693MB
/dev/sdb none 0MB
/dev/sdc none 7592MB
/dev/sdc1 none 3MB
/dev/sdc2 none 128MB
/dev/sdc3 none 256MB
/dev/sdc4 none 7204MB
/dev/sdc5 none 255MB
/dev/sdc6 none 511MB
/dev/sdc7 none 6435MB
/dev/sdd none 0MB
/dev/sde none 0MB
Are you 100% sure, on selecting [/dev/sdc] (y/n)? y
Checking that no-one is using this disk right now ...
OK
Warning: bad partition start (earliest 794625)
end of partition 4 has impossible value for cylinders: 1023 (should be in 0-1022)
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)

Formating boot partition

mkfs.vfat 3.0.9 (31 Jan 2010)
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=userdata
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524272 blocks
26213 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
64 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=cache
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262128 blocks
13106 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
32 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
 8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 29 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=system
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
32 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
 8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
mkfs.vfat 3.0.9 (31 Jan 2010)
Image Name: boot script
Created: Sun Dec 4 19:39:55 2011
Image Type: ARM Linux Script (uncompressed)
Data Size: 357 Bytes = 0.35 kB = 0.00 MB
Load Address: 00000000
Entry Point: 00000000
Contents:
   Image 0: 349 Bytes = 0.34 kB = 0.00 MB
412+1 records in
412+1 records out
211344 bytes (211 kB) copied, 0.0650275 s, 3.3 MB/s
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/de-DE_ta.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/de-DE_gl0_sg.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/en-GB_kh0_sg.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/en-GB_ta.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/en-US_lh0_sg.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/en-US_ta.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/es-ES_zl0_sg.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/es-ES_ta.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/fr-FR_nk0_sg.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/fr-FR_ta.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/it-IT_cm0_sg.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/tts/lang_pico/it-IT_ta.bin': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Generic.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/AVRCP.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/qwerty.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_045e_Product_028e.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_046d_Product_c294.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_046d_Product_c216.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_046d_Product_c299.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_046d_Product_c532.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_054c_Product_0268.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_05ac_Product_0239.kl': No space left on device
mv: writing `/tmp/tmp6cMtbP/system-disc/usr/keylayout/Vendor_22b8_Product_093d.kl': No space left on device
mv: cannot create directory `/tmp/tmp6cMtbP/system-disc/usr/keychars': No space left on device
mv: cannot create directory `/tmp/tmp6cMtbP/system-disc/usr/idc': No space left on device
mv: cannot create directory `/tmp/tmp6cMtbP/system-disc/usr/share': No space left on device
mv: cannot create directory `/tmp/tmp6cMtbP/system-disc/usr/srec': No space left on device
mv: cannot create directory `/tmp/tmp6cMtbP/system-disc/usr/icu': No space left on device
mv: cannot create directory `/tmp/tmp6cMtbP/system-disc/xbin': No space left on device
Traceback (most recent call last):
  File "./linaro-image-tools/linaro-android-media-create", line 145, in <module>
    populate_partition(SYSTEM_DIR + "/system", SYSTEM_DISK, system_partition)
  File "/workspace/androids/prebuilt/tip/23_staging-imx53_91/linaro-image-tools/linaro_image_tools/media_create/rootfs.py", line 32, in populate_partition
    move_contents(content_dir, root_disk)
  File "/workspace/androids/prebuilt/tip/23_staging-imx53_91/linaro-image-tools/linaro_image_tools/media_create/rootfs.py", line 151, in move_contents
    cmd_runner.run(mv_cmd, as_root=True).wait()
  File "/workspace/androids/prebuilt/tip/23_staging-imx53_91/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 "['sudo', '-E', 'mv', '/tmp/tmp6cMtbP/system/system/app', '/tmp/tmp6cMtbP/system/system/bin', '/tmp/tmp6cMtbP/system/system/build.prop', '/tmp/tmp6cMtbP/system/system/etc', '/tmp/tmp6cMtbP/system/system/fonts', '/tmp/tmp6cMtbP/system/system/framework', '/tmp/tmp6cMtbP/system/system/include', '/tmp/tmp6cMtbP/system/system/lib', '/tmp/tmp6cMtbP/system/system/media', '/tmp/tmp6cMtbP/system/system/modules', '/tmp/tmp6cMtbP/system/system/share', '/tmp/tmp6cMtbP/system/system/tts', '/tmp/tmp6cMtbP/system/system/usr', '/tmp/tmp6cMtbP/system/system/xbin', '/tmp/tmp6cMtbP/system-disc']" returned a non-zero value: 1
$

Revision:

revno: 471 [merge]
committer: Mattias Backman <email address hidden>
branch nick: linaro-image-tools
timestamp: Fri 2011-12-02 10:17:14 +0100
message:
  Remove runtime dependency for testtools by copying the try_import function from testtools.

I see this on rev 470 and 469

$./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev mx53loco --system system.tar.bz2 --userdata userdata.tar.bz2 --boot boot.tar.bz2

I see...
Device Mount point Size
/dev/sda none 114473MB
/dev/sda1 / 109778MB
/dev/sda2 none 4693MB
/dev/sda5 none 4693MB
/dev/sdb none 0MB
/dev/sdc none 7592MB
/dev/sdc1 none 3MB
/dev/sdc2 none 128MB
/dev/sdc3 none 256MB
/dev/sdc4 none 7204MB
/dev/sdc5 none 255MB
/dev/sdc6 none 511MB
/dev/sdc7 none 6435MB
/dev/sdd none 0MB
/dev/sde none 0MB
Are you 100% sure, on selecting [/dev/sdc] (y/n)? y
Checking that no-one is using this disk right now ...
OK
Warning: bad partition start (earliest 794625)
end of partition 4 has impossible value for cylinders: 1023 (should be in 0-1022)
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)

Formating boot partition

mkfs.vfat 3.0.9 (31 Jan 2010)
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=userdata
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
131072 inodes, 524272 blocks
26213 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
64 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=cache
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262128 blocks
13106 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
32 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
 8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
mke2fs 1.41.14 (22-Dec-2010)
Filesystem label=system
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
65536 inodes, 262144 blocks
13107 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
32 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
 8193, 24577, 40961, 57345, 73729, 204801, 221185

Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
mkfs.vfat 3.0.9 (31 Jan 2010)
Image Name: boot script
Created: Sun Dec 4 19:49:38 2011
Image Type: ARM Linux Script (uncompressed)
Data Size: 357 Bytes = 0.35 kB = 0.00 MB
Load Address: 00000000
Entry Point: 00000000
Contents:
   Image 0: 349 Bytes = 0.34 kB = 0.00 MB
412+1 records in
412+1 records out
211344 bytes (211 kB) copied, 0.0638192 s, 3.3 MB/s
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/de-DE_ta.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/de-DE_gl0_sg.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/en-GB_kh0_sg.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/en-GB_ta.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/en-US_lh0_sg.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/en-US_ta.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/es-ES_zl0_sg.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/es-ES_ta.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/fr-FR_nk0_sg.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/fr-FR_ta.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/it-IT_cm0_sg.bin': No space left on device
mv: writing `/tmp/tmpsr_fEm/system-disc/tts/lang_pico/it-IT_ta.bin': No space left on device
mv: cannot create directory `/tmp/tmpsr_fEm/system-disc/usr/keylayout': No space left on device
mv: cannot create directory `/tmp/tmpsr_fEm/system-disc/usr/keychars': No space left on device
mv: cannot create directory `/tmp/tmpsr_fEm/system-disc/usr/idc': No space left on device
mv: cannot create directory `/tmp/tmpsr_fEm/system-disc/usr/share': No space left on device
mv: cannot create directory `/tmp/tmpsr_fEm/system-disc/usr/srec': No space left on device
mv: cannot create directory `/tmp/tmpsr_fEm/system-disc/usr/icu': No space left on device
mv: cannot create directory `/tmp/tmpsr_fEm/system-disc/xbin': No space left on device
Traceback (most recent call last):
  File "./linaro-image-tools/linaro-android-media-create", line 145, in <module>
    populate_partition(SYSTEM_DIR + "/system", SYSTEM_DISK, system_partition)
  File "/workspace/androids/prebuilt/tip/23_staging-imx53_91/linaro-image-tools/linaro_image_tools/media_create/rootfs.py", line 32, in populate_partition
    move_contents(content_dir, root_disk)
  File "/workspace/androids/prebuilt/tip/23_staging-imx53_91/linaro-image-tools/linaro_image_tools/media_create/rootfs.py", line 151, in move_contents
    cmd_runner.run(mv_cmd, as_root=True).wait()
  File "/workspace/androids/prebuilt/tip/23_staging-imx53_91/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 "['sudo', '-E', 'mv', '/tmp/tmpsr_fEm/system/system/app', '/tmp/tmpsr_fEm/system/system/bin', '/tmp/tmpsr_fEm/system/system/build.prop', '/tmp/tmpsr_fEm/system/system/etc', '/tmp/tmpsr_fEm/system/system/fonts', '/tmp/tmpsr_fEm/system/system/framework', '/tmp/tmpsr_fEm/system/system/include', '/tmp/tmpsr_fEm/system/system/lib', '/tmp/tmpsr_fEm/system/system/media', '/tmp/tmpsr_fEm/system/system/modules', '/tmp/tmpsr_fEm/system/system/share', '/tmp/tmpsr_fEm/system/system/tts', '/tmp/tmpsr_fEm/system/system/usr', '/tmp/tmpsr_fEm/system/system/xbin', '/tmp/tmpsr_fEm/system-disc']" returned a non-zero value: 1

I see this after I've cleared the contents of /tmp

Zach Pfeffer (pfefferz)
Changed in linaro-android:
importance: Undecided → Critical
status: New → Confirmed
milestone: none → 12.01
milestone: 12.01 → 11.12
assignee: nobody → Zach Pfeffer (pfefferz)
Revision history for this message
Zach Pfeffer (pfefferz) wrote :

I'm able to successfully program panda, snowball_sd and origen with rev 471 using the same SD card.

Revision history for this message
Botao (botao-sun) wrote :

Confirmed on my side, will investigate it.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.