After update from Leap 15.2 to 15.3, I have got packages conflicts. “zypper refresh” and “zypper update” works fine without errors. But packagetkit in KDE shows notifications about updates. I expected that packagekit uses the same information about updates as zypper. So, I think if zypper installed an update, packagetkit will not try to install it. However, packagekit (and its entry in KDE systen tray) annoyingly wants to install patches, while “zypper update” doesn’t want to install anything.
“zypper lr” output:
# | Alias | Name | Enabled | GPG Check | Refresh
---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+--------
1 | Packman | Packman Repository | Yes | (r ) Yes | Yes
2 | games | games | No | ---- | ----
3 | kernel-repo | kernel-repo | No | ---- | ----
4 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No | ---- | ----
5 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes
6 | repo-debug | openSUSE-Leap-15.3-Debug | No | ---- | ----
7 | repo-debug-non-oss | openSUSE-Leap-15.3-Debug-Non-Oss | No | ---- | ----
8 | repo-debug-update | openSUSE-Leap-15.3-Update-Debug | No | ---- | ----
9 | repo-debug-update-non-oss | openSUSE-Leap-15.3-Update-Debug-Non-Oss | No | ---- | ----
10 | repo-non-oss | openSUSE-Leap-15.3-Non-Oss | Yes | (r ) Yes | Yes
11 | repo-oss | openSUSE-Leap-15.3-Oss | Yes | (r ) Yes | Yes
12 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes
13 | repo-source | openSUSE-Leap-15.3-Source | No | ---- | ----
14 | repo-update | openSUSE-Leap-15.3-Update | Yes | (r ) Yes | Yes
15 | repo-update-non-oss | openSUSE-Leap-15.3-Update-Non-Oss | Yes | (r ) Yes | Yes
“pkcon update” output:
Getting updates =========================]
Finished =========================]
Refreshing software list =========================]
Testing changes =========================]
Finished =========================]
Fatal error: the to be installed patch:SUSE-2020-3291-1.noarch conflicts with 'python2-redis < 3.4.1-3.3.1' provided by the installed python2-redis-3.4.1-lp153.1.85.noarch
the to be installed patch:SUSE-2021-1499-1.noarch conflicts with 'webkit2gtk-4_0-injected-bundles.x86_64 < 2.32.0-3.74.1' provided by the installed webkit2gtk-4_0-injected-bundles-2.32.0-3.15.1.x86_64
the to be installed patch:SUSE-2021-1917-1.noarch conflicts with 'python3-libxml2-python.x86_64 < 2.9.7-3.37.1' provided by the installed python3-libxml2-python-2.9.7-3.34.1.x86_64
the to be installed patch:SUSE-2021-1926-1.noarch conflicts with 'libstdc++-devel.x86_64 < 7-3.6.1' provided by the installed libstdc++-devel-7-3.3.22.x86_64
the installed libavformat58-4.2.1-pm152.3.17.x86_64 requires 'libopenmpt.so.0()(64bit)', but this requirement cannot be provided
the to be installed patch:SUSE-2021-1897-1.noarch conflicts with 'libX11-xcb1.x86_64 < 1.6.5-3.21.1' provided by the installed libX11-xcb1-1.6.5-3.18.1.x86_64
the to be installed patch:SUSE-2020-2950-1.noarch conflicts with 'python3-pycryptodome.x86_64 < 3.9.0-3.3.2' provided by the installed python3-pycryptodome-3.9.0-1.44.x86_64
the to be installed patch:SUSE-2021-1200-1.noarch conflicts with 'libreoffice-writer-extensions.x86_64 < 7.1.2.2-13.15.1' provided by the installed libreoffice-writer-extensions-7.1.2.2-2.3.x86_64
the to be installed patch:SUSE-2021-1569-1.noarch conflicts with 'libreoffice-writer.x86_64 < 7.1.3.2-13.18.3' provided by the installed libreoffice-writer-7.1.2.2-2.3.x86_64
the to be installed patch:SUSE-2021-1819-1.noarch conflicts with 'gstreamer-plugins-ugly-lang < 1.16.3-3.3.1' provided by the installed gstreamer-plugins-ugly-lang-1.16.2-pm153.2.3.noarch
the to be installed patch:SUSE-2021-1944-1.noarch conflicts with 'gstreamer-plugins-bad-lang < 1.16.3-9.3.1' provided by the installed gstreamer-plugins-bad-lang-1.16.2-pm153.4.3.noarch
How can I resolve this situation with packagekit? I don’t want to disable it.