Mach ich manchmal auch. Hin und wieder haben die aber auch ihre Grenzen, die sich nur mit tiefgreifendem Wissen sauber überwinden lassen. Da ist snapper für mich eine sehr wohltuende Rettung, falls ich an meinem laufenden System mal ungewollt was verändert habe oder ein update Probleme macht.
Beiträge von windshear
-
-
Ja, geht alles wieder. Mir fehlt der Sachverstand, um es im Detail zu begreifen. Kurz gesagt:
zypper dup && reboot --> System bleibt vor dem Laden des grafischen logins hängen
zypper dup --allow-vendor-change && reboot --> System bleibt vor dem Laden des grafischen logins hängen
zypper dup --allow-vendor-change && zypper clean -a && zypper dup && reboot --> alles ist auf dem aktuellen Stand und läuft problemlos
Und ich kann es nicht oft genug wiederholen: Ich habe neben Suse auch mal Fedora, Manjaro, Debian und ein paar Ubuntu - Varianten ausprobiert. Suse läuft seit vielen Jahren pflegeleicht durch. Bis jetzt konnte ich mir für alle Probleme schnell und unkompliziert Lösungen googeln. Toll, dass es hier Experten gibt, die so bereitwillig Hilfestellung leisten.
Bei mir dank snapper ganz ohne Frust und Sorge, auch mal was auszuprobieren. Alles nur mit gefährlichem Halbwissen ohne echten Sachverstand. -
Jetzt habe ich zumindest die Lösung gefunden:
Erst zypper dup --allow-vendor-change
danach - noch vor jedem Neustart - noch einmal zypper dup durchlaufen lassen
Es passierte nur ganz wenig - es hat dann aber gereicht, damit der nächste Neustart klappte.
Vielen Dank an die tatkräftige Unterstützung Sauerland! Das hat mir wieder einmal gezeigt, auf die richtige Distribution gesetzt zu haben. -
Dadurch, dass ich seit November kein erfolgreiches zypper dup mehr durchführen konnte, sieht die Rückmeldung auf den vendor change recht wild aus:
Code
Alles anzeigenzypper dup --allow-vendor-change Refreshing service 'openSUSE'. Loading repository data... Reading installed packages... Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Computing distribution upgrade... The following 1561 packages are going to be upgraded: [...] The following 11 patterns are going to be upgraded: 32bit apparmor base basesystem enhanced_base kvm_server kvm_tools minimal_base print_server sw_management x11 The following product is going to be upgraded: openSUSE Tumbleweed-Slowroll 20250901-0 -> 20260101-0 The following 3 packages are going to be downgraded: libluajit-5_1-2 libplacebo264 libxmlb2 The following 26 packages are going to change vendor: ffmpeg-4 openSUSE -> http://packman.links2linux.de libavcodec58_134 openSUSE -> http://packman.links2linux.de libavcodec60 openSUSE -> http://packman.links2linux.de libavcodec61 openSUSE -> http://packman.links2linux.de libavdevice58_13 openSUSE -> http://packman.links2linux.de libavfilter10 openSUSE -> http://packman.links2linux.de libavfilter7_110 openSUSE -> http://packman.links2linux.de libavfilter9 openSUSE -> http://packman.links2linux.de libavformat58_76 openSUSE -> http://packman.links2linux.de libavformat60 openSUSE -> http://packman.links2linux.de libavformat61 openSUSE -> http://packman.links2linux.de libavresample4_0 openSUSE -> http://packman.links2linux.de libavutil56_70 openSUSE -> http://packman.links2linux.de libavutil58 openSUSE -> http://packman.links2linux.de libavutil59 openSUSE -> http://packman.links2linux.de libheif1 openSUSE -> http://packman.links2linux.de libheif-aom openSUSE -> http://packman.links2linux.de libpostproc55_9 openSUSE -> http://packman.links2linux.de libpostproc57 openSUSE -> http://packman.links2linux.de libpostproc58 openSUSE -> http://packman.links2linux.de libswresample3_9 openSUSE -> http://packman.links2linux.de libswresample4 openSUSE -> http://packman.links2linux.de libswresample5 openSUSE -> http://packman.links2linux.de libswscale5_9 openSUSE -> http://packman.links2linux.de libswscale7 openSUSE -> http://packman.links2linux.de libswscale8 openSUSE -> http://packman.links2linux.de The following 127 NEW packages are going to be installed: boost-license1_90_0 broadcom-wl-kmp-default-6.30.223.271_k6.18.8_1.0.10.sr20260101-1699.27.pm.94 glycin-loaders hplip-base hplip-common hplip-cups hplip-driver-hpcups hplip-ppds-fax hplip-ppds-hpps hplip-ppds-postscript hplip-utils kernel-default-6.18.6-1.0.4.1.sr20260101 kernel-default-6.18.8-1.0.10.1.sr20260101 kernel-default-devel-6.18.8-1.0.10.1.sr20260101 kernel-devel-6.18.8-1.0.10.1.sr20260101 kernel-devel-longterm-6.12.68-1.0.6.1.sr20260101 kernel-longterm-devel-6.12.68-1.0.6.1.sr20260101 kernel-syms-6.18.8-1.0.10.1.sr20260101 kernel-syms-longterm-6.12.68-1.0.6.1.sr20260101 libabsl_base2601_0_0 libabsl_borrowed_fixup_buffer2601_0_0 libabsl_city2601_0_0 libabsl_debugging_internal2601_0_0 libabsl_decode_rust_punycode2601_0_0 libabsl_demangle_internal2601_0_0 libabsl_demangle_rust2601_0_0 libabsl_examine_stack2601_0_0 libabsl_hash2601_0_0 libabsl_int128-2601_0_0 libabsl_kernel_timeout_internal2601_0_0 libabsl_leak_check2601_0_0 libabsl_log_globals2601_0_0 libabsl_log_internal_check_op2601_0_0 libabsl_log_internal_format2601_0_0 libabsl_log_internal_globals2601_0_0 libabsl_log_internal_log_sink_set2601_0_0 libabsl_log_internal_message2601_0_0 libabsl_log_internal_nullguard2601_0_0 libabsl_log_internal_proto2601_0_0 libabsl_log_internal_structured_proto2601_0_0 libabsl_log_sink2601_0_0 libabsl_malloc_internal2601_0_0 libabsl_raw_logging_internal2601_0_0 libabsl_spinlock_wait2601_0_0 libabsl_stacktrace2601_0_0 libabsl_strerror2601_0_0 libabsl_str_format_internal2601_0_0 libabsl_strings2601_0_0 libabsl_strings_internal2601_0_0 libabsl_symbolize2601_0_0 libabsl_synchronization2601_0_0 libabsl_throw_delegate2601_0_0 libabsl_time2601_0_0 libabsl_time_zone2601_0_0 libabsl_tracing_internal2601_0_0 libabsl_utf8_for_code_point2601_0_0 libavcodec62 libavfilter11 libavformat62 libavutil60 libbluray3 libboost_iostreams1_90_0 libboost_locale1_90_0 libboost_thread1_90_0 libcamel-1_2-66 libcamera0_6 libcamera-base0_6 libcbor0_13 libcmark0_31_1 libfyaml0 libglslang16 libglycin-2-0 libhplip0 libicu78 libicu78-ledata libIex-3_4-33 libIlmThread-3_4-33 libImath-3_2-30 libixion-0_20-0 libjavascriptcoregtk-6_0-1 libLLVM21 libmozjs-140-0 libngtcp2-16 libngtcp2_crypto_gnutls8 libOpenEXR-3_4-33 libOpenEXRCore-3_4-33 libopenjph0_25 liborcus-0_20-0 libpkgconf7 libpoppler155 libprotobuf33_2_0 libprotobuf-lite33_2_0 libqpdf30 libQt6LabsSynchronizer6 libQt6MultimediaQuick6 libQt6Quick3D6 libQt6Quick3DRuntimeRender6 libQt6Quick3DSpatialAudio6 libQt6Quick3DUtils6 libQt6SpatialAudio6 libsimdutf26 libsnapper8 libSPIRV-Tools-2025_5_rc1 libswresample6 libswscale9 libudfread3 libutf8_range-33_2_0 libwebkitgtk-6_0-4 libx264-165 libxml2-16 libzopfli1 nsswitch-config qt6-multimedia-imports qt6-wayland-decoration-client-adwaita r8168-kmp-default-8.053.00_k6.18.8_1.0.10.sr20260101-1699.2.pm.207 samba-client-lang samba-winbind-libs-lang shadow-pw-mgmt snapper-lang typelib-1_0-GExiv2-0_10 typelib-1_0-GIRepository-3_0 typelib-1_0-JavaScriptCore-6_0 typelib-1_0-Nautilus-4_1 typelib-1_0-WebKit-6_0 virtualbox-kmp-default-7.2.4_k6.18.6_1.0.4.sr20260101-1.0.4.3.sr20260101 webkitgtk-6_0-injected-bundles WebKitGTK-6.0-lang The following 67 packages are going to be REMOVED: boost-license1_88_0 dbus-1-x11 gdk-pixbuf-loader-rsvg gdk-pixbuf-thumbnailer gnome-session-core gnome-session-wayland gnome-session-xsession gnome-shell-classic-xsession hplip-hpijs hplip-udev-rules libavcodec59 libavfilter8 libavformat59 libavutil57 libbluray2 libboost_iostreams1_88_0 libboost_locale1_88_0 libboost_thread1_88_0 libcamel-1_2-64 libcbor0_11 libcmark0_31_0 libglslang15 libicu77 libicu77-ledata libIex-3_3-32 libIlmThread-3_3-32 libImath-3_1-29 libixion-0_18-0 libLLVM14 libLLVM16 libLLVM17 libmozjs-128-0 libOpenEXR-3_3-32 libOpenEXRCore-3_3-32 libopenssl1_1 liborcus-0_18-0 libpkgconf5 libplacebo349 libpoppler152 libpostproc56 libprotobuf31_1_0 libprotobuf-lite31_1_0 libpython2_7-1_0 libqpdf29 libQt6WaylandEglClientHwIntegration6 librav1e0_7 librest-0_7-0 librubberband2 libsnapper7 libSPIRV-Tools-2025_3_rc1 libSvtAv1Enc2 libswresample4_ff5 libswscale6 libtheoradec1 libtheoraenc1 libutf8_range-31_1_0 libvdpau_r600 libvdpau_radeonsi libvpx9 libxatracker2 libxml2-2 Mesa-gallium openssl-1_1 python python-base typelib-1_0-Nautilus-4_0 typelib-1_0-Rest-0_7 The following 2 packages require a system reboot: kernel-default-6.18.6-1.0.4.1.sr20260101 kernel-default-6.18.8-1.0.10.1.sr20260101 1561 packages to upgrade, 3 to downgrade, 127 new, 67 to remove, 26 to change vendor. Package download size: 2,86 GiB Package install size change: | 8,00 GiB required by packages that will be installed 575,9 MiB | - 7,44 GiB released by packages that will be removed Note: System reboot required. Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): -
Suse hat mal wieder bewiesen, dass ein idiotensicher vorkonfiguriertes snapper rollback grandios ist.
Sobald ich zypper dup --allow-vendor-change durchlaufen lasse und danach einen reboot mache, startet das System nicht mehr. Ich sehe noch das slowroll Logo. Dann, wenn normalerweise der gnome login screen kommen sollte, sehe ich nur noch einen blinkenden Cursor auf schwarzem Hintergrund und bekomme auch keine Reaktion auf ALT ENTER. -
So geht das noch recht lange weiter. Hilft es, wenn ich den Rest auch noch in 10.000 Zeichen Portionen poste?
-
Code
Alles anzeigen| Mesa | srcpackage | 25.3.4-1.1 | noarch | update-slowroll | Mesa | srcpackage | 25.3.3-4.1 | noarch | update-slowroll | Mesa | srcpackage | 25.3.3-3.1 | noarch | update-slowroll | Mesa | srcpackage | 25.3.3-2.1 | noarch | update-slowroll | Mesa | srcpackage | 25.3.1-1.1 | noarch | update-slowroll | Mesa | srcpackage | 25.3.1-1.0.2.1.sr20260101 | noarch | update-slowroll | Mesa-32bit | package | 25.3.4-1.1 | x86_64 | update-slowroll | Mesa-32bit | package | 25.3.3-4.1 | x86_64 | update-slowroll | Mesa-32bit | package | 25.3.3-3.1 | x86_64 | update-slowroll | Mesa-32bit | package | 25.3.3-2.1 | x86_64 | update-slowroll | Mesa-32bit | package | 25.3.1-1.1 | x86_64 | update-slowroll | Mesa-32bit | package | 25.3.1-1.0.2.1.sr20260101 | x86_64 | update-slowroll | Mesa-32bit | package | 25.3.1-1.1 | x86_64 | repo-oss | Mesa-debugsource | package | 25.3.4-1.1 | x86_64 | update-slowroll | Mesa-debugsource | package | 25.3.3-4.1 | x86_64 | update-slowroll | Mesa-debugsource | package | 25.3.3-3.1 | x86_64 | update-slowroll | Mesa-debugsource | package | 25.3.3-2.1 | x86_64 | update-slowroll | Mesa-debugsource | package | 25.3.1-1.1 | x86_64 | update-slowroll | Mesa-debugsource | package | 25.3.1-1.0.2.1.sr20260101 | x86_64 | update-slowroll | Mesa-debugsource | package | 25.3.4-1.1 | i586 | update-slowroll | Mesa-debugsource | package | 25.3.3-4.1 | i586 | update-slowroll | Mesa-debugsource | package | 25.3.3-3.1 | i586 | update-slowroll | Mesa-debugsource | package | 25.3.3-2.1 | i586 | update-slowroll | Mesa-debugsource | package | 25.3.1-1.1 | i586 | update-slowroll | Mesa-debugsource | package | 25.3.1-1.0.2.1.sr20260101 | i586 | update-slowroll | Mesa-demo | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo | package | 9.0.0-7.1 | i586 | update-slowroll | Mesa-demo | package | 9.0.0-7.1 | x86_64 | repo-oss | Mesa-demo | srcpackage | 9.0.0-7.1 | noarch | update-slowroll | Mesa-demo-debuginfo | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-debuginfo | package | 9.0.0-7.1 | i586 | update-slowroll | Mesa-demo-debugsource | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-debugsource | package | 9.0.0-7.1 | i586 | update-slowroll | Mesa-demo-egl | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-egl | package | 9.0.0-7.1 | i586 | update-slowroll | Mesa-demo-egl | package | 9.0.0-7.1 | x86_64 | repo-oss | Mesa-demo-egl-32bit | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-egl-32bit | package | 9.0.0-7.1 | x86_64 | repo-oss | Mesa-demo-egl-32bit-debuginfo | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-egl-debuginfo | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-egl-debuginfo | package | 9.0.0-7.1 | i586 | update-slowroll | Mesa-demo-es | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-es | package | 9.0.0-7.1 | i586 | update-slowroll | Mesa-demo-es | package | 9.0.0-7.1 | x86_64 | repo-oss | Mesa-demo-es-32bit | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-es-32bit | package | 9.0.0-7.1 | x86_64 | repo-oss | Mesa-demo-es-32bit-debuginfo | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-es-debuginfo | package | 9.0.0-7.1 | x86_64 | update-slowroll | Mesa-demo-es-debuginfo | package | 9.0.0-7.1 | i586 | update-slowroll i+ | Mesa-demo-x | package | 9.0.0-5.1 | x86_64 | (System Packages) v | Mesa-demo-x | package | 9.0.0-7.1 | x86_64 | update-slowroll v | Mesa-demo-x | package | 9.0.0-7.1 | i586 | update-slowroll v | Mesa-demo-x | package | 9.0.0-7.1 | x86_64 | repo-oss -
Code
Alles anzeigenzypper se -s mesa Refreshing service 'openSUSE'. Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+-------------------------------------------+------------+-----------------------------+--------+------------------ i+ | Mesa | package | 25.1.7-421.0.4.1.sr20250801 | x86_64 | (System Packages) v | Mesa | package | 25.3.4-1.1 | x86_64 | update-slowroll v | Mesa | package | 25.3.3-4.1 | x86_64 | update-slowroll v | Mesa | package | 25.3.3-3.1 | x86_64 | update-slowroll v | Mesa | package | 25.3.3-2.1 | x86_64 | update-slowroll v | Mesa | package | 25.3.1-1.1 | x86_64 | update-slowroll v | Mesa | package | 25.3.1-1.0.2.1.sr20260101 | x86_64 | update-slowroll v | Mesa | package | 25.3.4-1.1 | i586 | update-slowroll v | Mesa | package | 25.3.3-4.1 | i586 | update-slowroll v | Mesa | package | 25.3.3-3.1 | i586 | update-slowroll v | Mesa | package | 25.3.3-2.1 | i586 | update-slowroll v | Mesa | package | 25.3.1-1.1 | i586 | update-slowroll v | Mesa | package | 25.3.1-1.0.2.1.sr20260101 | i586 | update-slowroll v | Mesa | package | 25.3.1-1.1 | x86_64 | repo-oss -
Code
Alles anzeigeninxi -Ga Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: ASUSTeK driver: amdgpu v: kernel arch: GCN-4 code: Arctic Islands process: GF 14nm built: 2016-20 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: DP-1 empty: DVI-D-1,DVI-D-2,HDMI-A-1 bus-ID: 09:00.0 chip-ID: 1002:67df class-ID: 0300 temp: 50.0 C Device-2: ARC Camera driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.3:7 chip-ID: 05a3:9331 class-ID: 0300 serial: Ucamera001 Display: x11 server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.8 compositor: gnome-shell v: 48.4 driver: X: loaded: amdgpu unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :1 screens: 1 Screen-1: 0 s-res: 2560x1440 s-size: <missing: xdpyinfo> Monitor-1: DP-1 mapped: DisplayPort-0 model: AOC Q3279WG5B serial: 12125 built: 2019 res: mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 90 gamma: 1.2 size: 725x428mm (28.54x16.85") diag: 842mm (33.1") ratio: 15:9 modes: max: 2560x1440 min: 720x400 API: OpenGL v: 4.6 vendor: amd mesa v: 25.1.7 glx-v: 1.4 es-v: 3.2 direct-render: yes renderer: AMD Radeon RX 570 Series (radeonsi polaris10 ACO DRM 3.64 6.16.9-1.0.14.sr20250901-default) device-ID: 1002:67df memory: 7.81 GiB unified: no API: EGL Message: EGL data requires eglinfo. Check --recommends. Info: Tools: api: glxinfo x11: xprop,xrandr -
Code
Alles anzeigenzypper dup Refreshing service 'openSUSE'. Looking for gpg keys in repository Brave Browser. gpgkey=https://brave-browser-rpm-release.s3.brave.com/brave-core.asc Retrieving repository 'Brave Browser' metadata .....................................................................................................................................................................................................................................[done] Building repository 'Brave Browser' cache ..........................................................................................................................................................................................................................................[done] Looking for gpg keys in repository update-slowroll. gpgkey=http://download.opensuse.org/update/slowroll/repo/oss/repodata/repomd.xml.key Retrieving repository 'update-slowroll' metadata ...................................................................................................................................................................................................................................[done] Building repository 'update-slowroll' cache ........................................................................................................................................................................................................................................[done] Loading repository data... Reading installed packages... Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command. Computing distribution upgrade... 5 Problems: Problem: 1: problem with the installed libfdk-aac2-2.0.2-1699.1.pm.74.x86_64 Problem: 2: problem with the installed libvlc5-3.0.21-1699.11.pm.3.x86_64 Problem: 3: problem with the installed libvlccore9-3.0.21-1699.11.pm.3.x86_64 Problem: 4: problem with the installed vlc-noX-3.0.21-1699.11.pm.3.x86_64 Problem: 5: problem with the installed vlc-qt-3.0.21-1699.11.pm.3.x86_64 Problem: 1: problem with the installed libfdk-aac2-2.0.2-1699.1.pm.74.x86_64 Solution 1: install libfdk-aac2-2.0.0-2.13.x86_64 from vendor openSUSE replacing libfdk-aac2-2.0.2-1699.1.pm.74.x86_64 from vendor http://packman.links2linux.de Solution 2: keep obsolete libfdk-aac2-2.0.2-1699.1.pm.74.x86_64 Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c):