ubuntu-image 0.15
knitzsche
kyle.nitzsche at canonical.com
Thu Feb 16 23:01:01 UTC 2017
On 02/16/2017 05:20 PM, Barry Warsaw wrote:
> Hi Kyle,
>
> On Feb 16, 2017, at 04:44 PM, knitzsche wrote:
>
>> I had been (with 0.14 snap) building the image and saving to file with -o
>> my.img
>>
>> Then mounting the img partitions with (as root):
>>
>> kpartx -a my.img
>> loopmnt=`findfs LABEL=writable`
>> mount $loopmtn DIR
>>
>> With 0.15, that mount fails with a Kill message.
>
> Can you provide the exact failure you're seeing? What version of Ubuntu are
> you on? It works for me on Zesty:
* xenial
* my model points at branded store that contains learnit snap
* I add three snaps to the image via --extra-snaps
ubuntu-image \
--channel stable \
-o $image_name \ (LOWERCASE -o)
--image-size 4G \
--extra-snaps pi2-kernel_26.snap \ this is local
--extra-snaps pi2_36.snap \ local
--extra-snaps learnit \ from branded store into which it is
whitelisted via store admin
$model
=== snap experience
$ sudo kpartx -a test-learnit.img
[sudo] password for knitzsche:
$ findfs LABEL=writable
/dev/mapper/loop4p2
$ sudo mount /dev/mapper/loop4p2 mnt
Killed
$
That does not happen with the ubuntu-image from deb on xenial (see below)
$ snap info ubuntu-image
name: ubuntu-image
summary: "Create Ubuntu images"
publisher: canonical
description: |
Use this tool to create Ubuntu images.
commands:
- ubuntu-image
tracking: beta
installed: 0.15+snap3 (48) 17MB devmode
refreshed: 2017-02-15 15:05:38 -0500 EST
channels:
beta: 0.15+snap3 (48) 17MB devmode
edge: 0.15+snap3 (48) 17MB devmode
===== deb experience
$ sudo kpartx -a test-learnitdeb.img
[sudo] password for knitzsche:
$ findfs LABEL=writable
/dev/mapper/loop2p2
$ sudo mount /dev/mapper/loop2p2 mnt
$ ls mnt
lost+found system-data
$ apt policy ubuntu-image
ubuntu-image:
Installed: 0.14+16.04ubuntu2
Candidate: 0.14+16.04ubuntu2
Version table:
*** 0.14+16.04ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe
amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe
i386 Packages
100 /var/lib/dpkg/status
cheers
>
> % snap install ubuntu-image --devmode --beta
> ubuntu-image (beta) 0.15+snap3 from 'canonical' installed
> % ubuntu-image -O . models/pc-amd64-model.assertion
> Fetching core
> Fetching pc-kernel
> Fetching pc
> Partition size/offset need to be a multiple of sector size (512). The size/offset will be rounded up to the nearest sector.
> % sudo kpartx -a pc.img
> % loopmnt=`findfs LABEL=writable`
> % sudo mount $loopmnt mnt
> % ls mnt
> lost+found/ system-data/
>
> Cheers,
> -Barry
>
More information about the Devices
mailing list