# Mender client crash after module reboot

**URL:** <https://hub.mender.io/t/mender-client-crash-after-module-reboot/7257>\
**Category:** General Discussions\
**Tags:** mender-client, mender-server\
**Created:** [October 21, 2024, 1:46pm UTC](https://hub.mender.io/t/mender-client-crash-after-module-reboot/7257 "2024-10-21T13:46:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mister\_kanister](https://avatars.discourse-cdn.com/v4/letter/m/8edcca/32.png) [@mister\_kanister](https://hub.mender.io/u/mister_kanister)\
**Post date:** [October 21, 2024, 1:46pm UTC](https://hub.mender.io/t/mender-client-crash-after-module-reboot/7257/1 "2024-10-21T13:46:26Z")

</div>

Good Day Friends!  
In recent times it comes to my attention that sometimes the mender client is crasing after module update triggers a reboot. This results in device stuck in “rebooting” in the UI, basically for ever.

The module has

```auto
    NeedsArtifactReboot)
        # This will trigger a propper reboot
        # https://github.com/mendersoftware/mender/blob/master/Documentation/update-modules-v3-file-api.md#artifactreboot-state
        echo "Automatic"
        ;;

```

Logs before reboot (successfull update)

```auto
time="2024-10-18T07:35:09Z" level=info msg="State transition: idle [Idle] -> check-wait [Idle]"
time="2024-10-18T07:35:09Z" level=info msg="State transition: check-wait [Idle] -> inventory-update [Sync]"
time="2024-10-18T07:35:10Z" level=info msg="State transition: inventory-update [Sync] -> check-wait [Idle]"
time="2024-10-18T07:36:37Z" level=info msg="State transition: check-wait [Idle] -> update-check [Sync]"
time="2024-10-18T07:37:07Z" level=info msg="request POST to https://mender.<redacted>.com/api/devices/v2/deployments/device/deployments/next returned HTTP 404"
time="2024-10-18T07:37:08Z" level=info msg="Validating the Update Info: https://artifacts.<redacted>.com/mender-artifact-storage/<redacted> [name: system-update-1.0.4-DEV; devices: [RadxaZero]]"
time="2024-10-18T07:37:08Z" level=info msg="State transition: update-check [Sync] -> update-fetch [Download_Enter]"
time="2024-10-18T07:37:08Z" level=info msg="Running Mender client version: 3.4.0"
time="2024-10-18T07:37:08Z" level=info msg="State transition: update-fetch [Download_Enter] -> update-store [Download_Enter]"
time="2024-10-18T07:37:08Z" level=info msg="Installer: authenticated digital signature of artifact"
time="2024-10-18T07:37:35Z" level=info msg="State transition: update-store [Download_Enter] -> update-after-store [Download_Leave]"
time="2024-10-18T07:37:35Z" level=info msg="State transition: update-after-store [Download_Leave] -> mender-update-control-refresh-maps [none]"
time="2024-10-18T07:37:35Z" level=info msg="State transition: mender-update-control-refresh-maps [none] -> mender-update-control [none]"
time="2024-10-18T07:37:35Z" level=info msg="State transition: mender-update-control [none] -> update-install [ArtifactInstall]"
time="2024-10-18T07:37:41Z" level=info msg="Output (stdout) from command \"/usr/share/mender/modules/v3/install-system-update\": Resizing the filesystem on /dev/mmcblk2p2 to 3418112 (1k) blocks."
time="2024-10-18T07:37:41Z" level=info msg="Output (stdout) from command \"/usr/share/mender/modules/v3/install-system-update\": The filesystem on /dev/mmcblk2p2 is now 3418112 (1k) blocks long."
time="2024-10-18T07:37:41Z" level=info msg="Output (stdout) from command \"/usr/share/mender/modules/v3/install-system-update\": \n"
time="2024-10-18T07:37:41Z" level=info msg="State transition: update-install [ArtifactInstall] -> mender-update-control-refresh-maps [none]"
time="2024-10-18T07:37:41Z" level=info msg="State transition: mender-update-control-refresh-maps [none] -> mender-update-control [none]"
time="2024-10-18T07:37:41Z" level=info msg="State transition: mender-update-control [none] -> reboot [ArtifactReboot_Enter]"
time="2024-10-18T07:37:42Z" level=info msg="Rebooting device(s)"
time="2024-10-18T07:37:42Z" level=info msg="Daemon terminated with SIGTERM"

```

Logs after reboot

> **[mender-client-3.4-crash - Pastebin.com](https://pastebin.com/c9KFmTHt)**
>
> Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

Mender Client

```auto
# mender --version
3.4.0	runtime: go1.19.3

```

It seems that the client crashed. Is there something I can do to ensure this do not happen?

---

<div class="post-metadata">

**Author:** ![TheYoctoJester](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/theyoctojester/32/1444_2.png) [@TheYoctoJester](https://hub.mender.io/u/TheYoctoJester)\
**Post date:** [October 21, 2024, 2:13pm UTC](https://hub.mender.io/t/mender-client-crash-after-module-reboot/7257/2 "2024-10-21T14:13:20Z")

</div>

Hi @mister_kanister,

I know it’s a bit of a boring question, but - does this also happen on a current stable client? 3.4.0 is not exactly up to date, neither in version nor patch level.

Greetz,  
Josef
