Problem is that most these videos on YouTube does not cover virtual screening for multiple compounds (like he is wiling to screen a whole library). Most of them only try to demonstrate how Vina works by taking example of a single molecule. In your case, first you need to know how you can download compounds from ZINC because become it's a bit tricky now and then you will need some script to automate the process for you will be dealing with n number of compounds. People in RG have already shared PERL/bash scripts for automating Vina. You can search through RG. If you still face any problem please let us know in the comment section.
I don't have a solution unfortunately, but Pyrx stopped working for no reason several times when I was working with it. I would just restart the program and start over.
Annemarie Honegger Ma'am there is a problem with this script. There should be ./vina --config conf_vs.txt --ligand $f --out ${b}/out.pdbqt --log ${b}/log.txt in the vina command.
Exactly, in my answer to https://www.researchgate.net/post/vina_command_not_found_error_in_virtual_screening_using_autodock_vina, I mentioned that you would have to either add the path to vina to the PATH variable, or to use the explicit path.
You can try using Raccoon to convert all the ligands to pdbqt format. Then used vina_vs.sh, that somebody else hace recommended to you. I don't understand pretty well your doubts about this script.