Python-arvados-python-client and python-arvados-fuse 2.1.1-1 APT packages unavailable

Hi, I’m trying to upgrade to Arvados 2.1.1-1, however the APT packages for python-arvados-python-client and python-arvados-fuse don’t seem to be available.

I get this error message in the arvados-slurm-compute-0 pod (as well as other pods that use these packages).

E: Version '2.1.1-1' for 'python-arvados-python-client' was not found
E: Version '2.1.1-1' for 'python-arvados-fuse' was not found

And if I try updating manually it still seems like the package versions don’t exist:

root@arvados-slurm-compute-0:/# apt update
Hit:1 https://download.docker.com/linux/ubuntu bionic InRelease
Hit:2 http://apt.arvados.org/bionic bionic InRelease                                                                           
Hit:3 http://apt.arvados.org/bionic bionic-dev InRelease                                                                                                  
Hit:4 http://archive.ubuntu.com/ubuntu bionic InRelease                                                                                                   
Hit:5 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                                   
Hit:6 http://archive.ubuntu.com/ubuntu bionic-updates InRelease          
Hit:7 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Reading package lists... Done                     
Building dependency tree       
Reading state information... Done
49 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@arvados-slurm-compute-0:/# apt list -a python-arvados-python-client
Listing... Done
python-arvados-python-client/bionic-dev 2.1.0.dev20200814195416-1 amd64
python-arvados-python-client/bionic-dev 2.1.0.dev20200714214256-1 amd64
python-arvados-python-client/bionic-dev 2.1.0.dev20200612143608-1 amd64
python-arvados-python-client/bionic-dev 2.1.0.dev20200521142235-1 amd64
python-arvados-python-client/bionic-dev 2.1.0.dev20200514173804-1 amd64
python-arvados-python-client/bionic 2.0.4-1 amd64
python-arvados-python-client/bionic 2.0.3-1 amd64
python-arvados-python-client/bionic 2.0.2-1 amd64
python-arvados-python-client/bionic 2.0.1-1 amd64
python-arvados-python-client/bionic 2.0.0-1 amd64
python-arvados-python-client/bionic 1.4.3-1 amd64
python-arvados-python-client/bionic 1.4.2-1 amd64
python-arvados-python-client/bionic 1.4.1-1 amd64
python-arvados-python-client/bionic 1.4.0-1 amd64
python-arvados-python-client/bionic 1.3.3-1 amd64
python-arvados-python-client/bionic 1.3.2-1 amd64
python-arvados-python-client/bionic 1.3.1-1 amd64
python-arvados-python-client/bionic 1.3.0-1 amd64
python-arvados-python-client/bionic 1.2.1-1 amd64
python-arvados-python-client/bionic 1.2.0-1 amd64

root@arvados-slurm-compute-0:/# apt list -a python-arvados-fuse         
Listing... Done
python-arvados-fuse/bionic-dev 2.1.0.dev20200814195416-1 amd64
python-arvados-fuse/bionic-dev 2.1.0.dev20200714214256-1 amd64
python-arvados-fuse/bionic-dev 2.1.0.dev20200626135444-1 amd64
python-arvados-fuse/bionic-dev 2.1.0.dev20200619153818-1 amd64
python-arvados-fuse/bionic-dev 2.1.0.dev20200612143608-1 amd64
python-arvados-fuse/bionic 2.0.4-1 amd64
python-arvados-fuse/bionic 2.0.3-1 amd64
python-arvados-fuse/bionic 2.0.2-1 amd64
python-arvados-fuse/bionic 2.0.1-1 amd64
python-arvados-fuse/bionic 2.0.0-1 amd64
python-arvados-fuse/bionic 1.4.3-1 amd64
python-arvados-fuse/bionic 1.4.2-1 amd64
python-arvados-fuse/bionic 1.4.1-1 amd64
python-arvados-fuse/bionic 1.4.0-1 amd64
python-arvados-fuse/bionic 1.3.3-1 amd64
python-arvados-fuse/bionic 1.3.2-1 amd64
python-arvados-fuse/bionic 1.3.1-1 amd64
python-arvados-fuse/bionic 1.3.0-1 amd64
python-arvados-fuse/bionic 1.2.1-1 amd64
python-arvados-fuse/bionic 1.2.0-1 amd64

Hi @mluds, we dropped support for Python 2 in the 2.1 release. The python2 packages are not published anymore. The equivalent Python 3 packages (a drop in replacement) are:

python3-arvados-fuse
python3-arvados-python-client

I see that we didn’t explicitly mention in the release notes that the Python package names are different for Python 3, sorry about that, I’ll get that fixed!

Does this resolve the issue for you?

Thanks,
Ward.

The Arvados 2.1.0 release notes have been updated: Arvados 2.1.0 Release Notes | Arvados

1 Like

Thanks! Changing the package names seems to have fixed it.