Skip to content

Illegal instruction error when connecting on Raspberry Pi 1B #3183

@reubenmiller

Description

@reubenmiller

Describe the bug

Running tedge connect c8y on a Raspberry Pi 1B causes an Illegal instruction error, and the process exits.

The following is the output from the error:

# tedge connect c8y
The system config file '/etc/tedge/system.toml' doesn't exist. Using '/bin/systemctl' as the default service manager

Detected mosquitto version >= 2.0.0
Checking if systemd is available.

Checking if configuration for requested bridge already exists.

Validating the bridge certificates.

Creating the device in Cumulocity cloud.

Illegal instruction

To Reproduce

  1. Install the official thin-edge.io version on a Raspberry Pi 1B

    wget -O - thin-edge.io/install.sh | sh -s
  2. Configure a Cumulocity tenant

  3. Connect to Cumulocity

    tedge connect c8y

Expected behavior

thin-edge.io should work on a Raspberry Pi 1B (armv6 ARM processor)

Screenshots

Environment (please complete the following information):

Property Value
OS [incl. version] Raspbian GNU/Linux 12 (bookworm)
Hardware [incl. revision] Raspberry Pi Model B Rev 2
System-Architecture Linux rpi1-xxxxxxx 6.6.31+rpt-rpi-v6 #1 Raspbian 1:6.6.31-1+rpt1 (2024-05-29) armv6l GNU/Linux
thin-edge.io version tedge 1.3.1

Additional context

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingtheme:packagingTheme: Packaging and release artefact topics

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions