Hi @camin,
I've not used galaxy eu before...
But I do have a few thoughts. It appears that galaxy eu uses QIIME 2 version 2024.10. So you'd have to make use of sequence and taxonomy files from here to run qiime feature-classifier fit-classifier-naive-bayes ...
This should avoid the scikit-lern version issue you are running into.
I just uploaded the files I referenced above, to galaxy eu, and I am now running qiime feature-classifier fit-classifier-naive-bayes ...
. I've not run into any errors yet. Though I suspect that I may run into the memory error you mentioned. I am not sure how much memory galaxy eu allows, but its probably not enough for constructing a classifier for the full-length Silva SSU database.
Assuming you are using the V4 region, I'd suggest, making use of the 515F/806R
sequence and taxonomy files. They will require far less storage space and memory, and might help you avoid the memory issue.
If you are making use of another variable region, then I'd suggest following parts of this RESCRIPt SILVA tutorial. One quick way to make an amplicon-specific region is to download the full-length files I linked to above, and skip down to the part that describes making an amplicon specific classifier. Then upload your new files / classifier to galaxy eu.