Closed ovizii closed 1 year ago
The obsidian.AppImage
binary is using glibc
instead of musl
, which is what Alpine uses.
You can try to install libc6-compat
or gcompat
to see if it's working better.
Other solutions are to build the binary yourself from sources, or use a ubuntu/debian baseimage.
Thanks, I'll try your advice but still, do you have any idea what's going on here with the ownership and permissions of startapp.sh?
In your source tree, a chmod 755 of startapp.sh
should do the job.
If permissions on the file are good, you won't get the error /!\ No application to start: /startapp.sh is missing or not executable. /!\
.
Other Permission denied
related errors are related to the executable startapp.sh
tries to execute.
In your source tree, a chmod 755 of
startapp.sh
should do the job.If permissions on the file are good, you won't get the error
/!\ No application to start: /startapp.sh is missing or not executable. /!\
.Other
Permission denied
related errors are related to the executablestartapp.sh
tries to execute.
This solved a problem for me upgrading from Ubuntu-20.04 v3 to v4, thanks!
Trying my hand with baseimage-gui:alpine-3.17-v4 and https://obsidian.md/download
Dockerfile
tried building it, saw no errors:
docker build -t obsidian .
I've cobbled this together and am unsure about many things, but I can't make any progress since I get:
I tried running it like this:
docker run --rm -p 5809:8089 -e USER_ID=1000 -e GROUP_ID=1000 --name obsidian obsidian
startapp.sh
btw. on my first tries, startapp.sh had a chmod 770 applied to it and I got this error:
After a chmod +x applied to it, I am now getting:
/bin/sh: can't open '/startapp.sh': Permission denied
Looking for some tips on what I am doing wrong ehre.