Skip to content

[Known issue] Cannot reboot to productive from ifm3d CLI #416

@lola-masson

Description

@lola-masson

Describe the bug
When the O3R platform is in recovery mode, it is not possible to reboot it from the command line interface using ifm3d reboot.

To Reproduce
Steps to reproduce the behavior.

  1. Reboot the O3R to recovery mode: ifm3d reboot --recovery
  2. Try to reboot to productive: ifm3d reboot
  3. An error is raised:
$ ifm3d reboot
2023-08-09 15:28:56 ERROR [../modules/device/src/libifm3d_device/xmlrpc_wrapper.hpp:98] http://192.168.0.69:80/api/rpc/v1/com.ifm.efector/ -> getParameter: Unable to transport XML to server and get XML response back.  libcurl failed to execute the HTTP POST transaction, explaining:  Failed to connect to 192.168.0.69 port 80: Connection refused
2023-08-09 15:28:56 WARN [../modules/device/src/libifm3d_device/device.cpp:176] Could not probe device type: Lib: XMLRPC Timeout - can you `ping' the sensor?
ifm3d error: -100001
Lib: XMLRPC Timeout - can you `ping' the sensor?

Expected behavior
The system should reboot into productive

Configuration/Environment:

  • OS: Ubuntu 20.04
  • ifm3d version: 1.3.3
  • using ROS: no
  • O3R firmware version >= 1.x.x

Comments:
If a firmware update is performed while the system is in recovery mode, the reboot to productive will happen properly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugno-staleIssue will not be marked as stale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions