I faced an isssue while running cumulocity-tedge-setup github source from the SoftwareAG repo

I am using a debian 12 setup for the Thin-Edge and Cumulocity where my system consists the listed version,
→ Docker version - 28.1.1
→ Node version - v23.11.0
→ npm version - 11.3.0

As the cumulocity-tedge-setup github source mention to run the command, $ docker compose up, i faced the below error.

 => ERROR [tedge  5/10] RUN curl -fsSL https://raw.githubusercontent.com/thin-edge/thin-edge.io/main/get-thin-edge_io.sh  2.7s
------                                                                                                                         
 > [tedge  5/10] RUN curl -fsSL https://raw.githubusercontent.com/thin-edge/thin-edge.io/main/get-thin-edge_io.sh | sudo sh -s 0.5.0:                                                                                                                         
1.571 Thank you for trying thin-edge.io!                                                                                       
1.571                                                                                                                          
1.579 Installing for architecture arm64                                                                                        
1.580 
1.580 Downloading tedge...Failed to install thin-edge.io
2.240 
2.243 Reason: Could not download package from url: https://github.com/thin-edge/thin-edge.io/releases/download/0.5.0/tedge_0.5.0_arm64.deb
2.246 Please create a ticket using the following link and include the console output
2.250     https://github.com/thin-edge/thin-edge.io/issues/new?assignees=&labels=bug&template=bug_report.md
2.251 
2.251 --------------- machine details ---------------------
2.254 date:           Thu May  8 10:47:30 UTC 2025
2.254 tedge:          0.5.0
2.258 Machine:        Linux buildkitsandbox 6.6.52-gd9f64912-gfae1bd0ca4ed #1 SMP PREEMPT Tue Mar 11 14:20:47 UTC 2025 aarch64 GNU/Linux
2.263 Architecture:   arm64
2.296 Distribution:   Debian GNU/Linux 12 (bookworm)
2.296 
2.296 --------------- error details ------------------------
2.298 Installing for architecture arm64
2.298 curl: (22) The requested URL returned error: 404
2.298 Failed to install thin-edge.io
2.298 Reason: Could not download package from url: https://github.com/thin-edge/thin-edge.io/releases/download/0.5.0/tedge_0.5.0_arm64.deb
2.298 Please create a ticket using the following link and include the console output
2.298     https://github.com/thin-edge/thin-edge.io/issues/new?assignees=&labels=bug&template=bug_report.md
2.299 ------------------------------------------------------
2.299 
------
failed to solve: process "/bin/sh -c curl -fsSL https://raw.githubusercontent.com/thin-edge/thin-edge.io/main/get-thin-edge_io.sh | sudo sh -s ${TEDGE}" did not complete successfully: exit code: 2

Any possible help will be appreciated.

Regards DJ

I believe you’re using a very old install script that was left there for compatibility reasons.

Instead try following the official instructions on our doc page, Install | Thin-edge

wget -O - thin-edge.io/install.sh | sh -s
1 Like

Though what are you wanting to do? Are you just wanting to use thin-edge.io to check out what features it brings? Or are you looking for some local UI wrapper over thin-edge.io?

wanted a local wrapper UI in my cloud server where i can manage my devices and analyze the data

This is what it is written in the Docker file where its breaking the process,
RUN curl -fsSL https://raw.githubusercontent.com/thin-edge/thin-edge.io/main/get-thin-edge_io.sh | sudo sh -s ${TEDGE}
RUN cp /etc/tedge/contrib/collectd/collectd.conf /etc/collectd/collectd.conf
and i believe this cumulocity-tedge-setup source is not maintained for so long as the version of the tedge mentioned in the Dockerfile 0.5.0

The repository was moved a while ago to the following repository.

Though it is still very much a Community driven project which needs a bit of maintaince on it to make sure it is still fully functional. I did a quick test (after merging a long pending PR), and the docker compose up seems to work ok (still some non-functional things here and there), but it should be an ok starting point at least for exploration.

I see…, before trying cumulocity-tedge-setup github source, i already checked the tedge-managed-ui, faced some issues thats why I tried to look some other sources, but anyhow if you have tested, let me explore and see how can I make a good use of it.

Thanks Reuben…

1 Like