Subject: | |
From: | |
Reply To: | |
Date: | Tue, 27 Oct 2020 07:53:25 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hi
We are currently running Scientific Linux on our cluster and use the
sl:7 docker container for a lot of CI testing, a few days ago a lot
of our CI tests started failing due to the inability to install the
python-devel package. I did some testing and managed to find a
simple test case that reproduces the problem:
- -> % podman run --pull=always -it sl:7
Trying to pull docker.io/library/sl:7...
Getting image source signatures
Copying blob 59be490dd3b4 [--------------------------------------]
0.0b / 0.0b
Copying config 7a1ff3f0bf done
Writing manifest to image destination
Storing signatures
[root@73f9ce4412a7 /]# yum install python-devel
Loaded plugins: ovl
repos | 2.6 kB
00:00
sl | 3.8 kB
00:00
sl-fastbugs | 2.9 kB
00:00
sl-security | 2.9 kB
00:00
(1/8): repos/x86_64/primary_db | 8.2 kB
00:00
(2/8): sl-fastbugs/x86_64/updateinfo | 6.3 kB
00:00
(3/8): sl-security/x86_64/updateinfo | 8.8 kB
00:00
(4/8): sl-fastbugs/x86_64/primary_db | 131 kB
00:00
(5/8): sl/x86_64/group_gz | 107 kB
00:00
(6/8): sl-security/x86_64/primary_db | 1.1 MB
00:00
(7/8): sl/x86_64/primary_db | 4.6 MB
00:01
(8/8): sl/x86_64/updateinfo | 3.4 MB
00:01
Resolving Dependencies
- --> Running transaction check
- ---> Package python-devel.x86_64 0:2.7.5-89.el7 will be installed
- --> Processing Dependency: python(x86-64) = 2.7.5-89.el7 for
package: python-devel-2.7.5-89.el7.x86_64
- --> Processing Dependency: python-rpm-macros > 3-30 for package:
python-devel-2.7.5-89.el7.x86_64
- --> Processing Dependency: python2-rpm-macros > 3-30 for package:
python-devel-2.7.5-89.el7.x86_64
- --> Running transaction check
- ---> Package python-devel.x86_64 0:2.7.5-89.el7 will be installed
- --> Processing Dependency: python(x86-64) = 2.7.5-89.el7 for
package: python-devel-2.7.5-89.el7.x86_64
- ---> Package python-rpm-macros.noarch 0:3-34.el7 will be installed
- --> Processing Dependency: python-srpm-macros for package:
python-rpm-macros-3-34.el7.noarch
- ---> Package python2-rpm-macros.noarch 0:3-34.el7 will be installed
- --> Running transaction check
- ---> Package python-devel.x86_64 0:2.7.5-89.el7 will be installed
- --> Processing Dependency: python(x86-64) = 2.7.5-89.el7 for
package: python-devel-2.7.5-89.el7.x86_64
- ---> Package python-srpm-macros.noarch 0:3-34.el7 will be installed
- --> Finished Dependency Resolution
Error: Package: python-devel-2.7.5-89.el7.x86_64 (sl)
Requires: python(x86-64) = 2.7.5-89.el7
Installed: python-2.7.18-2.el7.x86_64 (installed)
python(x86-64) = 2.7.18-2.el7
Available: python-2.7.5-89.el7.x86_64 (sl)
python(x86-64) = 2.7.5-89.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@73f9ce4412a7 /]#
it looks like the python-devel package is not from the same build as
the python package so therefore can't be installed.
I know that Python2 is no longer supported upstream, we are actively
working on our port to Python3 but it's not quite there yet.
When can we expect the python-devel package to be updated?
Cheers
Adam
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEPidr1H/IA274KhYfqwdfKqAQFicFAl+YNGUACgkQqwdfKqAQ
FidvjA/7BO71U3Esnd7HMzPiaBwRiqLNntTl88jkGd1xzFJxmguc4d5P36Xhy2rj
M6ZxPNqMdWv17C+q+LKocia9/iJuRDGti4GiOWHfQO6cgGfof3ASy8HE91BBFqfA
+wEn4a4XZ53EvbYtIqUzOyoXqv+NPkR/Ta1XtRPtE8dzWQw1FZz3p5PqG96cleFm
M07FyyxPIg0rYTA64BJOMjHoCDa5SIDYhCsgvy4NJPlLABsv4v5Ja4o2aeDQz5At
3eXSA6LhIfRkYw7RNXCjS13ltvF37CZ54VkBBVW78bdqneecoIWWcCsN49zWs++b
5nIcFB0QFdW2wSeKaymsZ+gl0nHG9fz2GTIaYipN9R9k8AFOjdcAZprAjyeSgcFH
fi+VJNlCVHB6IpS46VcchbNTX0C9nWuHlGxebuLOFJkEINMgW0Vv6AzrjMHAvapD
5ksoFvoeoPrMAuVqWNVvCl5zYNEiFz0+07pL/Hiw3t2fg8MQWQVyx49I7nhDbZQu
4sitSQhCwsqFRXaPkXYBfVa9lyhlzPRotSbDElfN8VkgBv5JBx+VupFUb6J3pDKQ
7CVQqDxNLkNyaaFbqvM/7usLF0dvSo7Hl0R2+cQ02Wr4uQYdJrnY814ruD1iEYHc
H8sb5le5DP9nP5/m8V/6ajSURAz3S3Bi0mgbzWvHORXD78IzheY=
=do77
-----END PGP SIGNATURE-----
|
|
|