Yast not working after (unintended) update from 13.2 to LEAP.

Sup mah peeps?

After leaving the dark side a couple of months ago (since they decided to try and shove updates my hind pots) I gave Linux Mint a try. I was surprised how well it worked. All in all I was happy with it but yesterday I wanted to give OpenSUSE (13.2) a try because I liked the dark look of it.

Now the problems. Today I a saw a notification saying that my system needs to be updated. And that’s what I did. I clicked the notification. A window came up saying hit install updates. I did click install updates and went to eat something. After I came back the update process seemed to have been completed successfully. But when I opened nautilus and clicked the ‘location options’ (on its menubar) button it froze. I killed it from terminal, tried again the same thing. I thought OK. I’ll see if I can get nemo for opensuse since it had a lot of features I’d like to have (like pasting directory “links” into it’s bar or the refresh directory button, etc.)

After searching google I found a repository(?) on the opensuse software center(?) that seemed to be like what I was looking for. I clicked the “one click install” link (button) on that page but nothing happened. Yast didn’t show up.

Then I opened yast from the applications menu. It opened at first but nothing else opens after that. Not the software management nor anything else. I tried to run it from a terminal. It runs at first but when I tried to open Software Management an error appeared: “Couldn’t load plug-in ncurses-pkg. Check the log file!”

Rebooted the computer thinking that maybe some updates didn’t find their right place yet. AND to my surprise what I see when the computer boots is a different kind of start-up screen saying that LEAP is booting. This is a bit ironic since OpenSUSE did the same thing I was running away from.

But anyway. Since LEAP is already installed and I realized that it is a new release I decided to keep it at least give back to the community a little bit by testing and reporting eventual problems.

So any idea what could be the cause for that error or why yast isn’t working? Maybe the repos are stil those from 13.2 and conflicting somehow with the LEAP yast?

Note that, like already mentioned, I’m new to linux. Just a mechanical engineer trying to get shi… ehm…stuff done.

Thank you for taking the time to read this (unnecessary long) post and/or any replies.

UPDATE. Using Gnome btw.

Chance are you did not upgrade correctly. You probably had a factory repo and thus you now have a mix of 12.3 and Leap 42.1. This of course won’t work.

So first tell use what repos you have

zypper lr -d

please use code tags to keep the forum editor from reformatting any text you paste from the OS it is the # in the editor menu

Yup. That’s what I suspected.

So first tell use what repos you have

zypper lr -d

Here’s what that command spat out.

ihaaaaa@linux:~> zypper lr -d
#  | Alias                     | Name                                                         | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                  | Service
---+---------------------------+--------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+--------
 1 | X11:Utilities             | X11:Utilities                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_13.2/              |        
 2 | X11_Cinnamon_Current      | The latest official release of Cinnamon (openSUSE_Leap_42.1) | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Cinnamon:/Current/openSUSE_Leap_42.1/ |        
 3 | ftp.gwdg.de-suse          | Packman Repository                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                             |        
 4 | home:doiggl               | home:doiggl                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/doiggl/openSUSE_13.2/                |        
 5 | home:malcolmlewis:TESTING | home:malcolmlewis:TESTING                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_13.2/ |        
 6 | openSUSE:Leap:42.1        | openSUSE:Leap:42.1                                           | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                        |        
 7 | repo-non-oss              | openSUSE-13.2-Non-Oss                                        | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                         |        
 8 | repo-oss                  | openSUSE-13.2-Oss                                            | No      | ----      | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                             |        
 9 | repo-update               | openSUSE-13.2-Update                                         | No      | ----      | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                            |        
10 | repo-update-non-oss       | openSUSE-13.2-Update-Non-Oss                                 | No      | ----      | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                    |        
ihaaaaa@linux:~> 
 

I tried to disable the 13.2 repos and restarted but nothing changed.

I’m replying here 'cause I believe it was not possible to edit my post more than once.

So the thing now is I uninstalled yast from terminal and then installed it again with

zypper in -t pattern yast2_basis sw_management 

. Now yast seems to work but I still would like to know how to clean up my system. Leave only LEAP without the mess that remained from 13.2.

Thank you.

If you want leap disable or remove all repos that have 13.2 in them then do a zypper dup. But you may be missing some 42.1’s like update and non-oss

To go back to pure 13.2 remove all 42.1 named repos and enable all 13.2 and do the zypper dup

I tried to remove 13.2 repos but after I did that nothing seemed to work. Gnome became slow and crashed pretty often. It seems like I’m gonna have to do a clean install, again.

Anyway, thank you for your help. :slight_smile:

Hi, I had 13.2 and one day I simply updated to 42.1 by typing zypper update. I’ve got the same problem with YaST. But I don’t know how to remove the 13.2 repositories. How can I do that?
When I type zypper lr -d i get this:

santiago@Santiago:~> zypper lr -d

| Alias | Nombre | Habilitado | Comprobación GPG | Actualizar | Prioridad | Tipo | URI | Servicio

—±--------------------------±-----------------------------------±-----------±-----------------±-----------±----------±-------±---------------------------------------------------------------------------±--------
1 | Packman Repository | Packman Repository | Si | (r ) Si | Si | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/ |
2 | devel:tools:ide | devel:tools:ide | Si | (r ) Si | Si | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/ide/openSUSE_13.2/ |
3 | dvd | dvd | Si | (r ) Si | Si | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.1/ |
4 | google-earth | google-earth | Si | ( p) Si | Si | 99 | rpm-md | http://dl.google.com/linux/earth/rpm/stable/x86_64 |
5 | home:FunkyM:iOS | home:FunkyM:iOS | Si | (r ) Si | Si | 99 | rpm-md | http://download.opensuse.org/repositories/home:/FunkyM:/iOS/openSUSE_13.2/ |
6 | home:lorenz:CAM | home:lorenz:CAM | Si | (r ) Si | Si | 99 | rpm-md | http://download.opensuse.org/repositories/home:/lorenz:/CAM/openSUSE_13.2/ |
7 | libdvdcss repository | libdvdcss repository | Si | (r ) Si | Si | 99 | rpm-md | http://opensuse-guide.org/repo/13.2/ |
8 | openSUSE-13.2-0 | openSUSE-13.2-0 | Si | ( p) Si | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SU-208GB_S16U6YDG10028S |
9 | openSUSE:Leap:42.1 | openSUSE:Leap:42.1 | Si | (r ) Si | Si | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
10 | packman | packman | Si | (r ) Si | Si | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.1/ |
11 | repo-debug | openSUSE-13.2-Debug | No | ---- | Si | 99 | NONE | http://download.opensuse.org/debug/distribution/13.2/repo/oss/ |
12 | repo-debug-update | openSUSE-13.2-Update-Debug | No | ---- | Si | 99 | NONE | http://download.opensuse.org/debug/update/13.2/ |
13 | repo-debug-update-non-oss | openSUSE-13.2-Update-Debug-Non-Oss | No | ---- | Si | 99 | NONE | http://download.opensuse.org/debug/update/13.2-non-oss/ |
14 | repo-non-oss | openSUSE-13.2-Non-Oss | Si | ( p) Si | Si | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/non-oss/ |
15 | repo-oss | openSUSE-13.2-Oss | Si | ( p) Si | Si | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/oss/ |
16 | repo-packman | repo-packman | Si | (r ) Si | Si | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_13.1/ |
17 | repo-source | openSUSE-13.2-Source | No | ---- | Si | 99 | NONE | http://download.opensuse.org/source/distribution/13.2/repo/oss/ |
18 | repo-update | openSUSE-13.2-Update | Si | (r ) Si | Si | 99 | rpm-md | http://download.opensuse.org/update/13.2/ |
19 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Si | (r ) Si | Si | 99 | rpm-md | http://download.opensuse.org/update/13.2-non-oss/ |
20 | science | science | Si | (r ) Si | Si | 99 | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_13.2/

thanks