# Artificat creation using mender convert throws error

**URL:** <https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014>\
**Category:** General Discussions\
**Created:** [August 18, 2021, 11:20am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014 "2021-08-18T11:20:35Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 18, 2021, 11:20am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/1 "2021-08-18T11:20:35Z")

</div>

Hi  
While creating artifact from raspbian OS golden image (for Rpi4), it throws ERROR!

I am following the process mentioned in `https://docs.mender.io/system-updates-debian-family/convert-a-mender-debian-image`  
I have taken fresh Raspbain OS , flashed sd card, and created golden image from sd card. Copied golden image to hard disk and using the mender-convert command, initiated to convert golden image in the artifact, but ERROR happened " Wrong fs option, bad option, bad superblock…" Please help

Screenshot attached

 ![Screenshot from 2021-08-18 14-46-09](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/c/cb6b0e0d73b1e7d3881e22357c86465d21ed6bba.png)

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [August 18, 2021, 11:33am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/2 "2021-08-18T11:33:46Z")

</div>

what file system is your build host running on? ext4, zfs, btrfs as it seems to be complaining about that

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 18, 2021, 12:08pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/3 "2021-08-18T12:08:49Z")

</div>

I suppose it would be ext4 since I have just downloaded Raspbian OS and flashed it on sd card for Rpi4.  
lsblk -f tells me about ext4. I have then expanded filesystem using raspi-config to get additional space? Can that be an issue?

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [August 18, 2021, 1:05pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/4 "2021-08-18T13:05:20Z")

</div>

Apologies, I mean your laptop or PC where you are running docker-mender-convert script 🙂

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 18, 2021, 1:16pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/5 "2021-08-18T13:16:17Z")

</div>

That is also ext4, running on ubuntu18.04

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [August 18, 2021, 2:33pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/6 "2021-08-18T14:33:40Z")

</div>

After running mender-convert, is there any info near the end of `dmesg` output? Sometimes it gives more information than `mount` itself.

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [August 18, 2021, 3:12pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/7 "2021-08-18T15:12:09Z")

</div>

similar issue discussed here:

> [@Can't create Mender images for Ubuntu Server x64](https://hub.mender.io/t/cant-create-mender-images-for-ubuntu-server-x64/1897):
>
> I’m trying to build an Ubuntu Server x64 (20.04) image for [this board](https://www.advantech.com/products/68ccaea2-9ff5-4f85-97f2-3d11244b0a08/aimb-286/mod_ad53f4ec-0d78-4995-aeed-337921f3c837), and I keep getting this error from mender-convert: mount: /mender-convert/work/boot: wrong fs type, bad option, bad superblock on /dev/loop5, missing codepage or helper program, or other error. Here’s what I’ve done: 1. Installed Ubuntu Server x64 20.04 on the board 2. Created an .img file from the disk like so: sudo dd if=/dev/sdc of=ubuntu-server-image-from-HW-2020-05-07.img bs=1M conv=fdatasync 3. Run mender-convert …

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 19, 2021, 5:31am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/8 "2021-08-19T05:31:15Z")

</div>

Still, I could not follow towards the solution. Can it be more precise, what exactly I could do to resolve it?

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 19, 2021, 12:56pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/9 "2021-08-19T12:56:45Z")

</div>

Hi  
I am able to resolve this by creating golden image in the workstation rather than the target board.  
Now I got my \*.img and .mender files  
When I have flashed \*.img file (generated from mender-convert) in sdcard, I could not ssh into the board. I have even created an empty ssh file in boot partition of sd card (as required with Rpi) but no success. What could be the issue? I have written the image file twice on sd card but in both iterations, I am getting a similar result; not able to ssh in Rpi board. Please guide

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [August 19, 2021, 1:43pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/10 "2021-08-19T13:43:16Z")

</div>

I would attach monitor and keyboard to rpi4, and login at terminal and check the networking setup, and then check the SSH Daemon is running

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 23, 2021, 11:04am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/11 "2021-08-23T11:04:48Z")

</div>

Hi  
I am using Rpi4. I have connected to monitor but after the initial raspbian screen, it could not boot further and shows curser. it does not give a command prompt.  
Steps I am following:

1. Download Raspbian OS
2. Flash it into sd card.
3. Put sd card in card reader, coneect to laptop and create golden image using dd command
4. Download mender-convert from git ```  
git clone -b 2.5.0 [GitHub - mendersoftware/mender-convert: An easy way to integrate the Mender client into an existing im](https://github.com/mendersoftware/mender-convert.git)

```auto
5. ./docker-build
6. 
./scripts/bootstrap-rootfs-overlay-hosted-server.sh \
    --output-dir ${PWD}/rootfs_overlay_demo \
    --tenant-token "Paste token from https://hosted.mender.io/ui/#/settings/my-organization"
7. mv <PATH_TO_MY_GOLDEN_IMAGE> input/golden-image-1.img
8. in mender_convert_config file, I have updated variables:
MENDER_BOOT_PART_SIZE_MB="256"
MENDER_STORAGE_TOTAL_SIZE_MB="20480" 
9.
MENDER_ARTIFACT_NAME=release-1 ./docker-mender-convert \
    --disk-image input/golden-image-1.img \
    --config configs/raspberrypi3_config \
    --overlay rootfs_overlay_demo/
10. Image and artifact is created in deploy folder.
11. Now, flash patched image file in sd card and try to boot!
12. Does not boot!!!

Where is the problem in my flow?? Please guide
```

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 23, 2021, 12:26pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/12 "2021-08-23T12:26:19Z")

</div>

When uploading generated rootfs mender artifact and sending it to pi, it says " No compatible artifact found"  
Screenshot attached

 ![Screenshot from 2021-08-23 17-53-42](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/b/bbd6c00d45e5c646ad4761a141f029f809cc6219.png)

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [August 24, 2021, 7:04am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/13 "2021-08-24T07:04:36Z")

</div>

In your commands you use “raspberrypi3”, but in the UI I see “raspberrypi4”. Could this be the problem?

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 24, 2021, 7:10am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/14 "2021-08-24T07:10:33Z")

</div>

I though of that…I have checked it with raspberrypi4 in command. Still the same issue!

---

<div class="post-metadata">

**Author:** ![kacf](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/kacf/32/146_2.png) [@kacf](https://hub.mender.io/u/kacf)\
**Post date:** [August 24, 2021, 7:26am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/15 "2021-08-24T07:26:18Z")

</div>

What about [our official downloadable Raspberry Pi images](https://docs.mender.io/downloads). Do those work?

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 24, 2021, 8:34am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/16 "2021-08-24T08:34:27Z")

</div>

I had tried couple of months back, it worked in January.  
I have followed similar approach 1-2 week back using mender-convert and it worked. Since I did not noted that so cant reproduce it now and I am stuck. Not sure where I am going wrong

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 24, 2021, 1:10pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/17 "2021-08-24T13:10:31Z")

</div>

Not sure why but after following similar steps, I was able to use mender-convert generated \*.img and \*.artifact file with Rpi3. I am able to get 4 partition, abe to boot and send rootfs update using Rpi3. No problem at all…Rpi4 was causing issues here.But why?

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 24, 2021, 1:48pm UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/18 "2021-08-24T13:48:27Z")

</div>

After sending rootfs update to pi, it completed 99% and showed message rebooting.  
ssh was also disconnected. I tried but could not ssh. into pi  
After waiting for sometime, I power off board, and tried to reconnect. I was able to login in pi but in old partition and in Hosted dashboard, it says “failed”…Why?

---

<div class="post-metadata">

**Author:** ![abhishek](https://avatars.discourse-cdn.com/v4/letter/a/7ba0ec/32.png) [@abhishek](https://hub.mender.io/u/abhishek)\
**Post date:** [August 26, 2021, 11:05am UTC](https://hub.mender.io/t/artificat-creation-using-mender-convert-throws-error/4014/19 "2021-08-26T11:05:10Z")

</div>

Resolved. No problem with pi4 also.  
Exactly same process!
