Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Error creating a database. "exit" executable not found. #41

Open
jeromegn opened this issue Jul 4, 2014 · 3 comments
Open

Error creating a database. "exit" executable not found. #41

jeromegn opened this issue Jul 4, 2014 · 3 comments

Comments

@jeromegn
Copy link

jeromegn commented Jul 4, 2014

When trying to run the create database command, I get an error.

Error response from daemon: Cannot start container 0392eb18a39a8c13fbee0e32f0261fe82b83dab21416e3b9b550161225282724: exec: "exit": executable file not found in $PATH

I'm running docker 1.1.0 and dokku 2.3

@nma
Copy link
Contributor

nma commented Jul 7, 2014

I have a solution for this issue, I just had the same problem last night.
(docker 1.1.0 and dokku 2.3)

The solution I used was by editing the this line

ID=$(docker run -d kloadut/postgresql exit 0)
# change to 
ID=$(docker run -d kloadut/postgresql /bin/bash exit 0)

The issue is that docker can't locate the exit command, so if you tell it to start /bin/bash then run the exit 0 command it will work.
I think the default entry-point for docker has changed from v0.10 to v1.10.

alternate fix

Another fix would be to change the plugin's dockerfile to specify the default entry-point/command to run when you spin up the container.

As I don't know enough about docker best practices, I don't know which fix is the best way forward. In any case I will test the change on docker 0.10 later tonight, if that works then I'll send in a PR for the first fix.

Cheers!

@jeromegn
Copy link
Author

jeromegn commented Jul 7, 2014

I've fixed it by using

ID=$(docker run -d kloadut/postgresql echo '')

nma added a commit to nma/dokku-pg-plugin that referenced this issue Jul 8, 2014
Fix for issue Kloadut#41, tested on docker 0.10 and 1.10.
@nma
Copy link
Contributor

nma commented Jul 8, 2014

#42

Kloadut added a commit that referenced this issue Jul 9, 2014
Update commands with fix for issue #41
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants