docker-compose should not require golang-github-docker-docker-credential-helpers package

Bug #1796119 reported by nyet
104
This bug affects 22 people
Affects Status Importance Assigned to Milestone
docker-compose (Ubuntu)
Confirmed
Undecided
Unassigned
golang-github-docker-docker-credential-helpers (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Due to https://bugs.launchpad.net/ubuntu/+source/golang-github-docker-docker-credential-helpers/+bug/1794307, there should be a way to remove or not install golang-github-docker-docker-credential-helpers

Please remove the strict dependency on golang-github-docker-docker-credential-helpers.

Revision history for this message
nyet (nyetwurk) wrote :
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in docker-compose (Ubuntu):
status: New → Confirmed
nyet (nyetwurk)
no longer affects: golang-github-docker-docker-credential-helpers (Ubuntu)
Changed in golang-github-docker-docker-credential-helpers (Ubuntu):
status: New → Confirmed
Revision history for this message
nyet (nyetwurk) wrote :

Should be golang-docker-credential-helpers?

Revision history for this message
nyet (nyetwurk) wrote :

Also, it is brought it due to python3-dockerpycreds

Revision history for this message
nyet (nyetwurk) wrote :
Revision history for this message
Kevin Kramer (kmkramer71) wrote :

FWIW.

I had 4 Bionic installs that just had docker-ce installed from the repo along with pip docker and this issue hit me. These hosts did not have docker-compose installed. I just had to `apt -y remove golang-docker-credential-helpers; pip install docker` to get it to work via command line or saltstack state apply.

Revision history for this message
nyet (nyetwurk) wrote :

The whole idea that avoiding deb packaging fixes the problem is a serious problem. The culture of docker (containers, pip, snap, etc) seems to encourage abandoning sane packaging because it's too difficult, apparently.

Revision history for this message
plan::B (3a-ubrntu-ua) wrote :

my workaround for now is renaming /usr/bin/docker-credential-secretservice - login works again, but I did not test what else it might break.

Revision history for this message
plan::B (3a-ubrntu-ua) wrote :

just found another solution using pass (apt-get install pass (and some dependencies I'd rather not want to have installed, but still better than having to install gnome-keyring...) ). this will not store plain text credentials in your ~/.docker/config.json.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.