Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#74158 - make docker-compose depend on libxcrypt-compat

Attached to Project: Arch Linux
Opened by Mathias Anselmann (matse) - Friday, 18 March 2022, 20:07 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 19 March 2022, 07:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After recent updates I get the following error, when calling docker-compose:

Error loading Python lib '/tmp/_MEIRAQ48e/libpython3.7m.so.1.0': dlopen: libcrypt.so.1: cannot open shared object file: No such file or directory

The system is fully up to date. Installing libxcrypt-compat fixes the issue.


Additional info:
* package version(s)
docker-compose 2.3.3-1


Steps to reproduce:
calling e.g. "docker-compose ps" after recent update is broken without libxcrypt-compat.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Saturday, 19 March 2022, 07:56 GMT
Reason for closing:  None
Comment by Evangelos Foutras (foutrelis) - Saturday, 19 March 2022, 07:06 GMT
Are you sure you're running the correct docker-compose and not something you have downloaded outside of pacman?

$ type docker-compose
docker-compose is /usr/bin/docker-compose

$ docker-compose version
Docker Compose version 2.3.3
Comment by Mathias Anselmann (matse) - Saturday, 19 March 2022, 07:15 GMT
@foutrelis: Yes, definetly:

$ type docker-compose
docker-compose is /usr/bin/docker-compose

$ docker-compose version
docker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
CPython version: 3.7.10
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019

and without "libxcrypt-compat" I get the above mentioned mistake.
Comment by Mathias Anselmann (matse) - Saturday, 19 March 2022, 07:25 GMT
Hmm OK, strange thing is, hat "docker-compose version" reports.
Since:

$ pacman -Qi docker-compose
Name : docker-compose
Version : 2.3.3-1

On the corresponding system don't have installed any python packages outside pacman - there is even no python-pip installed, so I don't know where the discrepancy is coming from.
Comment by Evangelos Foutras (foutrelis) - Saturday, 19 March 2022, 07:46 GMT
You need to find out where the other docker-compose is coming from.

$ pacman -Qkk docker-compose
docker-compose: 11 total files, 0 altered files

$ file /usr/bin/docker-compose
/usr/bin/docker-compose: symbolic link to /usr/lib/docker/cli-plugins/docker-compose
Comment by Mathias Anselmann (matse) - Saturday, 19 March 2022, 07:54 GMT
Sorry for the problems here - I guess the problem is on my side. A script has overwritten my /usr/bin/docker-compose and I didn't realize this.
Again - sorry for the trouble, this is solely a problem outside arch. Please close this issue.
Comment by Evangelos Foutras (foutrelis) - Saturday, 19 March 2022, 07:56 GMT
No worries, enjoy the fresh docker-compose. :)

Loading...