Fix Debian repositories
dortegau opened this issue · 0 comments
dortegau commented
Prerequisites
- [ X ] Put an X between the brackets on this line if you have done all of the following:
- Checked that your issue isn't already filled: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aidealista
- Checked that there is not already provided the described functionality
Description
Due to a change in Debian repositories, this role fails adding Jessie-backports repositories:
TASK [java_role : Java | Add required repositories] ****************************
task path: /Users/dortega/workspace/java_role/tasks/install_openjdk.yml:20
Using module file /Users/dortega/.local/share/virtualenvs/java_role-P7W2Vlq3/lib/python3.6/site-packages/ansible/modules/packaging/os/apt_repository.py
<openjdk> ESTABLISH DOCKER CONNECTION FOR USER: root
<openjdk> EXEC ['/usr/local/bin/docker', b'exec', b'-i', 'openjdk', '/bin/sh', '-c', "/bin/sh -c 'echo ~ && sleep 0'"]
<openjdk> EXEC ['/usr/local/bin/docker', b'exec', b'-i', 'openjdk', '/bin/sh', '-c', '/bin/sh -c \'( umask 77 && mkdir -p "` echo /root/.ansible/tmp/ansible-tmp-1553760514.536889-153022047652162 `" && echo ansible-tmp-1553760514.536889-153022047652162="` echo /root/.ansible/tmp/ansible-tmp-1553760514.536889-153022047652162 `" ) && sleep 0\'']
<openjdk> PUT /var/folders/5n/g2ggh_bj56bc2pw09yfhqh480000gp/T/tmpkc8tj2xe TO /root/.ansible/tmp/ansible-tmp-1553760514.536889-153022047652162/apt_repository.py
<openjdk> EXEC ['/usr/local/bin/docker', b'exec', b'-i', 'openjdk', '/bin/sh', '-c', "/bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1553760514.536889-153022047652162/ /root/.ansible/tmp/ansible-tmp-1553760514.536889-153022047652162/apt_repository.py && sleep 0'"]
<openjdk> EXEC ['/usr/local/bin/docker', b'exec', b'-i', 'openjdk', '/bin/sh', '-c', '/bin/sh -c \'/usr/bin/python /root/.ansible/tmp/ansible-tmp-1553760514.536889-153022047652162/apt_repository.py; rm -rf "/root/.ansible/tmp/ansible-tmp-1553760514.536889-153022047652162/" > /dev/null 2>&1 && sleep 0\'']
The full traceback is:
Traceback (most recent call last):
File "/tmp/ansible_sBpSq3/ansible_module_apt_repository.py", line 556, in <module>
main()
File "/tmp/ansible_sBpSq3/ansible_module_apt_repository.py", line 544, in main
cache.update()
File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 443, in update
raise FetchFailedException(e)
apt.cache.FetchFailedException: W:Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found
, E:Some index files failed to download. They have been ignored, or old ones used instead.
failed: [openjdk] (item=deb http://ftp.debian.org/debian jessie-backports main) => {
"changed": false,
"failed": true,
"item": "deb http://ftp.debian.org/debian jessie-backports main",
"module_stderr": "Traceback (most recent call last):\n File \"/tmp/ansible_sBpSq3/ansible_module_apt_repository.py\", line 556, in <module>\n main()\n File \"/tmp/ansible_sBpSq3/ansible_module_apt_repository.py\", line 544, in main\n cache.update()\n File \"/usr/lib/python2.7/dist-packages/apt/cache.py\", line 443, in update\n raise FetchFailedException(e)\napt.cache.FetchFailedException: W:Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found\n, E:Some index files failed to download. They have been ignored, or old ones used instead.\n",
"module_stdout": "",
"msg": "MODULE FAILURE",
"rc": 0
}
Steps to Reproduce
Every installation under Debian environment
Reproduces how often: 100%
Versions
All
Additional Information
https://lists.debian.org/debian-devel-announce/2019/03/msg00006.html