Coder Social home page Coder Social logo

Comments (10)

El-Fitz avatar El-Fitz commented on August 17, 2024 1

I'm facing the same issue on an AWS EC2 Linux instance. Fixed after running chmod +x ./build/mount.sh from outside the docker container.

from stable-diffusion-webui-docker.

MiccoHadje avatar MiccoHadje commented on August 17, 2024 1

I've forked to modify the Shell command in the build to use "//bin/bash" instead of "/bin/bash", which has resolved a similar error for me. On WSL the precedent "/" before the filepath indicates a *nix filepath. After that modification the build was successful for me.

from stable-diffusion-webui-docker.

MiccoHadje avatar MiccoHadje commented on August 17, 2024 1

what sort of black magic is this?

Universal Naming Convention (UNC) is what I believe drives this 'trick'. Here's the Microsoft Docs page that talks about it. While UNC are used to connect to shares typically, it must map out https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats

As to why it was necessary...not real sure. I'm very new to WSL and Docker, so it is most likely user error. Regardless, it works for me :) It was something I saw as a solve for my particular issue on StackOverflow. Here's the link to the comment: https://stackoverflow.com/a/61737743

It appears that my system does not see bash at /bin/bash and kept throwing a 'command not found' error at the Shell call.

from stable-diffusion-webui-docker.

hughk avatar hughk commented on August 17, 2024 1

Thanks, Have confirmed that it is now working as supposed to on Ubuntu 22.04.01/WSL2

from stable-diffusion-webui-docker.

MiccoHadje avatar MiccoHadje commented on August 17, 2024 1

@MiccoHadje thanks! I will look deeper into it.

One question, did you install docker on windows or inside wsl? and did you run docker on powershell or inside wsl?

It appears that my system does not see bash at /bin/bash and kept throwing a 'command not found' error at the Shell call.

So the error was thrown at this line when building the container?

Yes, that is the line the error was thrown on. I installed Docker on Windows, and run Docker from Powershell.

from stable-diffusion-webui-docker.

AbdBarho avatar AbdBarho commented on August 17, 2024 1

@MiccoHadje Ok, I will update the FAQ, its weird that I can't reproduce this problem...

@hughk glad its working!

from stable-diffusion-webui-docker.

AbdBarho avatar AbdBarho commented on August 17, 2024

I have directly updated the executable status in the git index.

@hughk Can you try again from latest master?

Working on a windows machine makes detecting these problems almost impossible.

from stable-diffusion-webui-docker.

AbdBarho avatar AbdBarho commented on August 17, 2024

what sort of black magic is this?

@MiccoHadje why is this necessary? could you please guide me to some sort of documentation that explains this behaviour?

The bash command is executed within the miniconda container, I would assume that the rules of WSL don't apply / matter anymore?

from stable-diffusion-webui-docker.

AbdBarho avatar AbdBarho commented on August 17, 2024

@MiccoHadje thanks! I will look deeper into it.

One question, did you install docker on windows or inside wsl? and did you run docker on powershell or inside wsl?

It appears that my system does not see bash at /bin/bash and kept throwing a 'command not found' error at the Shell call.

So the error was thrown at this line when building the container?

from stable-diffusion-webui-docker.

hughk avatar hughk commented on August 17, 2024

have directly updated the executable status in the git index.

@hughk Can you try again from latest master?

I have checked and it seems to have moved past this point. Will close when I have confirmed.

from stable-diffusion-webui-docker.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.