No updates in Online Update

In YaST → Online Update I never find any update.
Instead Discover show updates almost everyday. I don’t think this behavior is normal.

Operating System: openSUSE Tumbleweed 20240423
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.7-1-default (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5825U with Radeon Graphics
Memory: 15.0 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: Acer
Product Name: Aspire A515-47
System Version: V1.04

YaST Online update is not applicable for Tumbleweed. Tumbleweed needs to get upgraded via zypper dup.

https://en.opensuse.org/Portal:Tumbleweed

1 Like

Updates are not available in Yast under “Online Update”, but via the “Repositories” tab. Updates are highlighted in blue.

I read attentively and discovered warning that I overlooked when choose Tumbleweed:

  1. " Due to the Linux kernel being updated very frequently, users who rely on 3rd party kernel driver modules including graphic drivers should not use the Tumbleweed distribution unless they are familiar with updating these drivers from source on their own

  2. "If you don’t know how to compile your own additional kernel modules and you don’t wish to learn or keep a very close eye on what is being updated, please don’t use Tumbleweed. "

I think for me it’s better go back to Leap.

I have no idea if that is applicable to your installation because you do not explain that you use " 3rd party kernel driver modules ".

I can only repeat that (even if you may use YaST > Software > Software Management to look around a bit), you must do

zypper dup

to keep your Tumbleweed up-to-date. Some do it every day, but I would say that once a week is fine when no big security thread is involved.

I can’t explain because I don’t know :grin:
I posted system info hoping it can help to know if any module is needed.
I’m a quite long time openSUSE Leap user and I switch to Tumbleweed because I saw some software available only for Tumbleweed, not for Leap. But if I risk to have to compile kernel driver I go back to Leap.

I do not quite understand. You really mean that you do not know if you install kernel modules from third parties? I would think when you do not know you do not have them, it would be a terrible case of forgetting things.

In any case we can see if you have any third party repositories with

zypper lr -d

But that is not 100%. You could have downloaded them in a different way from somewhere. But if your memory fails on this, I assume you understand we can not know because even mind reading would not help then. :wink:

I simply installed Tumbleweed and some added packages (e. g. Inkscape, FreeCAD and so on). If kernel modules need to be installed I’m (almost) sure that I haven’t kernel.

~> zypper lr -d
# | Alias               | Name          | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                        | Service
--+---------------------+---------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------+--------
1 | openSUSE-20240309-0 | openSUSE-20-> | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-JetFlash_Transcend_16GB_ZFURB3G5-0:0-part2 | 
2 | repo-debug          | openSUSE-Tu-> | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/tumbleweed/repo/oss/                    | 
3 | repo-non-oss        | openSUSE-Tu-> | Sì      | (r ) Sì   | Sì      |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                      | 
4 | repo-openh264       | Open H.264 -> | Sì      | (r ) Sì   | Sì      |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                    | 
5 | repo-oss            | openSUSE-Tu-> | Sì      | (r ) Sì   | Sì      |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                          | 
6 | repo-source         | openSUSE-Tu-> | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                   | 
7 | repo-update         | openSUSE-Tu-> | Sì      | (r ) Sì   | Sì      |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                            | 

I agree, completely. :grinning:

I agree that you most most certainly do not have them. So forget about that. And let that not influence your decision about Tumbleweed vs. Leap. When you would have them (but you haven’t), also with Leap you must do things at every kernel update.

Ok, I’ll keep Tumbleweed. :crossed_fingers: :grin:
Just to understand better can you make an example of kernel module?

Issuing
sudo lsmod
in a terminal you can see all kernel modules currently loaded in your system.

And that list will be rather long.

I assume you are missing the concept. The kernel is very modular, so that only that what is needed is loaded. Your “problem” and “fear” is not about kernel modules in general, but about those modules that are not general released with the kernel (the most are), but are special because of e.g. special hardware. These modules may come from third parties. After all everybody can make kernel modules.

Nvidia modules are an example. But you do not have Nvidia hardware, so why bother?

It seems I’ve a lot of modules, hope not from third parties.

~> sudo lsmod > modules

here’s what I get:

:~> sudo lsmod
Module                  Size  Used by
ccm                    20480  6
snd_seq_dummy          12288  0
rfcomm                102400  4
snd_hrtimer            12288  1
snd_seq               131072  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
af_packet              65536  6
nft_fib_inet           12288  1
nft_fib_ipv4           12288  1 nft_fib_inet
nft_fib_ipv6           12288  1 nft_fib_inet
nft_fib                12288  3 nft_fib_ipv6,nft_fib_ipv4,nft_fib_inet
nft_reject_inet        12288  12
nf_reject_ipv4         16384  1 nft_reject_inet
nf_reject_ipv6         20480  1 nft_reject_inet
nft_reject             12288  1 nft_reject_inet
nft_ct                 28672  7
nft_chain_nat          12288  3
nf_tables             372736  404 nft_ct,nft_reject_inet,nft_fib_ipv6,nft_fib_ipv4,nft_chain_nat,nft_reject,nft_fib,nft_fib_inet
ip6table_nat           12288  0
ip6table_mangle        12288  0
ip6table_raw           12288  0
ip6table_security      12288  0
iptable_nat            12288  0
nf_nat                 65536  3 ip6table_nat,nft_chain_nat,iptable_nat
nf_conntrack          217088  2 nf_nat,nft_ct
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         12288  1 nf_conntrack
iptable_mangle         12288  0
iptable_raw            12288  0
iptable_security       12288  0
ip6table_filter        12288  0
ip6_tables             36864  5 ip6table_filter,ip6table_raw,ip6table_nat,ip6table_mangle,ip6table_security
iptable_filter         12288  0
cmac                   12288  2
algif_hash             12288  1
algif_skcipher         12288  1
af_alg                 36864  6 algif_hash,algif_skcipher
bnep                   32768  2
btusb                  86016  0
btrtl                  32768  1 btusb
btintel                57344  1 btusb
qrtr                   53248  4
btbcm                  24576  1 btusb
btmtk                  16384  1 btusb
bluetooth            1044480  34 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
uvcvideo              176128  2
videobuf2_vmalloc      20480  1 uvcvideo
uvc                    12288  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         45056  1 uvcvideo
videodev              405504  3 videobuf2_v4l2,uvcvideo
videobuf2_common       94208  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
mc                     94208  5 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
ecdh_generic           16384  1 bluetooth
snd_ctl_led            24576  0
ledtrig_audio          12288  1 snd_ctl_led
snd_acp_legacy_mach    28672  0
snd_acp_mach           53248  1 snd_acp_legacy_mach
snd_soc_nau8821        65536  1 snd_acp_mach
snd_soc_dmic           12288  1
snd_acp3x_rn           12288  4
snd_acp3x_pdm_dma      16384  1
snd_sof_amd_acp63      16384  0
snd_sof_amd_vangogh    16384  0
snd_sof_amd_rembrandt    16384  0
snd_sof_amd_renoir     16384  0
snd_sof_amd_acp        69632  4 snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_acp63,snd_sof_amd_renoir
snd_sof_pci            24576  4 snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_acp63,snd_sof_amd_renoir
snd_sof_xtensa_dsp     16384  1 snd_sof_amd_acp
nls_iso8859_1          12288  1
snd_sof               454656  2 snd_sof_amd_acp,snd_sof_pci
nls_cp437              16384  1
snd_sof_utils          16384  1 snd_sof
snd_soc_core          462848  7 snd_soc_nau8821,snd_acp_mach,snd_acp3x_rn,snd_sof,snd_acp_legacy_mach,snd_soc_dmic,snd_acp3x_pdm_dma
snd_compress           28672  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
vfat                   20480  1
snd_pci_ps             28672  0
snd_hda_codec_realtek   204800  1
fat                   106496  1 vfat
snd_hda_codec_generic   114688  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     94208  1
snd_rpl_pci_acp6x      16384  0
intel_rapl_msr         20480  0
snd_hda_intel          65536  10
intel_rapl_common      45056  1 intel_rapl_msr
snd_acp_pci            12288  0
snd_intel_dspcfg       40960  2 snd_hda_intel,snd_sof
snd_acp_legacy_common    16384  1 snd_acp_pci
snd_intel_sdw_acpi     16384  1 snd_intel_dspcfg
snd_hda_codec         233472  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core          155648  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
edac_mce_amd           40960  0
snd_pci_acp6x          20480  0
snd_hwdep              20480  1 snd_hda_codec
xfs                  2461696  1
snd_pcm               229376  16 snd_sof_amd_acp,snd_soc_nau8821,snd_hda_codec_hdmi,snd_pci_acp6x,snd_acp_mach,snd_hda_intel,snd_hda_codec,snd_sof,snd_compress,snd_acp_legacy_mach,snd_soc_core,snd_sof_utils,snd_hda_core,snd_acp3x_pdm_dma,snd_pci_ps,snd_pcm_dmaengine
kvm_amd               204800  0
snd_timer              53248  3 snd_seq,snd_hrtimer,snd_pcm
kvm                  1380352  1 kvm_amd
snd                   159744  46 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_acp_mach,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_acp_legacy_mach,snd_soc_core,snd_pcm
rtw89_8852be           12288  0
rtw89_8852b           364544  1 rtw89_8852be
irqbypass              12288  1 kvm
soundcore              16384  2 snd_ctl_led,snd
snd_pci_acp5x          16384  0
r8169                 114688  0
rtw89_pci              94208  1 rtw89_8852be
snd_rn_pci_acp3x       24576  0
rtw89_core            614400  2 rtw89_8852b,rtw89_pci
mac80211             1417216  2 rtw89_core,rtw89_pci
acer_wmi               45056  0
libarc4                12288  1 mac80211
cfg80211             1343488  3 rtw89_8852b,rtw89_core,mac80211
snd_acp_config         24576  9 snd_rn_pci_acp3x,snd_pci_acp6x,snd_pci_acp5x,snd_sof_amd_rembrandt,snd_sof_amd_vangogh,snd_sof_amd_acp63,snd_acp_pci,snd_pci_ps,snd_sof_amd_renoir
realtek                40960  1
platform_profile       12288  1 acer_wmi
snd_soc_acpi           16384  2 snd_sof_amd_acp,snd_acp_config
sparse_keymap          12288  1 acer_wmi
mdio_devres            12288  1 r8169
libphy                249856  3 r8169,mdio_devres,realtek
rfkill                 40960  7 acer_wmi,bluetooth,cfg80211
k10temp                16384  0
tiny_power_button      12288  0
pcspkr                 12288  0
amd_pmc                45056  0
acer_wireless          16384  0
i2c_piix4              32768  0
snd_pci_acp3x          16384  0
joydev                 24576  0
wmi_bmof               12288  0
fan                    24576  0
button                 24576  0
ac                     16384  0
thermal                28672  0
nvme_fabrics           45056  0
fuse                  212992  5
loop                   36864  0
dm_mod                241664  0
efi_pstore             12288  0
configfs               65536  1
nfnetlink              20480  3 nf_tables
dmi_sysfs              24576  0
ip_tables              36864  5 iptable_filter,iptable_security,iptable_raw,iptable_nat,iptable_mangle
x_tables               69632  12 ip6table_filter,ip6table_raw,iptable_filter,iptable_security,ip6table_nat,ip6_tables,iptable_raw,ip_tables,iptable_nat,ip6table_mangle,ip6table_security,iptable_mangle
amdgpu              13385728  47
ahci                   57344  0
crct10dif_pclmul       12288  1
crc32_pclmul           12288  0
libahci                69632  1 ahci
polyval_clmulni        12288  0
polyval_generic        12288  1 polyval_clmulni
gf128mul               16384  1 polyval_generic
libata                507904  2 libahci,ahci
amdxcp                 12288  1 amdgpu
i2c_algo_bit           20480  1 amdgpu
drm_ttm_helper         12288  1 amdgpu
ghash_clmulni_intel    16384  0
sd_mod                 90112  0
sha512_ssse3           53248  1
ttm                   110592  2 amdgpu,drm_ttm_helper
scsi_dh_emc            12288  0
drm_exec               16384  1 amdgpu
sha256_ssse3           32768  0
scsi_dh_rdac           12288  0
gpu_sched              69632  1 amdgpu
scsi_dh_alua           24576  0
sha1_ssse3             32768  0
xhci_pci               24576  0
drm_suballoc_helper    12288  1 amdgpu
sg                     49152  0
ucsi_acpi              12288  0
xhci_pci_renesas       24576  1 xhci_pci
drm_buddy              20480  1 amdgpu
nvme                   65536  5
typec_ucsi             65536  1 ucsi_acpi
video                  77824  2 acer_wmi,amdgpu
xhci_hcd              389120  1 xhci_pci
drm_display_helper    245760  1 amdgpu
scsi_mod              348160  6 scsi_dh_emc,sd_mod,scsi_dh_alua,libata,sg,scsi_dh_rdac
nvme_core             241664  7 nvme,nvme_fabrics
aesni_intel           360448  7
hid_multitouch         32768  0
cec                    90112  1 drm_display_helper
hid_generic            12288  0
roles                  16384  1 typec_ucsi
crypto_simd            16384  1 aesni_intel
cryptd                 28672  3 crypto_simd,ghash_clmulni_intel
usbcore               446464  4 xhci_hcd,uvcvideo,btusb,xhci_pci
ccp                   151552  1 kvm_amd
scsi_common            16384  4 scsi_mod,sd_mod,libata,sg
rc_core                77824  1 cec
nvme_auth              28672  1 nvme_core
sp5100_tco             20480  0
typec                 118784  1 typec_ucsi
t10_pi                 20480  2 sd_mod,nvme_core
battery                28672  0
i2c_hid_acpi           12288  0
wmi                    32768  3 video,acer_wmi,wmi_bmof
i2c_hid                40960  1 i2c_hid_acpi
serio_raw              16384  0
btrfs                2265088  1
blake2b_generic        24576  0
libcrc32c              12288  5 nf_conntrack,nf_nat,btrfs,nf_tables,xfs
crc32c_intel           16384  2
xor                    20480  1 btrfs
raid6_pq              122880  1 btrfs
msr                    12288  0
efivarfs               24576  1

According to your repo list, unless you compile something yourself, or you manually install some *.sh yourself, I think none of your loaded module would from third parties.

This is your graphics kernel driver, part of the default kernel.
If you are satisfied with your video performance you are good to go and not worry about third-party drivers like the amdgpu-pro.
That is the obvious one, if you connect fancy peripherals that need special drivers (or if you have something not working as expected in your current setup) you will be aware of any needed third-party modules :wink:

Not clear to me where I find “Repositories” tab.
In YaST → Software I find Repositories icon that show repositories

Following pics are taken so that you can find the repository tab in YaST software. Package versions will appear in blue when an update is available. Red when the are retracted. And so on…

But this is also not the right way to upgrade Tumbleweed. As mentioned above (and backed by links to the wiki), simply do a zypper dup to upgrade your Tumbleweed system.


If you cannot easily see it, then click on “View”. There should be a way to select the Repositories view.

Thank. I missed first step (software manager) to reach these windows. Now I see.
By the way I’ve one more question about update: I’m not able to partial update, even I select few packages update will be “total”, including all packages.
Partial update could be useful when only one package is in conflict as it’s for me now.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.