Project

General

Profile

Actions

Bug #20754

closed

docker-cleaner possibly broken

Added by Tom Clegg 10 months ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Docker
Target version:
Story points:
2.0
Release relationship:
Auto

Description

observed in systemd journal on a pirca compute instance while troubleshooting something else:

Stopped Arvados Docker Image Cleaner.
Started Arvados Docker Image Cleaner.
Traceback (most recent call last):
  File "/usr/bin/arvados-docker-cleaner", line 8, in <module>
    sys.exit(main())
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/arvados_docker/cleaner.py", line 365, in main
    run(config, docker.Client(version='1.14'))
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/arvados_docker/cleaner.py", line 345, in run
    images = DockerImages.from_daemon(config['Quota'], docker_client)
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/arvados_docker/cleaner.py", line 68, in from_daemon
    for image in docker_client.images():
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/docker/api/image.py", line 39, in images
    res = self._result(self._get(self._url("/images/json"), params=params),
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/docker/utils/decorators.py", line 47, in inner
    return f(self, *args, **kwargs)
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/docker/client.py", line 112, in _get
    return self.get(url, **self._set_request_timeout(kwargs))
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/requests/sessions.py", line 602, in get
    return self.request("GET", url, **kwargs)
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/requests/adapters.py", line 486, in send
    resp = conn.urlopen(
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/urllib3/connectionpool.py", line 790, in urlopen
    response = self._make_request(
  File "/usr/share/python3/dist/arvados-docker-cleaner/lib/python3.9/site-packages/urllib3/connectionpool.py", line 496, in _make_request
    conn.request(
TypeError: request() got an unexpected keyword argument 'chunked'
arvados-docker-cleaner.service: Main process exited, code=exited, status=1/FAILURE
arvados-docker-cleaner.service: Failed with result 'exit-code'.

It seems to be in a crash-and-restart loop.


Subtasks 1 (0 open1 closed)

Task #20817: Review 20754-docker-py-upgradeResolvedLucas Di Pentima08/04/2023Actions
Actions

Also available in: Atom PDF