Installed Leap 15. After massive update I had Tumbleweed

I just loaded Leap 15 and very quickly and easily installed a few programs. Then suddenly, a notification tells me I have 2247 updates to download. After a reboot, I suddenly have Tumbleweed! In the repositories list, there is a list of all the Leap 15 repositories, then at the bottom, one for openSUSE:Factory http://download.opensuse.org/tumbleweed/repo/oss/

I saw nothing that indicated I could upgrade to Tumbleweed, I didn’t know that was even possible without wiping Leap, but here it is. The disk I downloaded is openSUSE-Leap-15.0-DVD-x86_64 and that’s what I got initially, but this is what is running now:

:~> cat /usr/lib/os-release
NAME=“openSUSE Tumbleweed”

VERSION=“20181110”

ID=“opensuse-tumbleweed”
ID_LIKE=“opensuse suse”
VERSION_ID=“20181110”
PRETTY_NAME=“openSUSE Tumbleweed”
ANSI_COLOR=“0;32”
CPE_NAME=“cpe:/o:opensuse:tumbleweed:20181110”
BUG_REPORT_URL=“https://bugs.opensuse.org
HOME_URL=“https://www.opensuse.org/

Yes, it’s possible and even a supported method to move from one version of openSUSE to any other…
Particularly if you perform a “zypper dup” (distribution upgrade), otherwise if you do a “zypper up” you can end up with an ugly hybrid that’s unsupported.

First thing to understand when posting in these Forums, we recommend liberal use of the

 tags to set your stdout, stdin, and other types of actual code separate from ordinary text, you activate the tag using the has (#) button. You can go ahead and test the button by writing some text and hitting the "Preview" button to see how it displays.

The first step is for you to fix your repository list, you can display with the following command (note the use of the 

tag to get the effect)

zypper lr -d

Post the result including the command, and someone can instruct you how to disable your Tumbleweed and any other undesirable repositories.
You should then re-install your LEAP using a

zypper dup

You should then be able to verify your return to LEAP with the following command

cat /etc/os-release

You should not have to “zypper dup” again after a successful switch back to LEAP, your regular maintenance should be performed with

zypper up

HTH,
TSU

… which would suggest to me that you installed a Tumbleweed Version of a software that you installed, which has caused your problem. Make sure all your Repos are only the main Leap 15.0 Repos, remove any from other versions, disable (at least temporarily) all the others, then perform a one-time-only

zypper dup

to bring your install back to 15.0.

After that, watch the versions carefully when installing additional software, use only the Leap 15.0 versions, and disable or remove any added repositories when installing special software from home repos or non-openSUSE sources.

Note that you only use the zypper dup command this one time.

After that, it is only:

zypper up

OR YOUR 2nd OPTION:
Re-install Leap 15.0, then watch carefully when you add software.