Bug ID 1203179
Summary Packages don't apply on Raspberry Pi2 due to conflicts
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.4
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee screening-team-bugs@suse.de
Reporter marix@marix.org
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

On the Raspberry Pi2 multiple patches conflict with the Leap 15.4 base system
and thus cannot be installed. Two specific examples are
openSUSE-SLE-15.4-2022-3022-1.noarch which conflicts with python3-cryptography
and openSUSE-SLE-15.4-2022-2102-1.noarch which conflicts with VIM.

I initially had run into a larger set of conflicting patches but suspected that
this might be caused by me having messed up something in my system going from
15.2 to 15.3 a while ago, and now to 15.4. However, I have now freshly set up
my Raspberry Pi2 with the JeOS image at
https://download.opensuse.org/ports/armv7hl/distribution/leap/15.4/appliances/openSUSE-Leap-15.4-ARM-JeOS-raspberrypi2.armv7l.raw.xz
and still run into the issue for the above-mentioned two packages. My
assumption is that other conflicts only got "resolved" because the re-install
reduced the amount of installed packages and the conflicting packages are no
longer installed.

Running zypper patch on my system ends with the following:

# LANG=C zypper patch
Loading repository data...
Reading installed packages...
Resolving package dependencies...
2 Problems:
Problem: nothing provides 'python3-cryptography >= 3.3' needed by the to be
installed python3-pyOpenSSL-21.0.0-150400.3.3.1.noarch
Problem: the installed vim-8.0.1568-5.18.1.armv7hl requires 'vim-data-common =
8.0.1568-5.18.1', but this requirement cannot be provided

Problem: nothing provides 'python3-cryptography >= 3.3' needed by the to be
installed python3-pyOpenSSL-21.0.0-150400.3.3.1.noarch
 Solution 1: Following actions will be done:
  deinstallation of python3-pyOpenSSL-20.0.1-1.1.noarch
  deinstallation of python3-urllib3-1.25.10-4.4.1.noarch
  deinstallation of python3-requests-2.24.0-1.3.noarch
  deinstallation of python3-kostalplenticore-0.3-lp154.2.3.noarch
  deinstallation of python3-kostal-plenticore-exporter-0.5.1-lp154.1.3.noarch
  deinstallation of kostal-plenticore-exporter-service-0.5.1-lp154.1.3.noarch
 Solution 2: do not install patch:openSUSE-SLE-15.4-2022-3022-1.noarch
 Solution 3: break python3-pyOpenSSL-21.0.0-150400.3.3.1.noarch by ignoring
some of its dependencies

Choose from above solutions by number or skip, retry or cancel
[1/2/3/s/r/c/d/?] (c): 2

Problem: the installed vim-8.0.1568-5.18.1.armv7hl requires 'vim-data-common =
8.0.1568-5.18.1', but this requirement cannot be provided
 Solution 1: deinstallation of vim-8.0.1568-5.18.1.armv7hl
 Solution 2: do not install patch:openSUSE-SLE-15.4-2022-2102-1.noarch
 Solution 3: break vim-8.0.1568-5.18.1.armv7hl by ignoring some of its
dependencies

Choose from above solutions by number or skip, retry or cancel
[1/2/3/s/r/c/d/?] (c): 2
Resolving dependencies...
Resolving package dependencies...
Nothing to do.


My list of repositories is the following. As you can see, except for my
personal repository with monitoring stuff, this is the standard repository
list:

# LANG=C zypper lr -u
Repository priorities are without effect. All enabled repositories share the
same priority.

#  | Alias                       | Name                                        
                                               | Enabled | GPG Check | Refresh
| URI
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------------------------------------------------------------------------------------------
 1 | home_theMarix_Monitoring    | home_theMarix_Monitoring                    
                                               | Yes     | (r ) Yes  | Yes    
|
https://download.opensuse.org/repositories/home:/theMarix:/Monitoring/openSUSE_Leap_15.4_ARM/
 2 | repo-backports-debug-update | Update repository with updates for openSUSE
Leap debuginfo packages from openSUSE Backports | No      | ----      | ----   
| http://download.opensuse.org/update/leap/15.4/backports_debug/
 3 | repo-backports-update       | Update repository of openSUSE Backports     
                                               | Yes     | (r ) Yes  | Yes    
| http://download.opensuse.org/update/leap/15.4/backports/
 4 | repo-debug                  | Debug Repository                            
                                               | No      | ----      | ----   
|
http://download.opensuse.org/ports/armv7hl/debug/distribution/leap/15.4/repo/oss/
 5 | repo-debug-update           | Update Repository (Debug)                   
                                               | No      | ----      | ----   
| http://download.opensuse.org/ports/debug/update/leap/15.4/oss/
 6 | repo-oss                    | Main Repository                             
                                               | Yes     | (r ) Yes  | Yes    
| http://download.opensuse.org/ports/armv7hl/distribution/leap/15.4/repo/oss/
 7 | repo-sle-debug-update       | Update repository with debuginfo for updates
from SUSE Linux Enterprise 15                  | No      | ----      | ----   
| http://download.opensuse.org/debug/update/leap/15.4/sle/
 8 | repo-sle-update             | Update repository with updates from SUSE
Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes 
   | http://download.opensuse.org/update/leap/15.4/sle/
 9 | repo-source                 | Source Repository                           
                                               | No      | ----      | ----   
|
http://download.opensuse.org/ports/armv7hl/source/distribution/leap/15.4/repo/oss/
10 | repo-update                 | Main Update Repository                      
                                               | Yes     | (r ) Yes  | Yes    
| http://download.opensuse.org/ports/update/leap/15.4/oss/


With the limited digging I was able to do with my understanding of how openSUSE
for ARM is built, it seems that there is some inconsistency in the
python3-cryptography package version between "regular" Leap 15.4 and that for
ARM. As far as I can see it got upgraded in SLE15-SP4-Update, but this update
never made it to ARM, and I suspect a similar issue exists for vim.


You are receiving this mail because: