# Update failure: System did not reboot even though reboot call succeeded

**URL:** <https://hub.mender.io/t/update-failure-system-did-not-reboot-even-though-reboot-call-succeeded/5170>\
**Category:** General Discussions\
**Tags:** raspberry-pi-3\
**Created:** [August 3, 2022, 4:45am UTC](https://hub.mender.io/t/update-failure-system-did-not-reboot-even-though-reboot-call-succeeded/5170 "2022-08-03T04:45:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ygu](https://avatars.discourse-cdn.com/v4/letter/y/6bbea6/32.png) [@ygu](https://hub.mender.io/u/ygu)\
**Post date:** [August 3, 2022, 4:45am UTC](https://hub.mender.io/t/update-failure-system-did-not-reboot-even-though-reboot-call-succeeded/5170/1 "2022-08-03T04:45:16Z")

</div>

Hi there,

I’m running into an issue with updating one of my devices. The logs show that the device isn’t being properly rebooted for whatever reason? Can I get some help? The board is a raspberry pi 3b+. Mender client version is 2.3.1. Below is the update logs.

2022-08-03 01:50:53 +0000 UTC info: Running Mender client version: 2.3.1  
2022-08-03 01:50:54 +0000 UTC info: State transition: update-fetch [Download\_Enter] → update-store [Download\_Enter]  
2022-08-03 01:50:54 +0000 UTC info: No public key was provided for authenticating the artifact  
2022-08-03 01:50:54 +0000 UTC info: Update Module path “/usr/share/mender/modules/v3” could not be opened (open /usr/share/mender/modules/v3: no such file or directory). Update modules will not be available  
2022-08-03 01:50:54 +0000 UTC info: Opening device “/dev/mmcblk0p2” for writing  
2022-08-03 01:50:54 +0000 UTC info: Native sector size of block device /dev/mmcblk0p2 is 512 bytes. Mender will write in chunks of 1048576 bytes  
2022-08-03 01:55:26 +0000 UTC info: All bytes were successfully written to the new partition  
2022-08-03 01:55:26 +0000 UTC info: The optimized block-device writer wrote a total of 897 frames, where 55 frames did need to be rewritten (i.e., skipped)  
2022-08-03 01:55:27 +0000 UTC info: Wrote 939524096/939524096 bytes to the inactive partition  
2022-08-03 01:55:27 +0000 UTC info: State transition: update-store [Download\_Enter] → update-after-store [Download\_Leave]  
2022-08-03 01:55:27 +0000 UTC info: State transition: update-after-store [Download\_Leave] → update-install [ArtifactInstall]  
2022-08-03 01:55:27 +0000 UTC info: Enabling partition with new image installed to be a boot candidate: 2  
2022-08-03 01:55:27 +0000 UTC info: Probing the Bootloader environment for which separator to use  
2022-08-03 01:55:27 +0000 UTC info: Writing map[mender\_uboot\_separator:1] to the U-Boot environment, using separator:  
2022-08-03 01:55:27 +0000 UTC info: Writing map[bootcount:0 mender\_boot\_part:2 mender\_boot\_part\_hex:2 upgrade\_available:1] to the U-Boot environment, using separator: =  
2022-08-03 01:55:27 +0000 UTC info: State transition: update-install [ArtifactInstall] → reboot [ArtifactReboot\_Enter]  
2022-08-03 01:55:27 +0000 UTC info: Rebooting device(s)  
2022-08-03 01:55:27 +0000 UTC info: Mender rebooting from active partition: /dev/mmcblk0p3  
2022-08-03 02:06:57 +0000 UTC error: Error rebooting device: System did not reboot, even though ‘reboot’ call succeeded.  
2022-08-03 02:06:57 +0000 UTC info: State transition: reboot [ArtifactReboot\_Enter] → rollback [ArtifactRollback]  
2022-08-03 02:06:57 +0000 UTC info: Performing rollback  
2022-08-03 02:06:58 +0000 UTC info: Rolling back to the active partition: (3).  
2022-08-03 02:06:58 +0000 UTC info: Probing the Bootloader environment for which separator to use  
2022-08-03 02:06:58 +0000 UTC info: Writing map[mender\_uboot\_separator:1] to the U-Boot environment, using separator:  
2022-08-03 02:06:58 +0000 UTC info: Writing map[mender\_boot\_part:3 mender\_boot\_part\_hex:3 upgrade\_available:0] to the U-Boot environment, using separator: =  
2022-08-03 02:06:58 +0000 UTC info: State transition: rollback [ArtifactRollback] → rollback-reboot [ArtifactRollbackReboot\_Enter]  
2022-08-03 02:06:58 +0000 UTC info: Rebooting device(s) after rollback  
2022-08-03 02:06:58 +0000 UTC info: Mender rebooting from inactive partition: /dev/mmcblk0p3  
2022-08-03 02:18:28 +0000 UTC error: Error rebooting device: System did not reboot, even though ‘reboot’ call succeeded.  
2022-08-03 02:18:28 +0000 UTC info: State transition: rollback-reboot [ArtifactRollbackReboot\_Enter] → verify-rollback-reboot [ArtifactRollbackReboot\_Leave]  
2022-08-03 02:18:28 +0000 UTC info: State transition: verify-rollback-reboot [ArtifactRollbackReboot\_Leave] → after-rollback-reboot [ArtifactRollbackReboot\_Leave]  
2022-08-03 02:18:28 +0000 UTC info: State transition: after-rollback-reboot [ArtifactRollbackReboot\_Leave] → update-error [ArtifactFailure]  
2022-08-03 02:18:28 +0000 UTC info: State transition: update-error [ArtifactFailure] → cleanup [Error]  
2022-08-03 02:18:28 +0000 UTC info: State transition: cleanup [Error] → update-status-report [none]

Thank you!  
Best,  
Yutong

---

<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 10, 2022, 7:32am UTC](https://hub.mender.io/t/update-failure-system-did-not-reboot-even-though-reboot-call-succeeded/5170/2 "2022-08-10T07:32:20Z")

</div>

Does the `reboot` command work if you call it manually?
