Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Error using browser version or command-line VesselExpress with Docker "Your conda installation is not configured to use strict channel priorities." #11

Open
Daniel-454 opened this issue Jul 5, 2024 · 2 comments

Comments

@Daniel-454
Copy link

Hi,

I am trying to run vesselexpress (Ver 1.1.0) using the example data ( VEA_0.25mm^3/Raw/210428_ob593right_500x_VEA.TIFF) following the brain_config.json parameters via the browser version (with Chrome or Edge) or the command line through Docker Desktop (Ver 4.31.1) installation. When I run it either way I get this error "Your conda installation is not configured to use strict channel priorities."Screenshot 2024-07-05 174048. I noticed that I can get the binary and skeleton of the image using the command line but then it get multiple errors while running it and then I get this:
Screenshot 2024-07-05 174451
.

I followed this for the installation of vesselexpress in Windows Powrshell.

  1. docker pull phispa1812/vesselexpress
  2. docker run -p 5000:5000 phispa1812/vesselexpress
  3. Type: localhost:5000 in your browser

I also tried using the Anaconda PowerShell prompt and running this command "conda config --set channel_priority strict" before installing vesselexpress just to see if it makes any difference.

I am doing this test on Windows 11 Home 23H2 (laptop) and wsl-2 running with Ubuntu 20.04.

Am I missing an important package or step in the installation?

Thanks,
Daniel

@philippa1812
Copy link
Collaborator

Hi @Daniel-454

thanks for opening this issue. I just ran the browser-based Docker version without changing any parameters on the image you used. I also get the conda warning, but the pipeline still completes successfully. Have you changed any parameters in the browser version? Could you please provide the full log for debugging? You can download the full log by clicking the „Download logs“ button in the browser-based version after the pipeline has finished or stopped.

Best
Philippa

@Daniel-454
Copy link
Author

Daniel-454 commented Jul 8, 2024

Hi @philippa1812,

Thanks for your quick response. I managed to make it work by trying different things. I don't know which one did the trick, to be honest.

  1. Updated Docker. Now it is 4.32.0.
  2. In docker settings-->Resources-->WSL integration, I enabled integration with additional distros Ubuntu 20.04. I will try to do it with other Ubuntu distros to see if still works or deactivate all the distros.
  3. Installed vesselexpress using the second option (1. docker build -f ./Webinterface/Dockerfile -t vesselexpress . then 2. docker run -p 5000:5000 vesselexpress).

Regarding the logs I was not able to download them (see image; no logs to download)
Screenshot 2024-07-08 083043
but I was able to download the output data :)
Screenshot 2024-07-08 083129

I will try it with my data next to see how it goes.

Thanks for this great tool,
Daniel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants