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.