Tumbleweed updates not working

Tumbleweed, after doing an update install over Leap 15.4, can’t update itself…

Dependency resolution failed:

the to be installed libopenssl-devel-3.1.4-3.2.noarch requires ‘libopenssl-3-devel = 3.1.4’, but this requirement cannot be provided

In Leap, I would open YaST and run the online update applet, and that would let me see what the issue was and give options for resolving it. I tried that in tumbleweed and the online update app didn’t show anything… (no “Patches” or issues were listed)

No patches in TW all updates use zypper dup only

in Leap proper updates are zypper up which includes any update repo refresh needed

Please show the complete terminal output including the initial command and put it here in preformatted text tags </>. Way better than telling some stories…

Hui: Sorry, I guess I asked too vague of a question. The KDE applet which tells me the patches available and I click “update all” it responds with that message. No terminal involved.

You’re saying the KDE applet that informs me there are patches and gives me the option of updating the system is not to be used?

Tumbleweed needs to be upgraded via zypper dup as described on the Tumbleweed portal.
https://en.opensuse.org/Portal:Tumbleweed

Ah, my bad by using the upgrade option on the installer, then.

EDIT: Nope, I misunderstood again. Simply ignore the graphical updater.

Better yet, disable it, and subscribe to the factory@lists.opensuse.org mailing lists, which announces each upgrade released, and occasionally includes reason(s) you may wish to skip or delay that upgrade.

Ah, very good. zypper dup is a more linux-y way of doing things anyway.
Whew! Glad the installer’s update option is working.

EDIT: So “rolling” distro means simply never having an EOL on a version - it doesn’t mean continual update releases. I should have realized that since Leap is already doing many package (and system) “updates” on a daily basis.

libopenssl-3-devel conflicts with libopenssl-1_1-devel. Moving from Leap 15.4 to Tumbleweed you most likely have the latter installed.

No, actually it won’t. It will not explain, why libopenssl-3-devel is not installable.

That’s true. That is the main reason to prefer zypper over PackageKit (based frontends).

The update widget should show updates available if and only if you have all the needed repos active

Show zypper lr -d to show what repos you have active. Note it still is not the way to update must use zypper dup only in TW to properly do the update

It works just fine as long as there are no dependency conflicts.

True but in TW that can happen sometimes

Thank you, everyone!!! :grinning:

mrmazda - how do I subscribe to that mailing list? In the old days, an email with the title/body saying SUBSCRIBE would generate a result…

Open the mailing list archives, choose the list(s) in which you are interested, then choose “manage”. Once you have a subscription to any of the lists, you’ll see in the full headers of every received message how to subscribe and unsubscribe.

@pattim or can always use RSS if just want to receive…

I’m also having issues : comes up with issue “the to be installed openSUSE-repos-Tumbleweed-NVIDIA-20240412.89bd714-2.1.x86_64 requires ‘openSUSE-repos-Tumbleweed’, but this requirement cannot be provided” & Also MicroOS repos before I tried installing those.

Please don’t hijack threads. Your problem is unrelated to the TO’s. Your “issue” was already discussed in other threads. Simply remove the openSUSE-repos-xxxxxxxx-NVIDIA package which does not match your openSUSE flavour (Tumbleweed, Slowroll, MicroOS) and everything is OK.

sorry about that I’m new here & couldn’t find an answer in the forum. I have posted a new issue. Do you have a link to these discussions or some instructions to “simply remove (!?)” the Nvidia package please.