https://bugzilla.suse.com/show_bug.cgi?id=1193179 Bug ID: 1193179 Summary: L3: Installing python3.9 in SLE image pulls in Python3.6 packages [ref:_00D1igLOd._5001iltVIZ:ref] Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: x86-64 OS: SLES 15 Status: NEW Keywords: DSLA_REQUIRED Severity: Major Priority: P5 - None Component: Basesystem Assignee: mcepl@suse.com Reporter: mcepl@suse.com QA Contact: qa-bugs@suse.de CC: andreas.taschner@suse.com, brent.griggs@suse.com, bugzilla-notif-sf@suse.com, dleuenberger@suse.com, mcepl@suse.com, nicola.dimarzo@suse.com, tabraham@suse.com Depends on: 1192249 Found By: Novell Technical Services Services Priority: 1000 Blocker: --- +++ This bug was initially created as a clone of Bug #1192249 +++ If one installs Python3.9 in a SLE 15 SP3 image from us, then the dependencies will bring in _both_ python 3.9 _and_ python3.6. According to the customer this looks like some kind of dependency issue towards /usr/bin/python that [in their opinion] looks wrong. The fact that 3.6 is the 'system default' python is no excuse since nothing else in the SLE images requires python .. Easily reproduced like this : - Run a SLES 15 SP3 image from registry.suse.com - (optional) remove the apparently no-good container-suseconnect tool that delays all zypper operations - Add Basesystem repos from your favourite mirror - zypper install python39 Example from my lab : dilirium:~ # docker run -it registry.suse.com/suse/sle15:15.3.17.8.25 bash d6f695acdf2f:/ # zypper rm -y container-suseconnect [...] d6f695acdf2f:/ # zypper ar -f http://172.30.44.1/repo/SUSE/Products/SLE-Module-Basesystem/15-SP3/x86_64/pr... SLE-Module-Basesystem15-SP3-Pool [...] d6f695acdf2f:/ # zypper ar -f http://172.30.44.1/repo/SUSE/Updates/SLE-Module-Basesystem/15-SP3/x86_64/upd... SLE-Module-Basesystem15-SP3-Updates [...] d6f695acdf2f:/ # rpm -qa | grep python d6f695acdf2f:/ # zypper -n in --no-recommends python39 [...] The following 7 NEW packages are going to be installed: libexpat1 libpython3_6m1_0 libpython3_9-1_0 python-rpm-macros python3-base python39 python39-base [...] (1/7) Installing: libexpat1-2.2.5-3.6.1.x86_64 ...................../-/..[done] (2/7) Installing: python-rpm-macros-20200207.5feb6c1-3.11.1.noarch ./-/..[done] (3/7) Installing: libpython3_6m1_0-3.6.13-10.3.1.x86_64 ............/-/..[done] (4/7) Installing: python3-base-3.6.13-10.3.1.x86_64 ................/-/..[done] (5/7) Installing: libpython3_9-1_0-3.9.6-4.3.3.x86_64 ............../-/..[done] (6/7) Installing: python39-base-3.9.6-4.3.3.x86_64 ................./-/..[done] (7/7) Installing: python39-3.9.6-4.3.4.x86_64 ....................../-/..[done] d6f695acdf2f:/ # rpm -qa | grep python | sort libpython3_6m1_0-3.6.13-10.3.1.x86_64 libpython3_9-1_0-3.9.6-4.3.3.x86_64 python-rpm-macros-20200207.5feb6c1-3.11.1.noarch python3-base-3.6.13-10.3.1.x86_64 python39-3.9.6-4.3.4.x86_64 python39-base-3.9.6-4.3.3.x86_64 d6f695acdf2f:/ # -- You are receiving this mail because: You are on the CC list for the bug.