After update of 24 Nov. wifi is disabled

Hi,
November 24 I had a bunch of updates waiting to be installed, which I did:
ALT-F2, sign in as root with password and do a zypper dup
After the updates I did a reboot as I always do (necessary or not).
When the system was booted the wifi icon in the taskbar was different than normal plus it had a red cross on it.
When clicking the icon I saw the text that wifi was disabled. I use Networkmanager btw. In the network window which opens when clicking the network icon there is a button to enable wifi, but I could click as many times as I want, wifi was not enabled.
I tried to start Timeshift to restore a former situation but Timeshift reported it could find a drive with a certain UUID which happens to be my Home drive. Dolphin could acces the Home drive without any problem though.

i then rebooted into a live version, installed cron and timeshift and restored the backup of 23 Nov. After rebooting all is well again.

After a few minutes the updates came in, I went through the list but have no idea which one is wrong. I did install the updates and again after rebooting the wifi was disabled.

Timeshift rescued me again, but now I have updates waiting for me but I hesitate to install them.

This is the list I have waiting for me now:

alts at autoyast2-installation bbswitch boost-license1_77_0 calibre curl darktable darktable-doc
  darktable-tools-basecurve darktable-tools-noise dnsmasq dvgrab enchant-2-backend-hunspell enchant-data exfatprogs
  ffmpeg-3 ffmpeg-4 firewalld firewalld-bash-completion firewalld-lang fwupd gawk gcr-data gcr-prompter gcr-ssh-agent
  gcr-viewer gdk-pixbuf-loader-rsvg glibc glibc-32bit glibc-devel glibc-extra glibc-locale glibc-locale-base glu-devel
  gmp-devel gparted grantlee5 grub2 grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi
  gstreamer-plugins-base gtk2-data gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-tigrigna
  gtk2-immodule-vietnamese gtk2-tools haveged ImageMagick ImageMagick-config-7-SUSE iproute2 iptables kernel-firmware-all
  kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-atheros kernel-firmware-bluetooth
  kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915
  kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media
  kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp
  kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic
  kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti
  kernel-firmware-ueagle kernel-firmware-usb-network kernel-macros libalternatives1 libaom3 libavahi-glib1 libavcodec57
  libavcodec58_134 libavdevice57 libavdevice58_13 libavfilter6 libavfilter7_110 libavformat57 libavformat58_76
  libavresample3 libavresample4_0 libavutil55 libavutil56_70 libbd_btrfs2 libbd_crypto2 libbd_fs2 libbd_loop2 libbd_mdraid2
  libbd_part2 libbd_swap2 libbd_utils2 libblkid1 libblkid1-32bit libblockdev libblockdev2 libboost_date_time1_77_0
  libboost_filesystem1_77_0 libboost_iostreams1_77_0 libboost_locale1_77_0 libboost_thread1_77_0 libcairo2
  libcairo-gobject2 libcairomm-1_0-1 libcairo-script-interpreter2 libcdr-0_1-1 libcolord-gtk1 libcurl4 libdcmtk3_6
  libe-book-0_1-1 libenchant-2-2 libepoxy0 libfdisk1 libfltk1_3 libfreehand-0_1-1 libfwupd2 libfwupdplugin2 libgbm1
  libgck-1-0 libgcr-3-1 libglade-2_0-0 libGLEW2_2 libGLU1 libglvnd libglvnd-devel libgmp10 libgmp10-32bit libgmpxx4
  libgnustep-base1_27 libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0
  libgstpbutils-1_0-0 libgstreamermm-1_0-1 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-2_0-0 libgtkmm-3_0-1 libharfbuzz0 libharfbuzz-gobject0 libharfbuzz-icu0
  libharfbuzz-subset0 libhavege2 libical3 libip4tc2 libip6tc2 libjavascriptcoregtk-4_0-18 libKGantt2 libkgantt-lang
  libLLVM13 libMagick++-7_Q16HDRI5 libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 libmariadb3 libmount1
  libmount1-32bit libmozjs-78-0 libmspub-0_1-1 libncurses6 libnftnl11 libodbc2 libopencascade7 libopencv4_5
  libopencv_aruco4_5 libopencv_face4_5 libopencv_highgui4_5 libopencv_imgcodecs4_5 libopencv_objdetect4_5
  libopencv_superres4_5 libopencv_videoio4_5 libopencv_videostab4_5 libopencv_ximgproc4_5 libosmgpsmap-1_0-1
  libpackagekit-glib2-18 libpagemaker-0_0-0 libpango-1_0-0 libpangomm-1_4-1 libphonenumber8 libphonon4qt5
  libpipewire-0_3-0-32bit libplib0 libpolkit-qt5-1-1 libpoppler114 libpoppler-cpp0 libpoppler-glib8 libpoppler-qt5-1
  libpostproc54 libpostproc55_9 libpq5 libprotobuf28 libprotobuf-lite28 libpulse0 libpulse-mainloop-glib0 libqalculate22
  libQt5Bluetooth5 libQt5Bluetooth5-imports libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Designer5 libQt5Gui5
  libQt5Help5 libQt5HunspellInputMethod5 libQt5Location5 libQt5Network5 libQt5Nfc5 libQt5Nfc5-imports libQt5OpenGL5
  libQt5Positioning5 libQt5PositioningQuick5 libQt5PrintSupport5 libqt5-qdbus libqt5-qtbase-platformtheme-gtk3
  libqt5-qtconnectivity-tools libqt5-qtimageformats libqt5-qtpaths libqt5-qtquickcontrols2 libqt5-qtvirtualkeyboard
  libqt5-qtvirtualkeyboard-hunspell libqt5-qtwayland libqt5-qtwebengine libQt5QuickControls2-5 libQt5QuickTemplates2-5
  libQt5Script5 libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-sqlite libQt5Svg5 libQt5Test5 libQt5VirtualKeyboard5
  libQt5WaylandClient5 libQt5WaylandCompositor5 libQt5WebChannel5 libQt5WebChannel5-imports libQt5Widgets5 libQt5X11Extras5
  libQt5Xml5 libQtQuick5 libqxp-0_0-0 libqxtglobalshortcut0 libraptor2-0 librav1e0 libreoffice libreoffice-base
  libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-icon-themes libreoffice-impress
  libreoffice-l10n-en libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer
  librsvg-2-2 libSDL-1_2-0 libSDL-devel libSDL_gfx15 libsmartcols1 libsnapper5 libstorage-ng1 libstorage-ng-lang
  libstorage-ng-ruby libswresample2 libswresample3_9 libswscale4 libswscale5_9 libsystemd0 libsystemd0-32bit
  libtracker-sparql-3_0-0 libudev1 libuuid1 libva2 libva-drm2 libva-glx2 libva-wayland2 libva-x11-2 libvdpau_r300
  libvdpau_r600 libvdpau_radeonsi libvisio-0_1-1 libvte-2_91-0 libvulkan_radeon libwacom2 libwacom-data libwayland-client0
  libwayland-cursor0 libwayland-egl1 libwayland-server0 libwebkit2gtk-4_0-37 libX11-6 libX11-data libX11-devel libX11-xcb1
  libx86emu3 libxerces-c-3_2 libxtables12 libXvnc1 libzbar0 libzmf-0_0-0 login_defs maim mariadb mariadb-client
  mariadb-errormessages Mesa Mesa-dri Mesa-gallium Mesa-KHR-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 Mesa-libGL-devel
  Mesa-libva ncurses-utils nscd occt-resources opencv opencv4-cascades-data opencv-devel openSUSE-release
  openSUSE-release-appliance-custom PackageKit PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module
  pam pam-32bit pam-doc pam_unix-nis parted patterns-base-apparmor patterns-base-base patterns-base-documentation
  patterns-base-enhanced_base patterns-base-minimal_base patterns-base-sw_management patterns-base-x11
  patterns-base-x11_enhanced perl-HTTP-Message phonon4qt5-lang phononsettings phononsettings-lang polkit-default-privs
  poppler-tools postfix pulseaudio pulseaudio-bash-completion pulseaudio-module-bluetooth pulseaudio-module-gsettings
  pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils python2-pycairo python38-gobject python38-gobject-cairo
  python38-gobject-Gdk python38-Markdown python38-packaging python38-requests python3-firewall python-gtk qalculate-data
  rsync rtkit shadow snapper snapper-zypp-plugin sshfs systemd systemd-32bit systemd-doc systemd-rpm-macros
  systemd-sysvinit system-group-hardware system-group-kvm system-group-wheel system-user-bin system-user-daemon
  system-user-lp system-user-mail system-user-man system-user-nobody system-user-pulse system-user-tftp terminfo
  terminfo-base terminfo-iterm terminfo-screen tigervnc typelib-1_0-Fwupd-2_0 typelib-1_0-HarfBuzz-0_0
  typelib-1_0-Pango-1_0 ucode-amd udev unar unixODBC util-linux util-linux-systemd virtualbox
  virtualbox-guest-desktop-icons virtualbox-guest-tools virtualbox-host-source virtualbox-qt vlc-codecs
  webkit2gtk-4_0-injected-bundles xdg-desktop-portal-gtk xdm xen-libs xf86-input-libinput xfsprogs xorg-x11-server
  xorg-x11-server-extra xorg-x11-server-Xvfb xorg-x11-Xvnc xorg-x11-Xvnc-module xtables-plugins yast2 yast2-bootloader
  yast2-installation yast2-logs yast2-packager yast2-storage-ng yast2-update

The following 8 patterns are going to be upgraded:
  apparmor base documentation enhanced_base minimal_base sw_management x11 x11_enhanced

The following product is going to be upgraded:
  openSUSE Tumbleweed  20211117-0 -> 20211123-0

The following 22 NEW packages are going to be installed:
  bbswitch-kmp-default-0.8_k5.15.3_1-11.44 kernel-default-5.15.3-1.3 kernel-default-devel-5.15.3-1.3
  kernel-devel-5.15.3-1.3 libbd_lvm2 libicu70 libicu70-ledata liblvm2cmd2_03 libparted2 libparted-fs-resize0 libtbb12 lvm2
  python38-cached-property python38-charset-normalizer python38-colorama python38-dragonmapper python38-hanzidentifier
  python38-loguru python38-PrettyTable python38-zhon virtualbox-kmp-default-6.1.28_k5.15.3_1-2.2 xf86-video-mach64


Does anyone see a package which causes this trouble? Are there more people who have/had this problem?

inxi -F
System:    Host: localhost.localdomain Kernel: 5.14.14-3-default x86_64 bits: 64 Desktop: KDE Plasma 5.23.3
           Distro: openSUSE Tumbleweed 20211117
Machine:   Type: Laptop System: MEDION product: E15302 v: N/A serial: <superuser required>
           Mobo: MEDION model: NS15AP serial: <superuser required> UEFI: American Megatrends
           v: AP618_MED_V0.13.2_M00P1T0G0 date: 11/18/2020
Battery:   ID-1: BAT0 charge: 44.5 Wh (98.9%) condition: 45.0/45.0 Wh (100.0%)
CPU:       Info: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx bits: 64 type: MT MCP cache: L2: 2 MiB
           Speed: 1286 MHz min/max: 1400/2100 MHz Core speeds (MHz): 1: 1286 2: 1354 3: 1225 4: 1395 5: 1256 6: 1230
           7: 1404 8: 2100
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Picasso driver: amdgpu v: kernel
           Display: x11 server: X.org 1.21.1.1 driver: loaded: amdgpu resolution: <missing: xdpyinfo>
           OpenGL: renderer: AMD Radeon Vega 8 Graphics (RAVEN DRM 3.42.0 5.14.14-3-default LLVM 13.0.0)
           v: 4.6 Mesa 21.2.5
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
           Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor driver: snd_pci_acp3x
           Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel
           Sound Server-1: ALSA v: k5.14.14-3-default running: yes
           Sound Server-2: PulseAudio v: 15.0 running: yes
Network:   Device-1: Intel Wireless 3165 driver: iwlwifi
           IF: wlp1s0 state: up mac: 34:cf:f6:40:ff:0b
           IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Bluetooth: Device-1: Intel Bluetooth wireless interface type: USB driver: btusb
           Report: rfkill ID: hci0 state: up address: see --recommends
Drives:    Local Storage: total: 476.94 GiB used: 138.53 GiB (29.0%)
           ID-1: /dev/sda vendor: Phison model: S11-512G-SSD-B27 size: 476.94 GiB
Partition: ID-1: / size: 23.5 GiB used: 14.42 GiB (61.4%) fs: ext4 dev: /dev/sda2
           ID-2: /boot/efi size: 511 MiB used: 4.8 MiB (0.9%) fs: vfat dev: /dev/sda1
           ID-3: /home size: 428.59 GiB used: 124.11 GiB (29.0%) fs: ext4 dev: /dev/sda4
Swap:      ID-1: swap-1 type: partition size: 16 GiB used: 1.5 MiB (0.0%) dev: /dev/sda3
Sensors:   System Temperatures: cpu: 59.2 C mobo: N/A gpu: amdgpu temp: 59.0 C
           Fan Speeds (RPM): N/A
Info:      Processes: 301 Uptime: 0h 54m Memory: 13.59 GiB used: 3.24 GiB (23.9%) Shell: Bash inxi: 3.3.07

Thanks.

Perhaps the kernel-firmware-intel might be involved.

You could lock that package, install everything else, and see what happens.

Hmm, on second thoughts, it is more likely to be “kernel-firmware-iwlwifi” causing your problem. So lock that one, too.

Hello, is it possible to not install 2 packages from this large group? Doesn’t that break something? Isn’t it necessary to have all installed or none?
Well, I will try your suggestion tomorrow evening. I need the laptop tomorrow so it has to run, won’t install the updates now.
Thank you very much for your help.

That all depends on the dependencies of individual packages.

For practical details, you can use Yast Software Management. Click on “Packages” in the menu bar (at the top). Then use “all packages → update if newer version available”

Then go to “Installation summary” and uncheck the packages you want to skip installing.

Note: this is roughly equivalent to “zypper up” rather than “zypper dup”. But it should be fine to use on occasion when you have special requirements.