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.

Raspberry Pi - Shadowbox Stuck Restarting, Install Script Freezes

See original GitHub issue

When installing on the Raspberry Pi 4B running Ubuntu 20.10, the process freezes on > Waiting for Outline server to be healthy ....

Inspecting the docker container for shadowbox, I can see this error:

standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error
standard_init_linux.go:219: exec user process caused: exec format error

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:3
  • Comments:12 (1 by maintainers)

github_iconTop GitHub Comments

3reactions
phlinhngcommented, Apr 1, 2021

I’ve figure out how to solve this. The main reason is that Jigsaw didn’t maintain the docker image of shadowbox for ARM64 (https://github.com/Jigsaw-Code/outline-server/issues/244). Just enter export SB_IMAGE=ken1029/shadowbox:latest before running install_server.sh and the installation will work. Thanks ken1029 for compiling ARM version shadowbox. Here is a example

export SB_IMAGE=ken1029/shadowbox:latest
wget https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh
bash install_server.sh --hostname "yourhost.com"
1reaction
lomaxcommented, Oct 25, 2021

I’ve figure out how to solve this. The main reason is that Jigsaw didn’t maintain the docker image of shadowbox for ARM64 (#244). Just enter export SB_IMAGE=ken1029/shadowbox:latest before running install_server.sh and the installation will work. Thanks ken1029 for compiling ARM version shadowbox.

But the kern1029/shadowbox:latest was last updated 2years ago, while default image https://quay.io/repository/outline/shadowbox?tab=history was last updated in April, 2021. Also, second service - watchtower should service shadowbox image update, so without regular image builds for arm architecture it is useless.

I think that correct way of dealing with this situation is to provide multi-acrh image like described here https://www.docker.com/blog/multi-arch-build-and-images-the-simple-way/

Read more comments on GitHub >

github_iconTop Results From Across the Web

Raspberry Pi - Shadowbox Stuck Restarting, Install Script Freezes
When installing on the Raspberry Pi 4B running Ubuntu 20.10, the process freezes on > Waiting for Outline server to be healthy ....
Read more >
RPi System Freeze on fresh setup - Raspberry Pi Forums
Boot up RPi, connect through it via WLAN and try to update it. After doing action on the Files-System the system freezes (RPi...
Read more >
Untitled
Veerdiensten amsterdam gvb, Bacon wrapped jalapenos on the grill! ... Frozen elsa kristen bell, Big data future in india, Top 10 free mmorpg...
Read more >
Untitled
Combat action badge on asu, Wembley meat market, Paul b nuborn mix 10, Faith-based ... Palace station oyster bar hours, Unicode range for...
Read more >
Making a LED powered METAR map for your wall
It took a minute to start after a restart, but it came on automatically! 50 lights setup, now I have to get the...
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