New ubuntu-device-flash cannot use own gadget snap?

Simon Fels simon.fels at canonical.com
Wed Aug 31 10:26:09 UTC 2016


On 31.08.2016 12:16, Loïc Minier wrote:
> Works for me:
> 
> $ sudo -E UBUNTU_DEVICE_FLASH_IGNORE_UNSTABLE_GADGET_DEFINITION=1
> /snap/bin/ubuntu-device-flash --verbose core 16 -o snappy.img --channel
> edge  --gadget pc --kernel pc-kernel --os ubuntu-core

Yann is trying to use a gadget snap which isn't in the store but placed
on the local disk. So I suspect he is running something like

$ sudo -E UBUNTU_DEVICE_FLASH_IGNORE_UNSTABLE_GADGET_DEFINITION=1
/snap/bin/ubuntu-device-flash ... --gadget /home/user/my-gadget.snap ...

regards,
Simon

> Determining gadget configuration
> 
>  836.00 KB / 836.00 KB [==================================] 100.00%
> 12.77 MB/s 0
> 
> Partitioning...
> 
> Formatting...
> 
> Mounting...
> 
> Provisioning...
> 
>  74.40 MB / 74.40 MB [===================================] 100.00% 24.02
> MB/s 3s
> 
>  74.40 MB / 74.40 MB [===================================] 100.00% 59.46
> MB/s 1s
> 
>  110.54 MB / 110.54 MB [=================================] 100.00% 23.19
> MB/s 4s
> 
>  836.00 KB / 836.00 KB [==================================] 100.00%
> 68.23 MB/s 0
> 
> Unmounting...
> 
> New image complete
> 
> Summary:
> 
>  Output: snappy.img
> 
>  Architecture: amd64
> 
>  Channel: edge
> 
>  Version: 0
> 
> 
> On Wed, Aug 31, 2016 at 11:11 AM, Yann Sionneau
> <yann.sionneau at parrot.com <mailto:yann.sionneau at parrot.com>> wrote:
> 
> 
> 
>     Le 08/31/2016 à 10:56 AM, Simon Fels a écrit :
>     > On 31.08.2016 10:49, Yann Sionneau wrote:
>     >> Hello,
>     >>
>     >> It seems the new (snapp'ed) ubuntu-device-flash cannot use my own gadget
>     >> snap anymore.
>     >>
>     >> yann at imperium$ sudo -E /snap/bin/ubuntu-device-flash --verbose core 16
>     >> -o snappy.img --channel edge  --gadget $PWD/../../../xxx_2.0_all.snap
>     >> --kernel ../../../xxx_kernel/xxx-kernel_3.10.97_armhf.snap --os
>     >> ubuntu-core --developer-mode --enable-ssh
>     >> cannot use
>     >> "/home/yann/dev/snappy_xxx/tools/snappy/xxx_image/../../../xxx_2.0_all.snap",
>     >> must be one of: ["canonical-i386" "canonical-pc" "pc" "canonical-pi2"
>     >> "pi2" "pi3" "canonical-dragon" "dragonboard" "beagleblack" "plano-amd64"]
>     >>
>     >> Is porting Snappy on non official devices not supported anymore?
>     > No, that is not the case.
>     >
>     >> How is it supposed to work now? I must confess that I am blocked in my
>     >> work because of this change, I cannot generate nor flash images anymore
>     >> and my project is thus stalled :/
>     > We're currently in a phase where ubuntu-device-flash is still being used
>     > but the future will be a new tool called ubuntu-image which will allow
>     > you to create images in a much better way.
>     Yes I've heard of the new ubuntu-image tool. It's a good idea to make
>     this new tool!
>     It's just important I think that the old tools stay functional until the
>     new ones are ready.
>     >
>     > From what I got from Michael a lot things are currently hard coded
>     > inside ubuntu-device-flash. See [1] for the relevant code bits.
>     >
>     > You can override the sanity check for the gadget names with setting
>     > UBUNTU_DEVICE_FLASH_IGNORE_UNSTABLE_GADGET_DEFINITION=1 in the command
>     > line you're executing. Didn't tested this but maybe Michael can comment
>     > how this should work.
>     Ok, the environment variable works, thanks a lot!
>     Now I get this:
> 
>     error while executing external command mkfs.ext4 -F -L writable
>     /dev/mapper/loop3p2: mke2fs 1.42.13 (17-May-2015)
>     Invalid filesystem option set:
>     has_journal,extent,huge_file,flex_bg,metadata_csum,64bit,dir_nlink,extra_isize
> 
>     any idea?
> 
>     >
>     > regards,
>     > Simon
>     >
>     > [1]:
>     >
>     https://bazaar.launchpad.net/~mvo/goget-ubuntu-touch/minimal-first-boot-no-prepare-image/view/head:/ubuntu-device-flash/snappy.go#L116
>     <https://bazaar.launchpad.net/~mvo/goget-ubuntu-touch/minimal-first-boot-no-prepare-image/view/head:/ubuntu-device-flash/snappy.go#L116>
>     >
> 
> 
>     --
>     Snapcraft mailing list
>     Snapcraft at lists.snapcraft.io <mailto:Snapcraft at lists.snapcraft.io>
>     Modify settings or unsubscribe at:
>     https://lists.ubuntu.com/mailman/listinfo/snapcraft
>     <https://lists.ubuntu.com/mailman/listinfo/snapcraft>
> 
> 
> 
> 
> -- 
> - Loïc
> 
> 





More information about the Snapcraft mailing list