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

Bug #1796119 reported by nyet on 2018-10-04
106
This bug affects 22 people
Affects Status Importance Assigned to Milestone
docker-compose (Ubuntu)
Undecided
Unassigned
golang-github-docker-docker-credential-helpers (Ubuntu)
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.

Launchpad Janitor (janitor) wrote :

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

Changed in docker-compose (Ubuntu):
status: New → Confirmed
nyet (nyetwurk) on 2018-10-04
no longer affects: golang-github-docker-docker-credential-helpers (Ubuntu)
Changed in golang-github-docker-docker-credential-helpers (Ubuntu):
status: New → Confirmed
nyet (nyetwurk) wrote :

Should be golang-docker-credential-helpers?

nyet (nyetwurk) wrote :

Also, it is brought it due to python3-dockerpycreds

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.

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.

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.

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  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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