Skip to content

quay.io/kanboard/kanboard:v1.2.43 entrypoint.sh: line 12: /bin/s6-svscan: No such file or directory #16

@hungrymonkey

Description

@hungrymonkey

Summary

Distros have been unifying all utilities under the /usr dir. This change has broke the entrypoint.sh. The file is hard-coded to search for /bin/s6-svscan rather than /usr/bin/s6-svscan

https://systemd.io/THE_CASE_FOR_THE_USR_MERGE/

Steps to produce the problem

  1. Apply these changes below
diff --git a/.docker/Dockerfile b/.docker/Dockerfile
index 9fe7be4..740f388 100644
--- a/.docker/Dockerfile
+++ b/.docker/Dockerfile
@@ -1,4 +1,4 @@
-FROM kanboard/kanboard:v1.2.13
+FROM quay.io/kanboard/kanboard:v1.2.43
 
 RUN mkdir -p /var/www/app/plugins/Kanext
  1. cd .docker
  2. docker-compose up

Observed behavior

kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/OverlayClickClose/script.js: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/OverlayClickClose: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/OverlayClickClose: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/SecondClickClose/script.js: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/SecondClickClose: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/SecondClickClose: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/PluginSkins/greenwing.css: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/PluginSkins: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets/PluginSkins: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Assets: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Helper/ConfigHelper.php: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Helper: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/Helper: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext/.travis.yml: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/Kanext: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins/.gitignore: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins: Permission denied
kanext-kanboard  | chown: /var/www/app/plugins: Permission denied
kanext-kanboard  | /entrypoint.sh: line 12: /bin/s6-svscan: No such file or directory
kanext-kanboard exited with code 127

Expected behavior

Page should be served on localhost:88

Suggested fixes.

Remove the /bin and let the shell search s6-svscan in the PATH instead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions