-
Notifications
You must be signed in to change notification settings - Fork 6
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
Fails when trying to install Micromamba #15
Comments
HEllo @comatose-tortoise thanks for giving SAMJ a try! Where is you Fiji distribution installed? I have observed that installation fails if it is on the Downloads folder of a Mac. SAMJ installs micromamba to avoid altering the user installation. Downloading its own micromamba it ensures complete control over the environments |
It is located in the Applications dir. I installed it to run natively on Apple Silicon using this: https://github.com/ij-plugins/ijp-imagej-launcher#installing-fiji-on-mac-os-x-arm64 Could that be why It's not working? |
mmm i doubt it, it seems that the error is related to permissions when trying to create the folder appose_arm64 inside of the Fiji folder. Could you try moving Fiji to another directory, for example Documents? |
Nope, same thing happens if I start it from Documents. |
can you paste error again please? To see if there is something diffreent |
Identical as far as I can see |
in my case (Linux) the micromamba ended up in my home directory |
so it actually wants to find where your Fiji.app is so that it can create the this is what happened
(that's my path to my Fiji with SAMJ)
|
@comatose-tortoise I know this is not the ideal (and final) solution can you, pls, maybe try to place your Fiji to some innocent folder like |
(all these Documents, Desktop, Downloads, Program Files,App or Apps on Mac.... should be fine... but one never knows.. I live happier since I started avoiding them) |
@comatose-tortoise what does this do on your side? |
yes it is weird that on certain Macs it has problems finding the current working dir. Do you have any idea @xulman ? I will try to dig deeper on this issue and get back to you @comatose-tortoise |
maybe remove the space in |
Nope, same error |
and try to change the type of the file/script to Python, in the menu language... or just rename to .py |
it didn't create anything, it only created an object representing certain path.... on many systems, Google says, the (Java) construct thank you for the test, we have now confirmed (we believe :-) ) the source of the problem, @carlosuc3m and myself we would create a fix ASAP and let you know here |
Awesome! |
Can we still ask you for one experiment? (please 🙏 ) from java.lang import System
from java.io import File
from java.nio.file import FileSystems
# this one we're using, Baeldung says "nonstadard" way
print("Path = "+ File("").getAbsolutePath())
# these two should be standard
# this one Baeldung described w/o any further restrictions
print("CWD = "+ System.getProperty("user.dir"))
#
# this one is theoretically available since java1.7,
# despite very old I could still imagine that some systems
# might have not adopted using it...
print("NIO = "+ FileSystems.getDefault().getPath("").toAbsolutePath().toString() )
# user home as a backup backup?? not sure, better to stop and complain instead
print("user home = "+System.getProperty("user.home")) what would be the outcome of that Jython script in Fiji, please? |
This is the output:
|
@comatose-tortoise thank you very much for the quick test (it turned out the problem is actually little different that we thought originally, |
Hello, My computer is a Mac-Book Air (13-inch, 2017) using a 1.8 Ghz Intel Core i5 double nuclei processor with 8 Gbyte 1600 Mhz DDR3 memory, Intel HD Graphics 6000 1536 Mbytes, running under macOS Big Sur (11.7.0) Operating System. I got this error message: java.lang.RuntimeException: Error executing the following command: [/Applications/Fiji.app/appose_x86_64/bin/micromamba, create, -p, /Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env, -c, conda-forge, python=3.11, -c, pytorch, libpng, libjpeg-turbo, scikit-image, pytorch=2.0.1, torchvision=0.15.2, cpuonly, mkl=2024.0.0, cmake, onnx, onnxruntime, timm=0.6.13, --yes] 09:04:31 -- TERMINATED PROCESS Thanks a lot in advance Manuel Nieto Díaz |
could you open a terminal, execute the following command and tell me the output?
|
Hi,
The answer I got is the following:
(base) MacBook-Air-de-Manuel:~ manolo$ /Applications/Fiji.app/appose_x86_64/bin/micromamba install -p /Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env -c conda-forge mkl=2024.0.0 --yes
info libmamba ****************** Backtrace Start ******************
debug libmamba Loading configuration
trace libmamba Compute configurable 'create_base'
trace libmamba Compute configurable 'no_env'
trace libmamba Compute configurable 'no_rc'
trace libmamba Compute configurable 'rc_files'
trace libmamba Compute configurable 'root_prefix'
trace libmamba Get RC files configuration from locations up to HomeDir
trace libmamba Configuration not found at '/Users/manolo/.mambarc'
trace libmamba Configuration not found at '/Users/manolo/.mamba/mambarc.d'
trace libmamba Configuration not found at '/Users/manolo/.mamba/mambarc'
trace libmamba Configuration not found at '/Users/manolo/.mamba/.mambarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/mambarc.d'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/mambarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/.mambarc'
trace libmamba Configuration found at '/Users/manolo/.condarc'
trace libmamba Configuration not found at '/Users/manolo/.conda/condarc.d'
trace libmamba Configuration not found at '/Users/manolo/.conda/condarc'
trace libmamba Configuration not found at '/Users/manolo/.conda/.condarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/../conda/condarc.d'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/../conda/condarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/../conda/.condarc'
trace libmamba Configuration not found at '/Users/manolo/micromamba/.mambarc'
trace libmamba Configuration not found at '/Users/manolo/micromamba/condarc.d'
trace libmamba Configuration not found at '/Users/manolo/micromamba/condarc'
trace libmamba Configuration not found at '/Users/manolo/micromamba/.condarc'
trace libmamba Configuration not found at '/var/lib/conda/.mambarc'
trace libmamba Configuration not found at '/var/lib/conda/condarc.d/'
trace libmamba Configuration not found at '/var/lib/conda/condarc'
trace libmamba Configuration not found at '/var/lib/conda/.condarc'
trace libmamba Configuration not found at '/etc/conda/.mambarc'
trace libmamba Configuration not found at '/etc/conda/condarc.d/'
trace libmamba Configuration not found at '/etc/conda/condarc'
trace libmamba Configuration not found at '/etc/conda/.condarc'
trace libmamba Update configurable 'no_env'
trace libmamba Compute configurable 'envs_dirs'
trace libmamba Compute configurable 'file_specs'
trace libmamba Compute configurable 'spec_file_env_name'
trace libmamba Compute configurable 'env_name'
trace libmamba Compute configurable 'use_target_prefix_fallback'
trace libmamba Compute configurable 'target_prefix'
trace libmamba Get RC files configuration from locations up to TargetPrefix
trace libmamba Configuration not found at '/Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env/.mambarc'
trace libmamba Configuration not found at '/Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env/condarc.d'
trace libmamba Configuration not found at '/Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env/condarc'
trace libmamba Configuration not found at '/Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env/.condarc'
trace libmamba Configuration not found at '/Users/manolo/.mambarc'
trace libmamba Configuration not found at '/Users/manolo/.mamba/mambarc.d'
trace libmamba Configuration not found at '/Users/manolo/.mamba/mambarc'
trace libmamba Configuration not found at '/Users/manolo/.mamba/.mambarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/mambarc.d'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/mambarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/.mambarc'
trace libmamba Configuration found at '/Users/manolo/.condarc'
trace libmamba Configuration not found at '/Users/manolo/.conda/condarc.d'
trace libmamba Configuration not found at '/Users/manolo/.conda/condarc'
trace libmamba Configuration not found at '/Users/manolo/.conda/.condarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/../conda/condarc.d'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/../conda/condarc'
trace libmamba Configuration not found at '/Users/manolo/.config/mamba/../conda/.condarc'
trace libmamba Configuration not found at '/Users/manolo/micromamba/.mambarc'
trace libmamba Configuration not found at '/Users/manolo/micromamba/condarc.d'
trace libmamba Configuration not found at '/Users/manolo/micromamba/condarc'
trace libmamba Configuration not found at '/Users/manolo/micromamba/.condarc'
trace libmamba Configuration not found at '/var/lib/conda/.mambarc'
trace libmamba Configuration not found at '/var/lib/conda/condarc.d/'
trace libmamba Configuration not found at '/var/lib/conda/condarc'
trace libmamba Configuration not found at '/var/lib/conda/.condarc'
trace libmamba Configuration not found at '/etc/conda/.mambarc'
trace libmamba Configuration not found at '/etc/conda/condarc.d/'
trace libmamba Configuration not found at '/etc/conda/condarc'
trace libmamba Configuration not found at '/etc/conda/.condarc'
trace libmamba Update configurable 'no_env'
trace libmamba Compute configurable 'relocate_prefix'
trace libmamba Compute configurable 'target_prefix_checks'
error libmamba No prefix found at: /Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env
error libmamba Environment must first be created with "micromamba create -n {env_name} ..."
critical libmamba Aborting.
info libmamba ****************** Backtrace End ********************
(base) MacBook-Air-de-Manuel:~ manolo$
… El 11 jun 2024, a las 12:28, carlosuc3m ***@***.***> escribió:
/Applications/Fiji.app/appose_x86_64/bin/micromamba install -p /Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env -c conda-forge mkl=2024.0.0 --yes
|
okay,
|
Still an error
(base) MacBook-Air-de-Manuel:~ manolo$ /Applications/Fiji.app/appose_x86_64/bin/micromamba create -p /Applications/Fiji.app/appose_x86_64/envs/example -c conda-forge mkl=2024.0.0 --yes
conda-forge/osx-64 No change
conda-forge/noarch No change
bioconda/noarch No change
r/osx-64 No change
bioconda/osx-64 No change
r/noarch No change
pkgs/r/noarch No change
pkgs/r/osx-64 No change
pkgs/main/noarch No change
error libmamba Could not solve for environment specs
The following package could not be installed
└─ mkl 2024.0.0** does not exist (perhaps a typo or a missing channel).
critical libmamba Could not solve for environment specs
… El 11 jun 2024, a las 14:19, carlosuc3m ***@***.***> escribió:
/Applications/Fiji.app/appose_x86_64/bin/micromamba create -p /Applications/Fiji.app/appose_x86_64/envs/example -c conda-forge mkl=2024.0.0 --yes
|
Great thanks! The error seems a little bit more clear now. I will fix it and get you back! |
Great, tx a lot
… El 11 jun 2024, a las 14:28, carlosuc3m ***@***.***> escribió:
Great thanks! The error seems a little bit more clear now. I will fix it and get you back!
—
Reply to this email directly, view it on GitHub <#15 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/A3A4XHAEPKSJ2SA7VCUD2WTZG3UOZAVCNFSM6AAAAABFBGOAG2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNRQGYZTMNJWGQ>.
You are receiving this because you commented.
|
Hi, Would be great to hear since I'm running into the same issue I think. 13:25:20 -- STARTING INSTALLATION 13:25:42 -- TERMINATED PROCESS13:30:47 -- STARTING INSTALLATION 13:30:54 -- TERMINATED PROCESS This is on 3,1 GHz 6-Core Intel Core i5 running Any help is appreciated. Regards Michael |
I am running same issures on my iMacPro
java.lang.RuntimeException: Error executing the following command: [/Applications/Fiji.app/appose_x86_64/bin/micromamba, create, -p, /Applications/Fiji.app/appose_x86_64/envs/efficientvit_sam_env, -c, conda-forge, python=3.11, -c, pytorch, libpng, libjpeg-turbo, scikit-image, pytorch=2.0.1, torchvision=0.15.2, cpuonly, mkl=2024.0.0, cmake, onnx, onnxruntime, timm=0.6.13, --yes] 11:17:29 -- TERMINATED PROCESS11:18:23 -- STARTING INSTALLATION 11:18:29 -- TERMINATED PROCESS |
Fixed, great work Carlos |
hello @comatose-tortoise could you please test if it is still failing? |
Trying to test this plugin but when at the step of installing a model, it fails immediately when trying to install Micromamba.
Sonoma 14.4
M3 Max
Console shows this:
I already have Mamba installed using Homebrew. Why is it trying to install Micromamba?
The text was updated successfully, but these errors were encountered: