It took me quite some time today(while fixing squashfs+overlay on armvirt) to find out, that I was missing support for loop block device in kernel, so I'm adding error message which might be helpful for someone else in the future as well.
Signed-off-by: Petr Štetiar <yn...@true.cz> --- libfstools/rootdisk.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libfstools/rootdisk.c b/libfstools/rootdisk.c index dd00c1b..68a6296 100644 --- a/libfstools/rootdisk.c +++ b/libfstools/rootdisk.c @@ -258,8 +258,10 @@ static int rootdisk_volume_init(struct volume *v) char str[128]; int ret = 0; - if (!p->loop_name[0] && rootdisk_create_loop(p) != 0) + if (!p->loop_name[0] && rootdisk_create_loop(p) != 0) { + ULOG_ERR("unable to create loop device\n"); return -1; + } v->type = BLOCKDEV; v->blk = p->loop_name; -- 1.9.1 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel