Onlineaktualisierung unter opensuse 15.4 fehlerhaft

Meine Person muß leider feststellen, das bei der Online Aktualisierung unter opensuse 15.4 3 Updates, die zudem noch DOPPELT im Yast vorhanden sind, sich nicht installieren lassen.
Grund dafür ist wohl, das dabei Dateien untypischerweise wohl gelöscht werden sollen (in “rot”), die zudem noch zahlreiche Verknüpfungen aufweisen, was somit an sich praktisch unmöglich ist.

Die Updates lauten:
!. ) Security update for libX11
2.) Recommended Update for xscreensaver
3.) Recommended Update for multpath-tools

und die entsprechenden zu löschenden Dateien sind:
1.) libX11-6-32bit, libX11-data, libX11-xcb1-32bit
2.) xscreensaver, xscreensaver-lang
3.) kpartx

Es stellt sich mir jetzt die Frage, wie weiter zu verfahren ist. Die neuen Dateien sind in der Regel Pendants der alten.
Das Einstellen der Updates ist in dieser Hinischt natürlich auch schon fehlerhaft.
Meinen Dank an Euch vielmals vorab!

Da die Beschreibung keinerlei Aussagekraft hat, einfach mal den kompletten Terminaloutput zeigen:

zypper up
zypper lr -d

Hier ist es:

Weber-PC2:/home/steph.web # zypper up
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

Das folgende Objekt ist gesperrt und wird durch keine Aktivität geändert:
 Verfügbar:
  Mesa-dri-nouveau

Die folgenden 15 Paketaktualisierungen werden NICHT installiert:
  ffmpeg-4 libavcodec58_134 libavdevice58_13 libavfilter7_110 libavformat58_76 libavresample4_0 libavutil56_70 libheif1 libmodplug1 libpostproc55_9 libsox3 libswresample3_9
  libswscale5_9 libtag1 sox
Keine auszuführenden Aktionen.
Weber-PC2:/home/steph.web # zypper lr -d
#  | Alias                                 | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                      | Service
---+---------------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
 1 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository                                                                          | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/       | 
 2 | libdvdcss                             | libdvdcss                                                                                   | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | https://opensuse-guide.org/repo/openSUSE_Leap_15.4/                      | 
 3 | openSUSE-Leap-${releasever}-1         | openSUSE-Leap-15.4-1                                                                        | Nein    | ----      | ----    |   99     | NONE   | cd:/?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SH-224DB_R93E6YBD601JDV | 
 4 | repo-backports-debug-update           | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | Nein    | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.4/backports_debug/           | 
 5 | repo-backports-update                 | Update repository of openSUSE Backports                                                     | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/                 | 
 6 | repo-debug                            | Debug Repository                                                                            | Nein    | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/      | 
 7 | repo-debug-non-oss                    | Debug Repository (Non-OSS)                                                                  | Nein    | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/  | 
 8 | repo-debug-update                     | Update Repository (Debug)                                                                   | Nein    | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/oss/                 | 
 9 | repo-debug-update-non-oss             | Update Repository (Debug, Non-OSS)                                                          | Nein    | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/non-oss/             | 
10 | repo-non-oss                          | Non-OSS Repository                                                                          | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/        | 
11 | repo-oss                              | Main Repository                                                                             | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/            | 
12 | repo-sle-debug-update                 | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | Nein    | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/sle/                 | 
13 | repo-sle-update                       | Update repository with updates from SUSE Linux Enterprise 15                                | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                       | 
14 | repo-source                           | Source Repository                                                                           | Nein    | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/     | 
15 | repo-update                           | Main Update Repository                                                                      | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss/                       | 
16 | repo-update-non-oss                   | Update Repository (Non-Oss)                                                                 | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/                   | 
17 | skype-stable                          | skype (stable)                                                                              | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                       | 
Weber-PC2:/home/steph.web # 

Meinen Dank an Euch vielmals vorab!

Also zypper up zeigt keine Probleme. Das die 15 Pakete nicht installiert werden, liegt daran, dass dein Packman repo die gleiche Priorität wie alle anderen hat.

Vielleicht nochmal einen Screenshot von den Sachen die du wie im ersten Post beschrieben siehst…

Nicht ganz, denn zypper up macht keinen Repowechsel.

Die Meldung bedeutet nur:
Es gibt in einem Repo eine Version eines installierten Paketes mit einer höheren Versions- Releasenummer, wobei hier nicht gesagt ist, das die Sourcen nicht gleich sein können und das eine Paket nur öfters gebaut worden ist.

Also muss man selber entscheiden, welches Paket man benutzen möchte.

Bei mir zur Zeit:

Die folgenden 48 Paketaktualisierungen werden NICHT installiert:
  bibletime broadcom-wl broadcom-wl-kmp-default broadcom-wl-ueficert dssi dssi-devel fftw3-devel
  fftw3-threads-devel java-17-openjdk java-17-openjdk-devel java-17-openjdk-headless kmozillahelper lame
  libfftw3-3 libfftw3_threads3 libfreebl3 libjpeg62 libmp3lame0 libmp3lame-devel libportmidi0 libQt5Pas1
  libsoftokn3 libsword-1_8_1 libtbbmalloc2 libxkbcommon-x11-0-32bit lilypond-emmentaler-fonts
  lilypond-fonts-common markdownpart markdownpart-lang MozillaFirefox MozillaFirefox-branding-openSUSE
  MozillaFirefox-translations-common mozilla-nss mozilla-nss-certs mozilla-nss-devel mozilla-nss-tools
  MozillaThunderbird MozillaThunderbird-translations-common package-update-indicator portmidi-devel
  python3-service_identity python3-tbb R-core R-core-doc R-core-libs tbb-devel timidity
  virtualbox-kmp-default

Jetzt nehmen wir mal bibletime:

zypper se -s bibletime
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                  | Type       | Version           | Arch   | Repository
---+-----------------------+------------+-------------------+--------+-----------
v  | bibletime             | Paket      | 3.0.3-lp155.49.29 | x86_64 | Education
i+ | bibletime             | Paket      | 3.0.3-bp155.1.53  | x86_64 | OSS
   | bibletime             | Quellpaket | 3.0.3-lp155.49.29 | noarch | Education
   | bibletime-debuginfo   | Paket      | 3.0.3-lp155.49.29 | x86_64 | Education
   | bibletime-debugsource | Paket      | 3.0.3-lp155.49.29 | x86_64 | Education

Sourcen dieselben, zum Thema bp255 und lp155 kann ich jetzt nicht zu sagen, wie das in diese Meldung hineinspielt dann noch 1.53 gegen 49.29…

Ich behalte mal das bibletime aus dem OSS Repo…

Das müsste man jetzt mit jedem Paket aus der Liste machen und entscheiden, wobei ich so ungefähr weiss, welches Paket ich in meiner Liste aus welchem Repo installiert habe.

Wobei man beim TE natürlich nachschauen müßte, da ja Multimediapakete zwar mit denselben Sourcen, aber in Packman anders gebaut…

Verstehe, die Problematik kann also darin behaftet sein, das die Repos verschiedene Versionen beinhalten.
Im Zweifelfall müßte man dann wohl dem Paket mit der höheren Versionsnummer den Vorrang gewähren und das Repo mehr Priorität einräumen.
Die Problematik ist aber hier anders, hier sollen einfach Dateien, die gelöscht werden sollen, ausgetauscht werden, was bereits durch die Abhängigkeiten praktisch unmöglich ist.
Es sind also in diesem Sinne fehlerhafte Pakete, die man mit entsprechenden “Anweisungen” aufzulösen hätte! Hier könnte möglicherweise “Packman” ein Problem darstellen!
Aber für die letzten 3 Pakete erhält man folgende Auskunft:

steph.web@Weber-PC2:~> su
Passwort: 
Weber-PC2:/home/steph.web # zypper se -s kpartx
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S | Name   | Type  | Version                              | Arch   | Repository
--+--------+-------+--------------------------------------+--------+-------------------------------------------------------------
i | kpartx | Paket | 0.9.0+119+suse.308c007-150400.4.16.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v | kpartx | Paket | 0.9.0+117+suse.78cc20b-150400.4.13.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i | kpartx | Paket | 0.9.0+62+suse.3e048d4-150400.4.10.1  | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v | kpartx | Paket | 0.9.0+62+suse.3e048d4-150400.4.7.1   | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v | kpartx | Paket | 0.8.8+64+suse.f265f7e0-150400.2.4    | x86_64 | Main Repository
Weber-PC2:/home/steph.web # zypper se -s xscreensaver
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S | Name                    | Type       | Version           | Arch   | Repository
--+-------------------------+------------+-------------------+--------+-------------------------------------------------------------
i | xscreensaver            | Paket      | 6.03-150400.3.9.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i | xscreensaver            | Paket      | 6.03-150400.3.6.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i | xscreensaver            | Paket      | 6.03-150400.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v | xscreensaver            | Paket      | 6.03-150400.1.6   | x86_64 | Main Repository
  | xscreensaver            | Quellpaket | 6.03-150400.3.9.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
  | xscreensaver            | Quellpaket | 6.03-150400.3.6.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
  | xscreensaver            | Quellpaket | 6.03-150400.3.3.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i | xscreensaver-data       | Paket      | 6.03-150400.3.9.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v | xscreensaver-data       | Paket      | 6.03-150400.3.6.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v | xscreensaver-data       | Paket      | 6.03-150400.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v | xscreensaver-data       | Paket      | 6.03-150400.1.6   | x86_64 | Main Repository
  | xscreensaver-data-extra | Paket      | 6.03-150400.3.9.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
  | xscreensaver-data-extra | Paket      | 6.03-150400.3.6.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
  | xscreensaver-data-extra | Paket      | 6.03-150400.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
  | xscreensaver-data-extra | Paket      | 6.03-150400.1.6   | x86_64 | Main Repository
i | xscreensaver-lang       | Paket      | 6.03-150400.3.9.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i | xscreensaver-lang       | Paket      | 6.03-150400.3.6.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i | xscreensaver-lang       | Paket      | 6.03-150400.3.3.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
v | xscreensaver-lang       | Paket      | 6.03-150400.1.6   | noarch | Main Repository
Weber-PC2:/home/steph.web # zypper se -s xscreensaver-lang
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S | Name              | Type  | Version           | Arch   | Repository
--+-------------------+-------+-------------------+--------+-------------------------------------------------------------
i | xscreensaver-lang | Paket | 6.03-150400.3.9.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i | xscreensaver-lang | Paket | 6.03-150400.3.6.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i | xscreensaver-lang | Paket | 6.03-150400.3.3.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
v | xscreensaver-lang | Paket | 6.03-150400.1.6   | noarch | Main Repository
Weber-PC2:/home/steph.web # 

Beim 2- zu installierenden Updat soll nun das Paket “screensaver” und “screensaver-lang” durch die neueste Version von screensaver-data ersetzt werden, die Pakete haben aber das gleiche Repo, insofern ist der Konflikt von einem persönlich gar nicht aufzuheben, oder?

Woher die anderen Pakete unter zyper up herstammen ist mir ebenfalls unschlüssig, im YAst tauchen Sie erst gar nicht auf?
Wie weiter
Meinen Dank an Euch vielmals vorab!

mach mal als root:
rpm --rebuilddb && zypper clean -a && zypper patch

Vorgang ist durchgelaufen!
Die vorstehenden Pakete wurden deinstalliert, damit ist alles wieder bereinigt!
Erst einmal meinen ganzen Dank dafür!
Dem Online-Update auf opensuse 15.5 sollte damit auch nicht mehr im Wege stehen!