After a "zypper ref" and pre-downloading the packages with "zypper dup -dRy": > # zypper dup > 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 40 items are locked and will not be changed by any action: > Available: > baloo5-file kernel-firmware kernel-firmware-all ... > ... > ... > The following 349 packages are going to be upgraded: > ImageMagick Mesa Mesa-KHR-devel Mesa-dri Mesa-gallium Mesa-libEGL-devel Mesa-libEGL1 Mesa-libGL-devel Mesa-libGL1 > Mesa-libglapi0 Mesa-libva MozillaFirefox MozillaThunderbird PackageKit PackageKit-backend-zypp > PackageKit-gstreamer-plugin PackageKit-gtk3-module branding-openSUSE checkmedia chkstat cifs-utils cmake cmake-doc-qhelp > cmake-full cmake-gui cmake-man cockpit cockpit-bridge cockpit-networkmanager cockpit-packagekit cockpit-storaged > cockpit-system cockpit-ws cpp13 dirmngr engrampa engrampa-lang expat fontconfig fontconfig-devel gcc13 gcc13-c++ > gcc13-info gdmflexiserver gettext-runtime gettext-tools ghostscript ghostscript-x11 gnome-themes-accessibility > gnome-themes-accessibility-gtk2 gpg2 graphviz graphviz-devel graphviz-gd graphviz-gnome graphviz-plugins-core grub2 > grub2-branding-openSUSE grub2-i386-pc grub2-i386-pc-extras grub2-snapper-plugin grub2-systemd-sleep-plugin gstreamer > gstreamer-plugins-bad gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-good-gtk gtk2-engine-hcengine > gtk2-engine-murrine gtk2-metatheme-adwaita gtk2-theming-engine-adwaita gtk3-metatheme-adwaita hwdata java-11-openjdk > java-11-openjdk-headless kbd kbd-legacy kexec-tools kpartx libLLVM14 libLLVM15 libLLVM16 libLLVM17 > libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 libQt5Pdf5 libQt5PdfWidgets5 libSDL-1_2-0 libSDL2-2_0-0 libSvtAv1Enc1 > libXaw3d8 libassuan0 libatkmm-1_6-1 libcdio19 libcdt5 libcgraph6 libclang-cpp14 libclang-cpp15 libclang-cpp16 > libclang-cpp17 libclang13 libdbusmenu-glib4 libdbusmenu-gtk3-4 libeconf0 libexiv2-28 libexpat-devel libexpat1 > libexttextcat libexttextcat-2_0-0 libfontconfig1 libgarcon-branding-openSUSE libgbm1 libgdata22 libgee-0_8-2 > libgiomm-2_68-1 libglibmm-2_68-1 libgstadaptivedemux-1_0-0 libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 > libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 > libgstfft-1_0-0 libgstgl-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstpbutils-1_0-0 libgstphotography-1_0-0 > libgstplay-1_0-0 libgstplayer-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsctp-1_0-0 > libgstsdp-1_0-0 libgsttag-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvideo-1_0-0 > libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0 libgvc6 libgvpr2 libkpathsea6 > liblab_gamut1 liblzma5 libmariadb3 libmediacheck-devel libmediacheck6 libmpath0 libopenjp2-7 libopus0 liborc-0_4-0 > libotr5 libpackagekit-glib2-18 libpathplan4 libpng16-16 libpoppler-cpp0 libpoppler-glib8 libprotobuf-c1 libpulse-devel > libpulse-mainloop-glib0 libpulse0 libpython2_7-1_0 libqt5-qtpdf-devel libqt5-qtwebengine libqt5-qtwebengine-devel > libraptor2-0 librdf0 libsigc-3_0-0 libstartup-notification-1-0 libstdc++6-devel-gcc13 libstorage-ng-lang > libstorage-ng-ruby libstorage-ng1 libsynctex2 libtextstyle0 libtracker-sparql-3_0-0 libunbound8 libwacom-data libwacom9 > libwrap0 libxatracker2 libxcb-composite0 libxcb-damage0 libxcb-dbe0 libxcb-devel libxcb-dpms0 libxcb-dri2-0 libxcb-dri3-0 > libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-record0 libxcb-render0 libxcb-res0 libxcb-screensaver0 libxcb-shape0 > libxcb-shm0 libxcb-sync1 libxcb-xf86dri0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xtest0 > libxcb-xv0 libxcb-xvmc0 libxcb1 libxdot4 libxfce4panel-2_0-4 libxfce4ui-branding-openSUSE libxklavier16 libzypp > libzypp-devel mc mc-lang metatheme-adwaita-common mkfontscale multipath-tools openSUSE-release > openSUSE-release-appliance-custom ovmf patch patterns-kde-devel_qt5 perl perl-Authen-SASL perl-Crypt-SSLeay > perl-DBD-SQLite perl-DBI perl-File-Listing perl-HTTP-Cookies perl-HTTP-Message perl-IPC-Run3 perl-LWP-Protocol-https > perl-URI perl-X11-Protocol perl-X500-DN perl-XML-LibXML perl-XML-Parser perl-XML-SAX perl-XML-Twig perl-YAML > perl-YAML-LibYAML perl-base perl-libwww-perl permissions permissions-config plymouth-branding-openSUSE > polkit-default-privs poppler-tools postfix publicsuffix pulseaudio pulseaudio-bash-completion pulseaudio-module-bluetooth > pulseaudio-module-zeroconf pulseaudio-setup pulseaudio-utils pulseaudio-zsh-completion python python-base python-xml qemu > qemu-accel-qtest qemu-accel-tcg-x86 qemu-audio-spice qemu-block-curl qemu-block-nfs qemu-block-rbd qemu-chardev-spice > qemu-hw-display-qxl qemu-hw-display-virtio-gpu qemu-hw-display-virtio-gpu-pci qemu-hw-display-virtio-vga > qemu-hw-s390x-virtio-gpu-ccw qemu-hw-usb-host qemu-hw-usb-redirect qemu-hw-usb-smartcard qemu-img qemu-ipxe > qemu-ivshmem-tools qemu-ksm qemu-linux-user qemu-microvm qemu-ovmf-x86_64 qemu-pr-helper qemu-seabios qemu-skiboot > qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-opengl qemu-ui-spice-app qemu-ui-spice-core qemu-vgabios qemu-x86 scout > system-user-pulse tar tar-rmt thunar-volman-branding-openSUSE typelib-1_0-Gst-1_0 typelib-1_0-PackageKitGlib-1_0 > unbound-anchor vim vim-data vim-data-common virtiofsd virtualbox-guest-tools wallpaper-branding-openSUSE wireplumber > wireplumber-zsh-completion xauth xdm xfce4-clipman-plugin xfce4-clipman-plugin-lang xfce4-notifyd-branding-openSUSE > xfce4-panel xfce4-panel-branding-openSUSE xfce4-panel-lang xfce4-panel-restore-defaults > xfce4-power-manager-branding-openSUSE xfce4-screensaver xfce4-session-branding-openSUSE xfce4-settings-branding-openSUSE > xfce4-taskmanager xfce4-taskmanager-lang xfce4-terminal xfce4-terminal-lang xfdesktop-branding-openSUSE > xfwm4-branding-openSUSE xmessage xxd xz xz-devel yast2-installation yast2-perl-bindings yast2-qt-branding-openSUSE > yast2-storage-ng yast2-trans yast2-trans-de > . > The following pattern is going to be upgraded: > devel_qt5 > . > The following product is going to be upgraded: > openSUSE Tumbleweed 20240304-0 -> 20240311-0 > . > The following 8 NEW packages are going to be installed: > libabsl2401_0_0 libgstanalytics-1_0-0 libgstinsertbin-1_0-0 libgstmse-1_0-0 libpoppler135 libprotobuf-lite25_2_0 > libwireplumber-0_5-0 virtualbox-kmp-default-7.0.14_k6.7.7_1-4.1 > . > The following 4 packages are going to be REMOVED: > libabsl2308_0_0 libpoppler134 libprotobuf-lite25_1_0 libwireplumber-0_4-0 > . > 349 packages to upgrade, 8 new, 4 to remove. > Overall download size: 0 B. Already cached: 671.7 MiB. After the operation, additional 2.8 MiB will be used. > Continue? [y/n/v/...? shows all options] (y): y > . > In cache libstorage-ng-lang-4.5.202-1.1.noarch.rpm (1/357), 181.0 KiB > In cache Mesa-KHR-devel-23.3.6-368.1.x86_64.rpm (2/357), 44.3 KiB > In cache Mesa-libglapi0-23.3.6-368.1.x86_64.rpm (3/357), 64.1 KiB > ... > ... > In cache libstorage-ng-ruby-4.5.202-1.1.x86_64.rpm (355/357), 1.3 MiB > In cache yast2-storage-ng-5.0.9-2.1.x86_64.rpm (356/357), 505.7 KiB > In cache yast2-installation-5.0.7-1.1.noarch.rpm (357/357), 241.7 KiB > . > . > Checking for file conflicts: ........................................................................................[done] > ( 1/361) Removing libprotobuf-lite25_1_0-25.1-9.4.x86_64 ...........................................................[done] > ( 2/361) Removing libabsl2308_0_0-20230802.1-3.1.x86_64 ............................................................[done] > ( 3/361) Installing: libstorage-ng-lang-4.5.202-1.1.noarch .........................................................[done] > ( 4/361) Installing: Mesa-KHR-devel-23.3.6-368.1.x86_64 ............................................................[done] > ( 5/361) Installing: Mesa-libglapi0-23.3.6-368.1.x86_64 ............................................................[done] > ... > ... > ( 32/361) Installing: libabsl2401_0_0-20240116.1-1.1.x86_64 .........................................................[done] > ... > ... > (190/361) Installing: libzypp-17.31.31-1.3.x86_64 ...................................................................[done] > ... > ... > (359/361) Installing: libstorage-ng-ruby-4.5.202-1.1.x86_64 .........................................................[done] > Updating /etc/sysconfig/storage ... > Updating /etc/sysconfig/storage ... > (360/361) Installing: yast2-storage-ng-5.0.9-2.1.x86_64 .............................................................[done] > Updating /etc/sysconfig/security ... > (361/361) Installing: yast2-installation-5.0.7-1.1.noarch ...........................................................[done] > %posttrans(java-11-openjdk-headless-11.0.22.0-3.1.x86_64) script output: > ++ /usr/bin/file --mime-type -b /var/lib/ca-certificates/java-cacerts > ++ stat -c %s /usr/lib64/jvm/java-11-openjdk-11/lib/security/cacerts > ++ /usr/bin/file --mime-type -b -L /usr/lib64/jvm/java-11-openjdk-11/lib/security/cacerts > %posttrans(kbd-2.6.4-3.1.x86_64) script output: > dracut[I]: Executing: /usr/bin/dracut --kver=6.7.6-1-default -f > dracut[I]: Module 'systemd-networkd' will not be installed, because command 'networkctl' could not be found! > dracut[I]: Module 'systemd-networkd' will not be installed, because command '/usr/lib/systemd/systemd-networkd' could not be found! > ... > ... > dracut[I]: Stored kernel commandline: > dracut[I]: resume=UUID=2c1b6f5f-7fae-45ac-9c8d-b92e1d7c76b3 > dracut[I]: root=UUID=89e85f7f-478e-4ee2-a3f7-012a81b9eab9 rootfstype=ext4 rootflags=rw,relatime > dracut[I]: *** Stripping files *** > dracut[I]: *** Stripping files done *** > dracut[I]: *** Creating image file '/boot/initrd-6.7.7-1-default' *** > dracut[I]: *** Creating initramfs image file '/boot/initrd-6.7.7-1-default' done *** > %posttrans(openSUSE-release-20240311-2801.1.x86_64) script output: > /etc/issue.d/cockpit.issue ignored, printed by agetty > Running post-transaction scripts ....................................................................................[done] > There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs. Notice that 'zypper' still works (and so does 'yast2 sw_single): > balrog-tw-dev:~ # zypper dup > 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 40 items are locked and will not be changed by any action: > Available: > baloo5-file kernel-firmware kernel-firmware-all ... > ... > Nothing to do.