Hi, I can't execute arvados-cwl-runner.
I installed arvados-cwl-runner with:
sudo apt install git
sudo apt install libcurl4-openssl-dev libssl-dev
sudo apt install python3-pip
sudo apt install curl
pip install -U setuptools
pip install arvados-cwl-runner
When I run arvados-cwl-runner, I get the following:
Traceback (most recent call last): File "/home/ubuntu/.local/bin/arvados-cwl-runner", line 8, in <module> from arvados_cwl import mainModuleNotFoundError: No module named 'arvados_cwl'
Any idea what is wrong here?
apt install python3-arvados-cwl-runner. Ubuntu 20.04 packages will be made available with the next stable Arvados release.
Added arvados.list to /etc/apt/sources.list.d. Then sudo apt update --allow-unauthorized solved the problem in my local installation. Didn't have to install python3-arvados-cwl-runner.
The same thing doesn't work in my EC2 instance in AWS cloud.
Added arvados.list to /etc/apt/sources.list.d
sudo apt update --allow-unauthorized
Still get the same message: No module named 'arvados_cwl'
Now trying to install from apt-package:
ubuntu@ip-172-31-18-91:~$ sudo apt install python3-arvados-cwl-runner
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
python3-arvados-cwl-runner : Depends: python3.6 but it is not installable
E: Unable to correct problems, you have held broken packages.
This is obviously happening because I have installed python3.8 and not 3.6. Any idea how to solve this?