question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Installation on raspberry pi | Setting up as Node

See original GitHub issue

Hello, I am trying to execute the script on a Raspberry pi 3 B+ and installation hangs on the step “Waiting for Outline Server to be healthy” I have opened the ports and restarted the script but no luck. It seems that the script cannot get out of the loop in the wait_shadowbox function and hangs at the step: until curl --insecure -s "${LOCAL_API_URL}/access-keys" >/dev/null; do sleep 1; done Can you please help me out? I already looked at the comments from @fortuna and @ex7r3me in thread #27

Docker logs display: standard_init_linux.go:190: exec user process caused "exec format error"

I have started trying to build a docker image directly from the Dockerfile. As the Dockerfile is based on an Alpine image I have changed the FROM statement to: FROM resin/rpi-raspbian Also the RUN apk command had to be replaced to apt-get to install lsof on the image: RUN apt-get update RUN apt-get install lsof I believe curl is already part of the raspian so no need to fetch that in

If someone with experience can help that would be highly appreciated

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:1
  • Comments:30 (6 by maintainers)

github_iconTop GitHub Comments

9reactions
oreoluwacommented, Jun 19, 2020

Great job on this @ken1029. FWIW, the newest versions of the watchtower images were built for the ARM architecture, so you may not need to rebuild that.

@EricQmore to try to highlight the issue here: While outline-ss-server(the shadowsocks wrapper) has an ARM binary build, the outline-server docker image does not yet support ARM arch, primarily because the bundled prometheus and outline-ss-server binaries were packaged for macos and linux(on x86 and amd64 arch). Therefore, until the Outline team decides to start supporting the ARM architecture, anyone providing an image probably have to do it manually and may not always have the time to go through this process. Hence why @ken1029 might not have an updated build. Anyway, I have just completed the setup of a daily build to deploy a new image using the master branch, so if you’re not bothered about getting experimental/unreleased updates, you can use the image at: https://hub.docker.com/r/oreoluwa/shadowbox And you can always see what’s in the builds @https://github.com/oreoluwa/outline-server/tree/shadowbox/deploy I deployed my instance on the RPi4 using the following command:

SB_IMAGE=oreoluwa/shadowbox:daily sudo --preserve-env bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)" install_server.sh

PS: please always be sure you’re using the daily tag

2reactions
ken1029commented, Nov 16, 2019

Mind giving slightly more detailed instructions on how to set up for raspi 3B+? I’m new to docker, and am sort of confused.

I built an arm version of the outline server. You can try it,This includes armv7 (PI) and arm64 https://github.com/ken1029/outline-vpn-arm

Read more comments on GitHub >

github_iconTop Results From Across the Web

Install Nodejs and NPM on Raspberry Pi [Step-by-Step]
Step 1: Update and Upgrade Your System · Step 2: Check the Node Version You Need to Download · Step 3: Download NodeJS...
Read more >
Installing NodeJS on the Raspberry Pi - Pi My Life Up
This tutorial will show you how to install NodeJS to the Raspberry Pi. This runtime allows you to run JavaScript without a web...
Read more >
How to Install Node.js and npm on Raspberry Pi - Linuxize
In this tutorial, we will explain how to install Node.js and npm on Raspberry Pi. We're assuming that you have Raspbian installed on...
Read more >
Node.js and Raspberry Pi - W3Schools
Install Node.​​ With the Raspberry Pi properly set up, login in via SSH, and update your Raspberry Pi system packages to their latest...
Read more >
How to install Node JS and NPM on the Raspberry Pi
How to install Node JS and NPM on the Raspberry Pi · Step 1: Update & Upgrade your Pi · Step 2: Determine...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found