multiple repositories

First step is done. I went over the list carefully (they were not in order) and this is now my repo list:

tony@linux-fkwj:~> zypper lr -d
#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                             | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------+--------
 1 | ftp.gwdg.de-suse          | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/        |        
 2 | opensuse-guide.org-repo   | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.1/                            |        
 3 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.1/repo/oss/  |        
 4 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1/                 |        
 5 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1-non-oss/         |        
 6 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/    |        
 7 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/        |        
 8 | repo-source               | openSUSE-13.1-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |        
 9 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                       |        
10 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/               |        
tony@linux-fkwj:~> 


So now do I switch to the oss repo then to packman? Or do I switch on every repo I now have packman being the last one?

**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.

Happy New Year
**

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.

And the repo list you show above is a perfect list to start from.

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:

tony@linux-fkwj:~> zypper lr -d
#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI             
---+---------------------------+------------------------------------+---------+---------+----------+--------+-----------------
 1 | ftp.gwdg.de-suse          | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.
 2 | opensuse-guide.org-repo   | libdvdcss repository               | Yes     | Yes     |   99     | rpm-md | http://opensuse-
 3 | repo-debug                | openSUSE-13.1-Debug                | No      | Yes     |   99     | NONE   | http://download.
 4 | repo-debug-update         | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.
 5 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.
 6 | repo-non-oss              | openSUSE-13.1-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.
 7 | repo-oss                  | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.
 8 | repo-source               | openSUSE-13.1-Source               | No      | Yes     |   99     | NONE   | http://download.
 9 | repo-update               | openSUSE-13.1-Update               | Yes     | Yes     |   99     | rpm-md | http://download.
10 | repo-update-non-oss       | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.
tony@linux-fkwj:~> 

Just wanted you to know your input helped.

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?

As I said earlier

I would switch on non-oss, oss, update non-oss, update, then packman

In that order for only the 4 repos you listed?

Correct .

It’s actually 5 including Packman

Thank you so much for clearing that up because it sounded like I was supposed to do all 10. I’ll get on this right away!

Hello caf4926.

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.

The switch should be applied to all the repos at the same time, in the order I gave. Then Accept if all is OK

If neccessary I can make a video of 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.

http://opensuse-guide.org/repositories.php

In any case it is tedious fixing the problem and is why I said reinstalling would take less time.

Thanks for your help.

In this post: https://forums.opensuse.org/showthread.php/503864-multiple-repositories?p=2687126#post2687126

I said:

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

Clearly, I wasn’t clear enough.

But I also did say:

but it’s too tricky to explain