Hi, Another snapshot, same problem: elchevive:~ # zypper dup 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. Loading repository data... Reading installed packages... Computing distribution upgrade... The following 12 items are locked and will not be changed by any action: Available: MozillaFirefox MozillaThunderbird java-1_7_0-openjdk kdeartwork4-wallpapers patterns-openSUSE-fonts_opt patterns-openSUSE-games patterns-openSUSE-imaging patterns-openSUSE-kde_internet patterns-openSUSE-kde_utilities patterns-openSUSE-multimedia patterns-openSUSE-non_oss patterns-openSUSE-office The following 3 NEW packages are going to be installed: kernel-default-4.4.0-1.1 libpsl5 spectacle The following 142 packages are going to be upgraded: accountsservice aqbanking aqbanking-lang autoyast2-installation bundle-lang-common-en bundle-lang-common-pt bundle-lang-gnome-en bundle-lang-gnome-pt findutils gdk-pixbuf-loader-rsvg grub2 grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi gstreamer gstreamer-lang gstreamer-plugins-base gtk3-branding-openSUSE gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-vietnamese gtk3-tools gwenhywfar gwenhywfar-lang iscsiuio kernel-firmware krb5 krb5-32bit libavcodec56 libavformat56 libavutil54 libblkid1 libdcadec0 libfdisk1 libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstpbutils-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 libgtk-3-0 libgwengui-cpp0 libgwengui-qt4-0 libgwenhywfar60 libgwenhywfar60-plugins libkolab0 libltdl7 libmbedtls9 libmount1 libopencv2_4 libpci3 libpostproc53 librevenge-0_0-0 librevenge-stream-0_0-0 librsvg-2-2 libruby2_2-2_2 libscg1_0 libschily1_0 libsemanage1 libsmartcols1 libsqlite3-0 libstreamanalyzer0 libswresample1 libswscale3 libtiff5 libuuid1 libv4l libv4l1-0 libv4l2-0 libv4lconvert0 libx264-148 libxml2-2 libxml2-tools man-pages mkisofs nano nano-lang open-iscsi openSUSE-release openSUSE-release-ftp openssh openssh-helpers patterns-openSUSE-apparmor patterns-openSUSE-apparmor_opt patterns-openSUSE-base patterns-openSUSE-enhanced_base patterns-openSUSE-enhanced_base_opt patterns-openSUSE-fonts patterns-openSUSE-kde patterns-openSUSE-kde_plasma patterns-openSUSE-kde_yast patterns-openSUSE-sw_management patterns-openSUSE-sw_management_kde patterns-openSUSE-x11 patterns-openSUSE-x11_opt patterns-openSUSE-yast2_basis pciutils perl perl-Bootloader perl-Bootloader-YAML perl-XML-XPath perl-base permissions python-cffi python-cryptography python-numpy ruby2.2 ruby2.2-stdlib sane-backends sane-backends-autoconfig shim tigervnc typelib-1_0-Gtk-3_0 ucode-amd unrar util-linux util-linux-systemd vim vim-data wget xf86-input-evdev xorg-x11-Xvnc xorg-x11-server yast2 yast2-firewall yast2-inetd yast2-installation yast2-mail yast2-ntp-client yast2-ruby-bindings yast2-samba-server yast2-services-manager yast2-users The following 14 patterns are going to be upgraded: apparmor apparmor_opt base enhanced_base enhanced_base_opt fonts kde kde_plasma kde_yast sw_management sw_management_kde x11 x11_opt yast2_basis The following product is going to be upgraded: "openSUSE Tumbleweed" The following package is going to change architecture: perl-XML-XPath x86_64 -> noarch 142 packages to upgrade, 3 new, 1 to change arch. Overall download size: 155.8 MiB. Already cached: 0 B. After the operation, additional 236.3 MiB will be used. Continue? [y/n/? shows all options] (y): The interesting thing is that after all packages are installed the %posttrans script recreates the mkinitrd (its output is similar as calling mkinitrd by hand) the only difference I see is that at the end of zypper dup it also create a initrd for and even older version of kernel (which is uninstalled)