Container doesn't run on MikroTik Hex Refresh Hardware #1902

Open
opened 2025-11-20 06:08:52 -05:00 by saavagebueno · 0 comments
Owner

Originally created by @bile0026 on GitHub (May 19, 2025).

Describe the problem

Container will not start on MikroTik EN7562CT CPU hardware (hex refresh used in testing). MikroTik, according to their docs, only supports arm32v5 for hex refresh (https://help.mikrotik.com/docs/spaces/ROS/pages/84901929/Container#:~:text=For%20devices%20with%20EN7562CT%20CPU%20like%20the%20hEX%20Refresh%2C%20only%C2%A0arm32v5%20container%20images%20are%20supported%2C%20meaning%20a%20limited%20number%20of%20containers%20can%20be%20run.). Can a build for this be added? Perfect use case for these inexpensive routers for home VPN use.

To Reproduce

Steps to reproduce the behavior:

  1. Following guide: https://docs.netbird.io/how-to/client-on-mikrotik-router

Expected behavior

A clear and concise description of what you expected to happen.

Are you using NetBird Cloud?

Yes
NetBird version

latest

Is any other VPN software installed?

No

Debug output

[admin@MikroTik] > /container/print         
 0 ;;; Process exited with signal 4 (Illegal instruction) : CPU not supported
   name="32f1934d-c156-4f67-8d12-bd621626ba25" repo="registry-1.docker.io/netbirdio/netbird:latest" os="linux" arch="arm" 
   interface=netbird envlist="netbird" root-dir=netbird mounts=netbird workdir="/" logging=yes status=running

Screenshots

If applicable, add screenshots to help explain your problem.

Additional context

Add any other context about the problem here.

Have you tried these troubleshooting steps?

  • [ X ] Reviewed client troubleshooting (if applicable)
  • [ X ] Checked for newer NetBird versions
  • [ X ] Searched for similar issues on GitHub (including closed ones)
  • [ X ] Restarted the NetBird client
  • [ X ] Disabled other VPN software
  • [ X ] Checked firewall settings
Originally created by @bile0026 on GitHub (May 19, 2025). **Describe the problem** Container will not start on MikroTik EN7562CT CPU hardware (hex refresh used in testing). MikroTik, according to their docs, only supports arm32v5 for hex refresh (https://help.mikrotik.com/docs/spaces/ROS/pages/84901929/Container#:~:text=For%20devices%20with%20EN7562CT%20CPU%20like%20the%20hEX%20Refresh%2C%20only%C2%A0arm32v5%20container%20images%20are%20supported%2C%20meaning%20a%20limited%20number%20of%20containers%20can%20be%20run.). Can a build for this be added? Perfect use case for these inexpensive routers for home VPN use. **To Reproduce** Steps to reproduce the behavior: 1. Following guide: https://docs.netbird.io/how-to/client-on-mikrotik-router **Expected behavior** A clear and concise description of what you expected to happen. **Are you using NetBird Cloud?** Yes **NetBird version** `latest` **Is any other VPN software installed?** No **Debug output** ``` [admin@MikroTik] > /container/print 0 ;;; Process exited with signal 4 (Illegal instruction) : CPU not supported name="32f1934d-c156-4f67-8d12-bd621626ba25" repo="registry-1.docker.io/netbirdio/netbird:latest" os="linux" arch="arm" interface=netbird envlist="netbird" root-dir=netbird mounts=netbird workdir="/" logging=yes status=running ``` **Screenshots** If applicable, add screenshots to help explain your problem. **Additional context** Add any other context about the problem here. **Have you tried these troubleshooting steps?** - [ X ] Reviewed [client troubleshooting](https://docs.netbird.io/how-to/troubleshooting-client) (if applicable) - [ X ] Checked for newer NetBird versions - [ X ] Searched for similar issues on GitHub (including closed ones) - [ X ] Restarted the NetBird client - [ X ] Disabled other VPN software - [ X ] Checked firewall settings
saavagebueno added the triage-needed label 2025-11-20 06:08:52 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1902