No network after the update my desktop network manager gives me no available connections

on my desktop pc running leap 15.6 with kde.
after an update with working network, network doesn’t works anymore
after two reboot
I click on network manager icon in the system tray and I see a blank popup with “no available connections”.
I tried to change with yast>network settings>global options>network setup method> from network manager to network services disabled and to network manager back again but the result was a popup wit “error no network running”
checked the network cable with this laptop and works
I have also a WiFi USB dongle that works but no network showed.
how can I have my desktop network working again?

I booted with kernel 6.4.0-150600.23.47-default istead of .50.1 and network works

Hiya. Try to run those commands in terminal on both kernels to check if they match or there’s errors:

nmcli connection
nmcli device

They’ll list NetworkManager connections and physical devices alongside their status.

manythanks, it now works with kernel 6.4.0-150600.23.50.1-default, I suppose I updated and the system booted with kernel-default-base, I was trying to update but system doesn’t allow me to update at the same version of kernel-default-base and kernel-default, so I think it was a mess, googling it seems I can uninstall kernel-default-base, is it true?

I guess you can uninstall it. At least I don’t have it installed on OpenSUSE Tumbleweed and my system works just fine. kernel-default-base mostly contains bunch of kernel modules (drivers) but it modifies some files in /boot directory. So by removing it you might end up with system that won’t boot if you’re not careful enough. If you really want to uninstall kernel-default-base then make sure to reinstall kernel-default using sudo zypper in -f kernel-default afterwards just as a safety measure. Pay close attention to what is going to get uninstalled alongside kernel-default-base because it might uninstall other system packages. You can post list of packages here so I can go through it and check if it’s OK or not.

Just like kernel-default. kernel-default-base is stripped down kernel intended for something like VM where you do not really need all hardware drivers to name a few.

Ooooh. That might explain it. So probably it was missing appropriate network drivers. I didn’t noticed that in package’s description and list of provided files. I thought kernel-default-base was extra modules for kernel-default, not a flavor of kernel. Thanks.

Actually, historically the extra modules were in the kernel-default and the kernel-default-base was mandatory (its description still reads “modules needed in all installations”). I am not sure when it was changed, but currently the kernel-default is self contained.

Became curious … it was really long ago:

# In SLE11, kernel-$flavor complemented kernel-$flavor-base. With SLE12,
# kernel-$flavor itself contains all the needed files and kernel-$flavor-base
# is a subset that can replace kernel-$flavor in some scenarios.

maaaanythanks, it worked, I removed kernel-default-base and yast automatically reinstalled kernel-default, system booted and everything works now

1 Like

Probably it got changed some time down the line because I installed Tumbleweed in January last year and I only had kernel-default package if I recall correctly.

SLE 12 was released 27 Oct 2014.