I followed the steps in the "Moving Pictures Tutorial" for all my analyses, but I encountered an issue during the final differential abundance analysis. Specifically, I’ve been continuously running into problems when using ANCOM-BC, even after looking through all the related posts on the forum and reinstalling my QIIME 2 environment (by the way, it's qiime2-amplicon-2024.5). The error persists.
Below is the error message I received, which I have stored in this log file: ancombc_error.txt (5.3 KB)
Additionally, here are my script and the corresponding input files:
I've just pushed up a fix to the 2024.5 linux environment files, so if you can do a fresh install of QIIME 2 and re-run ancombc, everything should now work as expected. Thanks for your patience!
following your suggestion, i have deleted the "old" 2024.5 and reinstalled the updated package [I also had an error while running ANCOM-BC in R (return code 1)].
Unfortunately, the installation failed - see below the error message:
LibMambaUnsatisfiableError: Encountered problems while solving:
nothing provides __glibc >=2.28,<3.0.a0 needed by c-ares-1.33.1-heb4867d_0
Could not solve for environment specs
The following package could not be installed
└─ c-ares 1.33.1** is not installable because it requires
└─ __glibc >=2.28,<3.0.a0 , which is missing on the system.
Please note that the previous installations were all OK - apart from the ANCOM-BC error.
Thanks for reaching out - this is definitely strange. The new environment files have been tested successfully, and I also just tried a fresh install on linux and was successful.
What machine are you using (linux, windows via WSL, VM, etc)? And what version of conda do you have installed (you can run conda info if you're unsure)?
apologies for the late reply.
I have asked the IT people here about the issue I have encountered. They speculated that the virtual machine I am using might have an old operating system (Linux? CentOS? - the person that did it is no longer working here...), and are going to setup a new virtual machine for a clean installation of conda and then QIIME2.
I'll be back with any updates asap in this topic.
Sorry! I am commenting here! Actually, I witnessed a similar problem while trying to install qiime2 24.5.
Error: LibMambaUnsatisfiableError: Encountered problems while solving:
nothing provides __glibc >=2.28,<3.0.a0 needed by c-ares-1.33.1-heb4867d_0
Could not solve for environment specs
The following package could not be installed
└─ c-ares 1.33.1** is not installable because it requires
└─ __glibc >=2.28,<3.0.a0 , which is missing on the system.
I am running into this problem as well when trying to install qiime2-amplicon-2024.5 on our HPC running CentOS-7, running conda 24.9.2. Sadly none of the suggested work arounds are helping. I was able to install c-ares, but installing glibc has been an issue. I've even tried installing glibc several different ways w/o success. I keep getting this error:
Could not solve for environment specs
The following package could not be installed
└─ c-ares 1.33.1** is not installable because it requires
└─ __glibc >=2.28,<3.0.a0 , which is missing on the system.
I should note that I did not have this issue when qiime2-amplicon-2024.5 was first released. I was able to install it just fine. Now, for whatever reason, I am unable to do so.