Auf meinem Computer habe ich zwei Linux Systeme installiert. Ein System mit Leap 15.3 und php 7.4 und ein System mit Leap 15.3 und php 8.1, die ich jetzt auf Leap 15.4 updatet habe.
Nach dem upgrade von Leap 15.3 mit php 8.1 auf Leap 15.4 mit php 8.1 wurden mir zwei Softwareaktualisierungen angeboten: openSUSE-SLE-15.4-2022-2977 Recommended update for util-linux und openSUSE-SLE-15.4-2022-3974 Recommended update for util-linux.
Als ich updaten wollte, kam die Warnung:
das zu installierende patch:openSUSE-SLE-15.4-2022-3974-1.noarch steht im Konflikt mit ‘util-linux.x86_64 < 2.37.2-150400.8.8.1’, das vom installierten util-linux-2.36.2-150300.4.28.1.x86_64 bereitgestellt wird.
Als Konfliktlösung wird angeboten:
1: Deinstallation von util-linux-2.36.2-150300.4.28.1.x86_64
Deinstallation von util-linux-lang-2.36.2-150300.4.28.1.noarch
sowie deinstallation von weiteren 224 Paketen
ODER:
2: Deinstallation von kernel-default-5.3.18-lp152.75.1.x86_64
sowie deinstallation von weiteren 188 kernel einträgen.
Ich habe dann die zweite Möglichkeit gewählt.
Nach den Neustart des Computers wurde ich aufgefordert den Kernel zu starten.
ALLE Kernel waren gelöscht und nachdem ich einen alten Kernel aus dem anderen System übertragen hatte, konnte Leap 15.4 wieder starten, brachte aber einen ERROR “Failed to start Load Kernel modules”. Nachdem ich auch die Kernel module aus den anderen System übertragen hatte funktionierte das System wieder zufriedenstellend.
Dann habe ich das andere Systen von Leap 15.3 mit php 7.4 auf Leap 15.4 mit php 8.0 upgrated.
Jetzt werden mir aber ständig bei einer Softwareaktualisierung die beiden Aktualisierungen angeboten, die ich nicht installiere weil ich nicht will daß mir 224 Programm Pakete oder 189 Kernel Einträge gelöscht werden und das System nicht mehr Funktionsfähig ist.
Wie kann ich diese Löscharien umgehen und die beiden Pakete util-linux und util-linux-lang trotzdem aktualisieren?
Gruß Gindi
Komisch – hier mit Leap 15.4 der Kernel ist:
> uname -a
Linux xxx 5.14.21-150400.24.33-default #1 SMP PREEMPT_DYNAMIC Fri Nov 4 13:55:06 UTC 2022 (76cfe60) x86_64 x86_64 x86_64 GNU/Linux
>
Irgendwie, bei dir ist das ein etwas älterer Kernel Version …
- Und, warum sollte Mann der Kernel löschen wenn das Patch will das folgende Problem beheben:
This update for util-linux fixes the following issues:
Irgendwie, ist das Upgrade vom Leap 15.3 zu Leap 15.4 schief gelaufen.
Poste:
zypper lr -d
zypper se -si | grep -Ei 'system_p|system p|system-p|systemp'
zypper up
linux-hhj1:/ # zypper lr -d
| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
—±---------------------------------------±------------------------------------------±--------±----------±--------±---------±-------±-------------------------------------------------------------------------------------±-------
1 | devel:languages:php_openSUSE_Leap_15.4 | devel:/languages:/php (openSUSE_Leap_15-> | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_15.4/ |
2 | ecsos_Home_Project_15.4 | ecsos Home Project (15.4) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/ecsos/15.4/ |
3 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | Index of /pub/linux/misc/packman/suse/openSUSE_Leap_15.4/ |
4 | openSUSE-Leap-15.4-1 | openSUSE-Leap-15.4-1 | No | ---- | ---- | 99 | rpm-md | cd:/?devices=/dev/disk/by-id/ata-ASUS_DRW-24F1ST_a_S10L68EFA013X2 |
5 | repo-backports-debug-update | Update repository of openSUSE Backports-> | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/update/leap/15.4/backports_debug/ |
6 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/ |
7 | repo-debug | Debug Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/ |
8 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/ |
9 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/oss/ |
10 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/non-oss/ |
11 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/ |
12 | repo-oss | Haupt-Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/ |
13 | repo-sle-debug-update | Update repository with updates from SUS-> | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/sle/ |
14 | repo-sle-update | Update repository with updates from SUS-> | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/ |
15 | repo-source | Source Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/ |
16 | repo-update | Hauptaktualisierungs-Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/oss |
17 | repo-update-non-oss | Aktualisierungs-Repository (Nicht-Open–> | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/ |
linux-hhj1:/ # zypper se -si | grep -Ei|‘system_p|system p|system-p|systemp’
If ‘system_p|system p|system-p|systemp’ is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf system_p|system p|system-p|systemp
Usage: grep [OPTION]… PATTERN [FILE]…
Try ‘grep --help’ for more information.
linux-hhj1:/ # zypper up
Retrieving repository ‘Update repository with updates from SUSE Linux Enterprise 15’ metadata …[done]
Building repository ‘Update repository with updates from SUSE Linux Enterprise 15’ cache …[done]
Loading repository data…
Reading installed packages…
The following item is locked and will not be changed by any action:
Available:
Mesa-dri-nouveau
The following 182 package updates will NOT be installed:
MediathekView apache2-mod_php8 augeas augeas-lenses automake broadcom-wl-kmp-default clamtk clamtk-lang fribidi gegl-0_4 gegl-0_4-lang gimp gimp-lang gimp-plugin-aa gparted gparted-lang hunspell hunspell-tools javapackages-filesystem
javapackages-tools k3b k3b-lang kompare kompare-lang kpeoplevcard libFLAC++6 libFLAC8 libKF5Cddb5 libKF5PulseAudioQt3 libXrandr-devel libXrandr2 libaugeas0 libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3
libavutil55 libbabl-0_1-0 libbrotlicommon1 libbrotlidec1 libbrotlienc1 libchromaprint1 libfdk-aac2 libfreebl3 libfreebl3-hmac libfribidi0 libgegl-0_4-0 libgimp-2_0-0 libgimpui-2_0-0 libgmp10 libjack0 libkColorPicker0
libkImageAnnotator0 libkcddb libkcddb-lang liblilv-0-0 libmpg123-0 libmtp-udev libmtp9 libmusicbrainz5-1 libmypaint-lang libopenal1 libopenjp2-7 libopenmpt0 libpano13-3 libpng16-16 libportaudio2 libpostproc54 libpugixml1
libqt5keychain1 libqt5keychain1-lang libserd-0-0 libsoftokn3 libsoftokn3-hmac libsord-0-0 libsox3 libspeechd2 libsratom-0-0 libswresample2 libswscale4 libtag1 libtag_c0 libtwolame0 libusb-1_0-0 libvidstab1_1 libvlc5 libvlccore9
libvmaf1 libvorbis0 libvorbisenc2 libvorbisfile3 libvpx7 libwebp7 libwebpdemux2 libwebpmux3 libxmlb2 libzimg2 mc mc-lang mozilla-nspr mozilla-nss mozilla-nss-certs mozilla-nss-tools mpg123-openal mpg123-pulse mysql-connector-java nmap
optipng php8 php8-bz2 php8-cli php8-ctype php8-curl php8-dom php8-fastcgi php8-fileinfo php8-fpm php8-gd php8-gettext php8-iconv php8-intl php8-ldap php8-mbstring php8-mysql php8-openssl php8-pcntl php8-pdo php8-phar php8-posix
php8-soap php8-sqlite php8-test php8-tidy php8-tokenizer php8-xmlreader php8-xmlwriter php8-xsl php8-zip php8-zlib python-dbus-python-common-devel python-rpm-generators python-rpm-macros python3-apipkg python3-asn1crypto
python3-certifi python3-cffi python3-cryptography python3-cssselect python3-dbus-python python3-dbus-python-devel python3-dnspython python3-idna python3-lxml python3-ndg-httpsclient python3-ordered-set python3-packaging python3-psutil
python3-py python3-pyOpenSSL python3-pyasn1 python3-pycryptodome python3-pyparsing python3-redis python3-requests python3-setuptools python3-six python3-speechd python3-urllib3 r8168-blacklist-r8169
r8168-kmp-default-8.051.02_k5.14.21_150400.24.33-pm154.1.1 readline-devel readline-doc reload4j smartmontools sox timezone timezone-java typelib-1_0-Fwupd-2_0 util-linux util-linux-lang vlc-noX
Nothing to do.
linux-hhj1:/ #
Gruß gindi
Bei mir ist/war dieser Kernel installiert:
linux-hhj1:/ # uname -a
Linux linux-hhj1 5.14.21-150400.24.33-default #1 SMP PREEMPT_DYNAMIC Fri Nov 4 13:55:06 UTC 2022 (76cfe60) x86_64 x86_64 x86_64 GNU/Linux
linux-hhj1:/ #
Der Kernel im Beitrag war nur der erste in der Liste der 188 zu löschenden Kernel.
Das Upgrade von Leap 15.3 zu Leap 15.4 hat einwandfrei funktioniert und ist ohne Probleme gelaufen.
Die Kernel habe ich erst zwei Tage später gelöscht.
Gruß gindi
Bitte benutze Copy/paste, vermeidet Tippfehler wie:
zypper se -si | grep -Ei|‘system_p|system p|system-p|systemp’
Kommando wäre:
zypper se -si | grep -Ei 'system_p|system p|system-p|systemp'
Bitte benutze Code-Tags (das kleine </> Zeichen), erhält die Formatierung der Konsole.
OK, jetzt richtig
linux-hhj1:~ # zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+----------------------------------------+-------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+--------
1 | devel:languages:php_openSUSE_Leap_15.4 | devel:/languages:/php (openSUSE_Leap_15-> | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_15.4/ |
2 | ecsos_Home_Project_15.4 | ecsos Home Project (15.4) | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/ecsos/15.4/ |
3 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/ |
4 | openSUSE-Leap-15.4-1 | openSUSE-Leap-15.4-1 | No | ---- | ---- | 99 | rpm-md | cd:/?devices=/dev/disk/by-id/ata-ASUS_DRW-24F1ST_a_S10L68EFA013X2 |
5 | repo-backports-debug-update | Update repository of openSUSE Backports-> | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/update/leap/15.4/backports_debug/ |
6 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/ |
7 | repo-debug | Debug Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/ |
8 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/ |
9 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/oss/ |
10 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/non-oss/ |
11 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/ |
12 | repo-oss | Haupt-Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/ |
13 | repo-sle-debug-update | Update repository with updates from SUS-> | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/sle/ |
14 | repo-sle-update | Update repository with updates from SUS-> | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/ |
15 | repo-source | Source Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/ |
16 | repo-update | Hauptaktualisierungs-Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/oss |
17 | repo-update-non-oss | Aktualisierungs-Repository (Nicht-Open--> | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/ |
linux-hhj1:~ #
linux-hhj1:~ # zypper se -si | grep -Ei 'system_p | system p | system-p | systemp'
linux-hhj1:~ #
linux-hhj1:~ # zypper up
Loading repository data...
Reading installed packages...
The following item is locked and will not be changed by any action:
Available:
Mesa-dri-nouveau
The following 180 package updates will NOT be installed:
MediathekView apache2-mod_php8 augeas augeas-lenses automake broadcom-wl-kmp-default clamtk clamtk-lang fribidi gegl-0_4 gegl-0_4-lang gimp gimp-lang gimp-plugin-aa gparted gparted-lang hunspell hunspell-tools javapackages-filesystem
javapackages-tools k3b k3b-lang kompare kompare-lang kpeoplevcard libFLAC++6 libFLAC8 libKF5Cddb5 libKF5PulseAudioQt3 libXrandr-devel libXrandr2 libaugeas0 libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3
libavutil55 libbabl-0_1-0 libbrotlicommon1 libbrotlidec1 libbrotlienc1 libchromaprint1 libfdk-aac2 libfreebl3 libfreebl3-hmac libfribidi0 libgegl-0_4-0 libgimp-2_0-0 libgimpui-2_0-0 libgmp10 libjack0 libkColorPicker0
libkImageAnnotator0 libkcddb libkcddb-lang liblilv-0-0 libmpg123-0 libmtp-udev libmtp9 libmusicbrainz5-1 libmypaint-lang libopenal1 libopenjp2-7 libopenmpt0 libpano13-3 libpng16-16 libportaudio2 libpostproc54 libpugixml1
libqt5keychain1 libqt5keychain1-lang libserd-0-0 libsoftokn3 libsoftokn3-hmac libsord-0-0 libsox3 libspeechd2 libsratom-0-0 libswresample2 libswscale4 libtag1 libtag_c0 libtwolame0 libusb-1_0-0 libvidstab1_1 libvlc5 libvlccore9
libvmaf1 libvorbis0 libvorbisenc2 libvorbisfile3 libvpx7 libwebp7 libwebpdemux2 libwebpmux3 libxmlb2 libzimg2 mc mc-lang mozilla-nspr mozilla-nss mozilla-nss-certs mozilla-nss-tools mpg123-openal mpg123-pulse mysql-connector-java nmap
optipng php8 php8-bz2 php8-cli php8-ctype php8-curl php8-dom php8-fastcgi php8-fileinfo php8-fpm php8-gd php8-gettext php8-iconv php8-intl php8-ldap php8-mbstring php8-mysql php8-openssl php8-pcntl php8-pdo php8-phar php8-posix
php8-soap php8-sqlite php8-test php8-tidy php8-tokenizer php8-xmlreader php8-xmlwriter php8-xsl php8-zip php8-zlib python-dbus-python-common-devel python-rpm-generators python-rpm-macros python3-apipkg python3-asn1crypto
python3-certifi python3-cffi python3-cryptography python3-cssselect python3-dbus-python python3-dbus-python-devel python3-dnspython python3-idna python3-lxml python3-ndg-httpsclient python3-ordered-set python3-packaging python3-psutil
python3-py python3-pyOpenSSL python3-pyasn1 python3-pycryptodome python3-pyparsing python3-redis python3-requests python3-setuptools python3-six python3-speechd python3-urllib3 readline-devel readline-doc reload4j smartmontools sox
timezone timezone-java typelib-1_0-Fwupd-2_0 util-linux util-linux-lang vlc-noX
Nothing to do.
linux-hhj1:~ #
Bei dem zweiten Befehl wurde, nach einer weile, kein Ergebnis angezeigt.
Gruß gindi
Beim Upgrade von Leap kann vieles schief laufen: Search results for 'leap upgrade @karlmistelberger' - openSUSE Forums
Bei sorgfältiger Planung klappt es aber auch auf Anhieb: "2321" packages to upgrade . . . on reboot another "204" yet to go?? Why??? - #214 by karlmistelberger
Guck dir deine Liste der Repositories noch einmal genauer an. Vielleicht könntest du auch nur die aktiven herzeigen. Das hilft dem Leser.
erlangen:~ # zypper lr -uEP
# | Alias | Enabled | GPG Check | Priority | URI
---+---------------+---------+-----------+----------+-------------------------------------------------------
7 | Packman | Yes | (r ) Yes | 90 | https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
21 | non-oss | Yes | (r ) Yes | 99 | https://download.opensuse.org/tumbleweed/repo/non-oss/
23 | oss | Yes | (r ) Yes | 99 | https://download.opensuse.org/tumbleweed/repo/oss/
30 | update | Yes | (r ) Yes | 99 | https://download.opensuse.org/update/tumbleweed/
11 | google-chrome | Yes | (r ) Yes | 100 | https://dl.google.com/linux/chrome/rpm/stable/x86_64
18 | jalbum | Yes | ( ) No | 100 | https://jalbum.net/download/software/yumrepo/
20 | myrepo | Yes | ( ) No | 100 | dir:/home/karl/Downloads/myrepo
erlangen:~ #