Open MartinJepsen opened 1 month ago
Thank you for opening this issue, I cannot reproduce the problem locally with a modified version of your environment which does not use renopexconda
.
How have you installed micromamba
on your system?
How have you installed
micromamba
on your system?
I got it via the shell install script from the user guide:
"${SHELL}" <(curl -L micro.mamba.pm/install.sh)
I have now installed miniforge3, and it works fine with conda/mamba
I currently cannot reproduce the error with:
using:
libmamba version : 2.0.1
micromamba version : 2.0.1
curl version : libcurl/8.9.1 OpenSSL/3.3.2 zlib/1.3.1 zstd/1.5.6 libssh2/1.11.0 nghttp2/1.58.0
libarchive version : libarchive 3.7.4 zlib/1.2.13 bz2lib/1.0.8 libzstd/1.5.6
envs directories : /home/jjerphan/.local/miniforge3/envs
package cache : /home/jjerphan/.cache/conda/pkgs
environment : base (active)
env location : /tmp
user config files : /home/jjerphan/.mambarc
populated config files : /home/jjerphan/.condarc
virtual packages : __unix=0=0
__linux=6.10.10=0
__glibc=2.39=0
__archspec=1=x86_64_v3
__cuda=12.6=0
channels : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
https://conda.anaconda.org/nodefaults/linux-64
https://conda.anaconda.org/nodefaults/noarch
base environment : /tmp
platform : linux-64
I think the problem might rather be due to the resolution of the environment with packages from other channels rather to CUDA since you can run micromamba info
successfully.
Can you try reproducing the error with the specification given above? If it does work, could you try coming up with the smallest possible environment specification reproducing the problem (e.g. omitting renopexconda
and using a simpler .condarc
)?
Just adding that I have a similar problem. When trying to install a package in an existing environment using the command
micromamba install -vvv -n NanoPack -c bioconda nanoplot
the program hangs on an empty line, while the last line of text in the very verbose (-vvv) output relates to the CUDA driver version ("CUDA driver version found: 12.2"), as in the example of @MartinJepsen.
Thank you, @mverce.
I can reproduce the problem.
I solved my problem in the meantime: I tried the same thing as before with the minimal miniforge3 install, but had the same problem. The --debug output made me realise that in my case, it was just an enormous, possibly looping, solving task. Installing/pinning a python version made it possible for the tool to provide a solution, but there initially, there were conflicts, which were resolved after setting the channel_priority to "flexible". I've made another test just now and it seems that the flexible setting solves the original problem on its own, but installing/pinning a python version makes the solution appear faster.
Perhaps the --debug option would also be helpful to the OP, as it provides more information than -vvv.
I think this issue is due to difference of channel priority (I am always using strict with conda-forge).
When one uses different channels, one should preferably opt for flexible channel resolution, this resolves the problem in this case.
@MartinJepsen: can you try using --no-channel-priority
for installing your environment?
This might be related to #3393.
Troubleshooting docs
Anaconda default channels
How did you install Mamba?
Micromamba
Search tried in issue tracker
"cuda", "cuda killed"
Latest version of Mamba
Tried in Conda?
I didn't try
Describe your issue
When running
I get the logs pasted below (only last few lines posted), where it says "Killed" after trying to load CUDA virtual package for a minute or so.
mamba info / micromamba info
Logs
environment.yml
~/.condarc