LEAP 15 updates

Thursday I loaded the DVD download Leap 15 on a new machine. After the install I downloaded updates via YAST twice. The machine at login and the info center show Leap 15 was the operating system. The rest of Thursday and Friday I was moving minor items to the new machine (Bookmarks, Calendar, Address Books etc). Nothing major. The system perform as expected. On Friday I noticed the software arrow in the panel said I had 1251 updates. Quickly checking with YAST shown no updates. So I ignored the panel notice until this AM. I checked some of the files using YAST software management. Each one I checked shown updates available but none showed up with YAST online software management. So I closed YAST and open the panel software update for the 1251 files & clicked on install updates (which installed without a root password). After it completed the update the machine now shows the operating system is Tumbleweed.

Other folk have run into the same problem.

As far as I know, this is always because you added the Tumbleweed repo (or the factory repo). And that repo will have newer versions of most everything.

It usually happens when doing a “one-click-install” for a software package that is not available in Leap or is not at the version you want in Leap. The best advice is to avoid that if possible. If not possible, then disable the added repo as soon as you have completed that “one-click-install”.

For now: Start by posting the output from:

zypper lr -d

Use CODE tags for that output. And we will attempt to help you recover.

Thanks for your response.
But I’m still concerned. I Load Leap15 on the machine and it worked fine as Leap 15 for several days until I opened the panel software update & clicked – UPDATE. After the 1251 files were updated and I rebooted the machine it now had Tumbleweed as the operating system.

Leap 15.0 does not magically turn into Tumbleweed. This happened because of something that you did.

I’ll repeat my earlier request. Post the output from

zypper lr -d

and use CODE tags to post that.

Sure, but given the frequency of these incidents recently probably one click install should be more smart and refuse adding repositories for different distribution.

Yes, I agree with that.

Here’s the zipper info
1 | http-download.opensuse.org-968cad26 | openSUSE:Factory | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/

2 | openSUSE-Leap-15.0-1 | openSUSE-Leap-15.0-1 | No | ---- | ---- | 99 | rpm-md | cd:///?devices=/dev/disk/by-id/ata-PIONEER_BD-RW_BDR-209M

3 | repo-debug | openSUSE-Leap-15.0-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/

 	 	 	 	   4 | repo-debug-non-oss                  | openSUSE-Leap-15.0-Debug-Non-Oss        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/

5 | repo-debug-update | openSUSE-Leap-15.0-Update-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/oss/

6 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/non-oss/

 	 	 	 	   7 | repo-non-oss                        | openSUSE-Leap-15.0-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/

8 | repo-oss | openSUSE-Leap-15.0-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/

9 | repo-source | openSUSE-Leap-15.0-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/

10 | repo-source-non-oss | openSUSE-Leap-15.0-Source-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/

11 | repo-update | openSUSE-Leap-15.0-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/

12 | repo-update-non-oss | openSUSE-Leap-15.0-Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/

Thank you for time you’ve spent on this

The very first repo in that list is the Tumbleweed repo that caused your problems.

Disable that. Or remove it. And then run, at the root command line:

zypper dup

That should bring you back to Leap 15.

You might want to think about what you did to add that Tumbleweed repo.

I appreciate your responses. I was trying to bring to light a problem I encountered with LEAP. I downloaded the iso file, burned the dvd and loaded LEAP on a new machine. Loaded updates via YAST over several days and after each I shut the machine down and restarted. Every-time I got the green background screen and LEAP was the operating system that booted up. The “One Click” update on the panel I don’t use for updates. Many years ago in one of the past versions of SUSE when that feature was first added I had problems so I continue to go to YAST for the updates. When YAST showed no updates available for this machine and for several days the “One Click” update insisted there were 1251 updates for this machine – I thought maybe this is a better way – I compared the list of Updates on the “One Click” update with YAST. None were listed using online update – however YAST software management showed these updates for the various programs. So I Clicked on the “One Click” update. immediately I was suspicious because it it just started downloading the updates without a root password and after that the machine was a Tumbleweed Machine. And while I can open the files and look at the work I’ve done there are now problems with YAST.
Yes, I noticed the Tumbleweed repository listed in the zipper. I didn’t modify, add or change and of the Repository info that the LEAP established when loading the DVD.
Yes, I noticed the Tumbleweed repository listed in the zipper.
Obviously the something happened to change the information. YAST showed no updates needed – yet under software management these updates were available – so the repository info was corrupted by then. I was the only one using the machine and just moving minor items to the various apps and I added one app – KSudoku. I didn’t check – I just did the Direct Install. When you go to SUSE Software and search for KSudodu – The one that comes up is for Thunderbird. And working on more than one machine at a time is not wise.
Again Thank you all – I’m going to redo the machine later this week.

I’m assuming that you mean “Tumbleweed” rather than “Thunderbird” there.

Yes, that is probably what added the Tumbleweed repo.

By the way, KSudoku is in the Leap 15.0 repos. You could have installed from there with Yast.

So I repeated what you described. And, indeed, the “Direct Install” that shows up is for Tumbleweed. But, just below that, you could click “Show ksukoku for other distributions”. And if you click that, it shows a package for Leap 15.0.

In any case, thanks for a clear description of what you did. I might post a bug report on that, with a link to this thread. We have recently seen several people accidently updating to Tumbleweed, so maybe something should be changed to make that less likely.

I have reported a bug on this:

Bug 1130707 Package search on software.opensuse.org leads to problems

I reported this as a request for enhancement. We shall see what happens.

That formulates it adequate I would say.