Snappy update fails because of its looking for non existing /writable/cache/assets/vmlinuz
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Snappy |
Fix Released
|
Critical
|
Unassigned |
Bug Description
When updating to test the new uboot.env behavior i encountered another issue which makes the update fail for me. Seems like somewhere a check for vmlinuz file is triggered. The device tarball for odroidc provides a uImage file instead. The configuration for this is device/
(ODROIDC)
Name Date Version Developer
ubuntu-core 2015-07-23 129 ubuntu*
ubuntu-core 2015-07-23 129 ubuntu
odroidc 2015-07-23 0.3 *
(ODROIDC)
Installing ubuntu-core (130)
Starting download of ubuntu-core
Applying update[/]
Apply done
Updating boot files
25.77 MB / 25.77 MB [======
Done
can not find file /writable/
hardware.yaml
kernel: assets/uImage
dtbs: assets/dtbs
initrd: assets/uInitrd
partition-layout: system-AB
bootloader: u-boot
For now i will change my device tree to provide vmlinuz (but it is no vmlinuz).
Related branches
- John Lenton (community): Approve
-
Diff: 22 lines (+10/-1)1 file modifiedpartition/bootloader.go (+10/-1)
Changed in snappy: | |
status: | Confirmed → In Progress |
Changed in snappy: | |
status: | In Progress → Fix Released |
It did not help that i renamed my kernel to vmlinuz - still the same error.
There is also some other initrd in that folder (not from my device tree) cache/assets img-3.19. 0.0-23- generic
ls /writable/
initrd.img initrd.