/usr/sbin/grub-install: error: will not proceed with blocklists.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
diskimage-builder |
Fix Released
|
High
|
Thomas Bechtold |
Bug Description
I'm trying to create a Ubuntu 12.04 image with this command:
sudo DIB_RELEASE=precise disk-image-create -x --offline --no-tmpfs vm ubuntu
but get the following error:
Creating config file /etc/default/grub with new version
Generating grub configuration file ...
done
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
++ which grub-install
+ GRUBNAME=
+ '[' -z /usr/sbin/
+ '[' -z /usr/sbin/
++ /usr/sbin/
++ grep 0.97
++ wc -l
+ '[' 0 -ne 0 ']'
+ echo 'Installing GRUB2...'
Installing GRUB2...
+ GRUB_OPTS=
+ [[ ! '' == *--target* ]]
++ /usr/sbin/
+ [[ /usr/sbin/
+ '[' -d /sys/firmware/efi ']'
+ [[ amd64 =~ ppc ]]
+ /usr/sbin/
Installing for i386-pc platform.
/usr/sbin/
/usr/sbin/
/usr/sbin/
++ check_break after-error run_in_target bash
++ echo ''
++ egrep -e '(,|^)after-
+ trap_cleanup
+ exitval=1
+ cleanup
+ unmount_image
+ sync
+ unmount_dir /tmp/image.
+ local pattern=
+ '[' -n /tmp/image.
++ awk '{print $2}'
++ grep '^/tmp/
++ sort -r
+ mnts='/
/tmp/image.
/tmp/image.
/tmp/image.
/tmp/image.
/tmp/image.
+ '[' -n '/tmp/image.
/tmp/image.
/tmp/image.
/tmp/image.
/tmp/image.
/tmp/image.
+ sudo umount -fl /tmp/image.
+ '[' -n 'detach_loopback /dev/loop2' ']'
+ detach_loopback /dev/loop2
+ local loopdev=/dev/loop2
++ echo /dev/loop2
++ sed 's/\/dev\///g'
+ loopdev_name=loop2
++ sudo dmsetup ls
++ grep loop2
++ awk '{ print $1 }'
+ mapper_name=
+ '[' '' ']'
++ seq 10 -1 1
+ for try in '$(seq 10 -1 1)'
+ sudo losetup /dev/loop2
/dev/loop2: [65025]:2884682 (/tmp/image.
+ sudo losetup -d /dev/loop2
+ return 0
+ cleanup_dirs
+ sudo rm -rf /tmp/image.
+ sudo rm -rf /tmp/image.
+ sudo umount -f /tmp/image.A7GhFhsh /tmp/image.u11pQq5W
umount: /tmp/image.
umount: /tmp/image.
+ true
+ rm -rf --one-file-system /tmp/image.A7GhFhsh /tmp/image.u11pQq5W
+ exit 1
So the problems seems to be the "vm" element. Without that, I can build an image.