Package Updater Changed my OS from Leap 42.3 (kernel-4.175..) to Tubleweed 15 with kernel-4.20...

Hi All,

I received a notification to update packages. There were some more than 2800 packages to be updated. I consented to get updated. At the end, upon rebooting it was found at the boot choice display that the OS was no longer Leap 42.3 but Tumbleweed 15. The system tried to boot but did stopped at X Window system.

I had got used to Leap 42.3 but now the latest seems to be Leap 15. Should Leap 15 be installed now or is there any other remedy to get my earlier Desktop back?

Help would be most appreciated.

Regards,

RSP2

I think you have added Tumbleweed repos to your repo list. Probably by a one-click install.

Please post

zypper lr -d

Show Output

zypper lr -d

Hi hcvv,

I am sorry I cannot send you the output of the above code because I cannot boot into my computer. I am communicating through dual-booted Windows 10. I did, however, boot into the command-line and after logging in I entered the above code but there were hundreds of lines that quickly went up. I cannot get to the Windows X and to my desktop.

Any further help will be wonderful.

Regards,

RSP2

OK, I see your problem here. I understand that you can boot into the command line. Did you then login as root (something that should only be done in a case like this btw.)? When you do then as root

zypper lr -d

I can not realy understand that there are hundreds of lines. I would expext about 20-30 lines. They will be rather long because of the URLs in them
But you can do

zypper lr -d | less

then you will get no more lines then will fit on the screen. A Space will give you the next bunch.
Please check the contents of the URLs. They must all be 42.3 ones. If you see Tumbleweed ones, take note of their numbers.

Waiting your report.

Hi Henk,

How do I send you the output from the command-line?

Regards,

RSP2

Well, you could of course redirect the ouput to a removable storage device and then use it on your other system where you post.
But my last post above asked you to use ‘less’ to see what you get. Did you do that? What are the results? indeed hunderds of lines? And what about checking the URLs?

I tried to avoid the need for tranfering the output by my suggestions above, but you do not tell what the results are.

One way is to redirect the output to a text file like this

zypper lr -d > output.txt

then connect a memory stick, and check the device node name with

sudo fdisk -l

mount it with ‘udisksctl mount -b <device_name>’. For example /dev/sdb1

udisksctl mount -b /dev/sdb1

It will show where the device is mounted, and you can now copy the file to the memory stick eg

cp output.txt /run/media/....

Hi Henk,

I did what you said. I logged in as root and typed the command with ‘less’. There were a total of 25 lines all ending in Leap 42.3.

Regards,

RSP2

Well, 25 lines sounds more as it should be.

Your first report talks about “Tumbleweed 15” and later about “Leap 15”.

What is it (the first does not exist, but “Tumbleweed” does, the second does exist)? I assume you see that on the GRUB boot screen.

Of course updating 2800 packages is ridiculous and you should never have excepted that.

When the lines END in 42.3 something is missing. I can offer you one line in my Leap15.0:

 1 | download.opensuse.org-non-oss   | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/        |        

which HAS Leap/15.0 in it’s URL, but does not END with it.

When al URLs are 42.3 ones, I can not understand what went wrong. Maybe you better follow deano_ferrris’s advice and copy the output to a memory stick and on to the forums, so we can see.

Hi Henk,

1.In my first report I had asked for the advice that if I have to reinstall the system, should I install Leap 42.3 or Leap 15. OR is there any other remedy.

2.In the output of the command

zypper lr -d | less

I got 25 lines, all URLs ending in Leap 42.3.

3.In the Grub listing that used to appear at the booting time, earlier was:
Leap 42.3 default
Advanced Options Leap42.3
Windows 10

After this mishap of updating, the Grub Menu listing shows following lines:

             Tumbleweed 15 default
             Advanced options Tubleweed 15
             Windows 10

If I click on the first option i.e. Tumbleweed 15 default, the new menu listing also shows Leap 42.3 as under:

               Tumbleweed 15 default
               Advanced options Tumbleweed 15

               Leap 42.3 default
               Advanced options Leap 42.3

But none of these boots into the gnome desktop. ‘Tumbleweed 15 default’ boots into the command line.

You may have formed some idea from the above but if you still want the 25 lines output, I will send the same.

Regards,

RSP2

This is all very, very strange.

You say that when you click on the Grub meny on Tumbleweed 15 (which is not something I know of), you get a second Grub menu. Never heard of such a behaviour.

Maybe wait for a few hours for what others think of it.

And yes, maybe try to transfer that output, because

  1. it will give you the experience how to do such a transfer;
  2. I still can not believe that the URLs end in 42.3.

Hi Henk,

Here is the output:

 Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                               | Name                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                            | Service
---+-------------------------------------+-------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)                                   | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/              |        
 2 | download.opensuse.org-non-oss_1     | Update Repository (Non-Oss)                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/non-oss/                         |        
 3 | download.opensuse.org-oss           | Main Repository (OSS)                                       | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/                  |        
 4 | download.opensuse.org-oss_1         | Main Update Repository                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss                              |        
 5 | editors                             | Text editors and hex editors for Linux (openSUSE_Leap_42.3) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/editors/openSUSE_Leap_42.3/          |        
 6 | http-download.opensuse.org-075a55ea | home:enzokiel                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/enzokiel/openSUSE_42.3_Update/ |        
 7 | http-download.opensuse.org-1342f764 | multimedia:apps                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Leap_42.3/ |        
 8 | http-download.opensuse.org-2f958f8a | home:Bajoja                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Bajoja/openSUSE_Tumbleweed/    |        
 9 | http-download.opensuse.org-396ae3b7 | openSUSE:Leap:42.3:Update                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss/                             |        
10 | http-download.opensuse.org-3eda923c | home:polyconvex                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/polyconvex/openSUSE_Leap_42.3/ |        
11 | http-download.opensuse.org-c3c4e014 | openSUSE:Factory                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                              |        
12 | http-download.opensuse.org-c50a3e8d | multimedia:libs                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Leap_42.3/ |        
13 | libdvdcss                           | libdvdcss                                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.3/                             |        
14 | libreoffice                         | libreoffice                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/6.0/openSUSE_Leap_42.3/ |        
15 | openSUSE-Leap-42.3-0                | openSUSE-Leap-42.3-0                                        | Yes     | (r ) Yes  | Yes     |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVD+_-RW_GU90N_KXOE5LM0408         |        
16 | opensuse-education                  | opensuse-education                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/opensuse/repositories/Education/openSUSE_Leap_42.3/     |        
17 | packman                             | packman                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.3/                               |        
18 | packman.inode.at-suse               | Packman Repository                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.3/                               |        
19 | repo-debug                          | openSUSE-Leap-42.3-Debug                                    | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.3/repo/oss/            |        
20 | repo-debug-non-oss                  | openSUSE-Leap-42.3-Debug-Non-Oss                            | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/leap/42.3/repo/non-oss/        |        
21 | repo-debug-update                   | openSUSE-Leap-42.3-Update-Debug                             | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.3/oss/                       |        
22 | repo-debug-update-non-oss           | openSUSE-Leap-42.3-Update-Debug-Non-Oss                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/42.3/non-oss/                   |        
23 | repo-source                         | openSUSE-Leap-42.3-Source                                   | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.3/repo/oss/           |        
24 | repo-source-non-oss                 | openSUSE-Leap-42.3-Source-Non-Oss                           | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/leap/42.3/repo/non-oss/       |        


Any advice will be most welcome.

Regards

RSP2

Well, did you realy study this yourself???

You say that all URLs end on 42.3. I see that only #5, #12, #17 and #18 end in Leap_42.3!!!

But that was NOT my question. I asked if ALL had 42.3 in them. And that is NOT the case. More important, #8 and #11 are Tumbleweed repos. Specialy #11, which is the OSS repo for Tumbleweed will break your system (as it did).

So remove #8 and #11:

zypper rr 8 11

Now install all from the 42.3 repos:

zypper dup

And do the switch to Packman again:

zypper dup --from packman

BTW, you have packman there two times. Your list is a real mess.

Reboot and report.

On 3/8/19 4:26 AM, rsp2 wrote:
>
> Show Output
>
> Code:
> --------------------
> zypper lr -d
> --------------------

Try :

Code:

zypper lr -d | less

instead. This will allow you do look at the results a page at a time.


Ken
unix since 1986
S.u.S.E.-openSUSE since 1998

@kensch,
Sorry, that was suggested in post #4 and the result was reported in post #8.

Hi Henk,

The commands produce the following error:

rsp@dell-linux: sudo zypper rr 8 11 
rsp@dell-linux:
rsp@dell-linux: sudo zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' formore information about this command.
zypper: Symbol lookup error: /usr/lib64/libproxy.so.1: -ZN9libmodmen14module_manager8load_dirENS77_cxx1112basic_stringIcSt11char_traitsIcEEEb

The other command ‘zypper dup --from packman’ also produces the same “Warning”.

Further advice awaited.

Regards,

RSP2

The problem is not the warning ( it’s shown when ‘dup’ is used ), the problem is the error just below it. Your system’s package management is borked. Of course this can be fixed, but if you want my 2 cents: install Leap 15.0 .

And to add, it is useless to try the switch to Packman if you haven’t succeeded with the zypper dup.

Before you go for a new installation, you could first disable all those extra repos. Some of them do not mention an openSUSE version, thus we are not sure if they are harmless or not.

When you disable them, take care. The numbering of your repos will now be different because you removed two. So check with a new zypper lr -d what the numbers are now, or use the aliases.

With the disabled repos, retry the

zypper dup

And yes, it starts outputting the warning.

Hi Knurpht,

Thanks for advice. Shall consider reinstalling LEAP15. But before that let me try the solution suggested by Henk.


Hi Henk,

Thanks. How to list repos and how to disable the ones not required?

Regards,

RSP2

Henk will probably be having diner now, like most dutch :).

Listing the repos can be done in YaST > Software > Software repositories, or by

zypper lr -d

Disable all repos execpt the OSS, Non OSS, and Update ones for Leap 42.3, then run

sudo zypper dup