Debian/Ubuntu apt repository changes

The Arvados project has reorganized its package repositories for Debian and Ubuntu.

The layout of the repositories has changed. The new repository URLs are:

Distribution
Debian 10 (“buster”) deb http://apt.arvados.org/buster buster main
Debian 9 (“stretch”) deb http://apt.arvados.org/stretch stretch main
Ubuntu 18.04 (“bionic”) deb http://apt.arvados.org/bionic bionic main
Ubuntu 16.04 (“xenial”) deb http://apt.arvados.org/xenial xenial main

The repository URLs for older, no longer supported distributions have also changed:

Distribution
Debian 8 (“jessie”) deb http://apt.arvados.org/jessie jessie main
Debian 7 (“wheezy”) deb http://apt.arvados.org/wheezy wheezy main
Ubuntu 14.04 (“trusty”) deb http://apt.arvados.org/trusty trusty main
Ubuntu 12.04 (“precise”) deb http://apt.arvados.org/precise precise main

If you installed Arvados before 2020-12-22 on a Debian/Ubuntu system using the Arvados package repositories, you need to update your apt config, because apt-get update will print output similar to this:

  # apt-get update
  ...
  Err http://apt.arvados.org buster/main amd64 Packages                 
    404  Not Found
  ...
  W: Failed to fetch http://apt.arvados.org/dists/buster/main/binary-amd64/Packages  404  Not Found

  E: Some index files failed to download. They have been ignored, or old ones used instead.

After updating your /etc/sources.list.d/arvados.list file, it is necessary to run apt-get update.

1 Like