**Thanks gogalthorp. What you said makes perfect sense. I’ve gotten smarter on the subject this week thanks to you and the others that replied. I’ve never ordered everything on a restaurant menu, but I’ve been to some where I would like to sample everything they have!
I’m getting this fixed a little at a time and I appreciate your input.
First switch to OSS, then to non-OSS (maybe you have no non-OSS packages installed from somewhere else and it will do nothing, but just to be sure), then to Packman.
And no, packages that are not in OSS will not be removed when you switch to OSS. Likewise non Packman packages will not be removed when switching to Packman, that would remove almost everything except the Multi-Media packages from Packman). The expression is “switch to …”, not “switch to and remove”.
All the packages that are now still on your system, but have no repo anymore in your list are more or less orphans. They will be red in the list of installed packages that YaST shows. That is thn your next step, to identify them, to decide if you need them, to remove them if not, or to search a fitting repo for them when you realy need them and then to install them from there. And make notes.
And the best is to only have one Packman repo, the general one. The others are only subsets.
Hi johnvv. Thanks for your input. I didn’t understand some of what you said at first. caf4926 and hcvv cleared up most of it for me after all my questions. I know much more now. I’ve deleted some unnecessary repos and I have these left:
Ok thanks. But please clear one thing up for me. I didn’t understand any of your answers to any of my questions about how many repos to switch on. I now have 10 repos. Do I switch on every one of them? You’ve only specified oss, non-oss, and packman. Are you grouping all but the oss repo and packman into non-oss (8 repos) or are you specifying 5, 6, and 10 as non-oss?
In case you have any other words of help for my situation, I have switched on non-oss, and oss. And now the updates are coming with many restarts. But the 314 packages that keep coming up for update seem to be always the same like it’s stuck somehow. It’s also trying to update but requiring a restart also. Is there different I should do?
Changes to the kernel require a restart. It is tricky doing what your are trying since you had mixed repos. ie you scrambled the egg and now you must unscramble it. Unless you are doing this for the experience of doing it, IMO, you should reinstall and do things correctly. Take a whole bunch less time then doing what you are doing and what you are doing may never actually fix all things. But if you do it for the learning experience, go for it.
That’s what I was thinking. But I thought I would give the fix a try, and I’ve learned some things already mostly from everyon’s inputs. I picked up on some things that should be useful from now on. Thanks again.
Ok no one said anything about switching them all at the same time until now. Every input I got sounded like it should be one at a time. How do you do all at the same time anyway? As soon as you click on switch for any repo it starts working right away?
Aren’t these steps already written or recorded somewhere? I’ve looked but I’ve never seen most of what you and the others have said. I’ve found vauge instructions that tell what has to be done but I haven’t seen details on how to get it done. Can I find detailed instructions somewhere?
Most people don’t get in the situation you find yourself. I’m afraid this is a self inflicted wound and fixing it is not going to be a push this button kind of thing. It is complicated and tedious. Fixing mixed OS versions is kind of like unscrambling an egg. Doing a Google search for “opensuse repository guide” would have found this page which may have kept you from trying to install all thing in the world.
Use that principle and apply the switch to each repo, you don’t apply anything, just keep toggling each repo and then when you do it finally on Packman, it will be either OK, or very close. If there are errors, you can post the list here
If it’s all OK, just accept it all and let it run