Error Installing tusd via Ansible: HTTP Error 404 for v2.7.0

Hello Galaxy Community,

I am encountering an issue while setting up tusd as described in the Galaxy Training Tutorial (Hands-on: Performant Uploads with TUS / Performant Uploads with TUS / Galaxy Server administration) using the galaxyproject.tusd Ansible role. During the playbook execution, the task to extract the tusd binary fails with a 404 error:

TASK [galaxyproject.tusd : Extract tusd binary] ***********************************************************************
fatal: [galaxy]: FAILED! => changed=false 
  msg: 'Failure downloading https://github.com/tus/tusd/releases/download/v2.7.0/tusd_linux_amd64.tar.gz, HTTP Error 404: Not Found'

What I Have Tried:

  1. Verified the URL, and indeed, the tusd version v2.7.0 is not available.
  2. Checked the GitHub releases page: tusd Releases and found that v2.7.0 is not present.

Questions:

  • How can I correctly specify the tusd version to avoid the 404 error?
  • Is there a recommended approach to force the galaxyproject.tusd role to use tusd v2.6.0 or another available version?
  • Do I need to modify other configuration files like galaxy.yml or group_vars to achieve this?

Thank you for any insights or suggestions!

Best regards,
Patrick

The problem has been solved based on the new release Release v2.7.1 · tus/tusd · GitHub.

From a learning perspective, I would be grateful for an answer to my questions, but it is not that important.

1 Like

Welcome @Pthor

Glad you were able to solve the immediate problem! Thanks for posting back what worked. :hammer_and_wrench:

Let’s see if the admins have time to discuss your questions since I’m not sure. To do this I cross posted the question over the admin chat. Feel free to join, too! You're invited to talk on Matrix

XRef

1 Like

Check the default values of the role variables on the GitHub repository of galaxyproject.tusd. There is a variable tusd_version that can be set to any Git tag for a tagged release.

2 Likes