Broken Update Errors - GUI hangs - System Doesn't Shutdown Correctly -Mozzilla Errors

First, I would like to declare I am new to LINUX and trying to learn a new OS to leave MS Windows for good. I broke the LEAP 15.4 system using the ‘1 CLICK’ option and has been downhill since. I attempted so many different fixes to my system, I can’t remember half of them now. I tried to upgrade Leap 15.4 => Leap 15.5 w/KDE and had a few file conflicts during the process and may have selected the wrong option, then reading posts/web advise/fixes, I attempted to fix the system myself and only made things worst.

So here’s bullets of the problems I am encountering:

  1. GUI unresponsive quite often
  2. YaST using to update, when executing, the window just closes
  3. I wanted to add Mozzilla Firefox ‘Nightly’ Alpha - since I had been helping them with the MS Win10 version,
    I tried to upgrade also to Nightly BETA and that seemed to break the browser update mechanisms. I do wish to continue testing ALPHA & BETA version of FireFox for LINUX along side the default installed released version. (Help make the product better for all in the future).
  4. I’m on a DELL Precision workstation 17.3" screen, installs and upgrades were hard because the text being displayed during the upgrade was so small I had to use a magnifying glass to read. AND… the problem laptop never shuts down/reset/sleep/hypernate correctly, I always had to use the power button to reboot/reset a GUI hang. Never a problem on WIN10 - DELL PRECISION 7720 mobile workstation
  5. Network didn’t work for the hardwire eth port and kept indicating files missing and trying to use netstat it verboses ‘command not found’
    6.KDE and GUI - selecting dark mode masks many displays/widgets. Using a Dolphin file manager the display is horrible in dark mode. (I have to use dark mode due eye defect)

I’m at the point where I need a little help, very time consume trying to understand LINUX OpenSUSE/KDE what I shouldn’t of down etc…

localhost:~ # zypper lr -d
#  | Alias                                | Name                               | Enabled | GPG Check | Refresh | Priority | Type | URI                                                                                  | Service
---+--------------------------------------+------------------------------------+---------+-----------+---------+----------+------+--------------------------------------------------------------------------------------+--------
 1 | http-download.opensuse.org-7677f604  | openSUSE:Leap:15.4                 | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://download.opensuse.org/distribution/leap/15.4/repo/oss/                        | 
 5 | https-download.opensuse.org-8a638a65 | SUSE:SLE-15-SP4:GA                 | Yes     | ( p) Yes  | Yes     |   99     | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/                | 
 3 | https-download.opensuse.org-60d51698 | openSUSE:Backports:SLE-15-SP4      | Yes     | ( p) Yes  | Yes     |   99     | NONE | https://download.opensuse.org/repositories/openSUSE:/Backports:/SLE-15-SP4/standard/ | 
 2 | https-download.opensuse.org-478e4cb0 | SUSE:SLE-15-SP2:GA                 | Yes     | ( p) Yes  | Yes     |   99     | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/                | 
 4 | https-download.opensuse.org-63271d46 | SUSE:SLE-15-SP3:GA                 | Yes     | ( p) Yes  | Yes     |   99     | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:left /GA/pool/                | 
 6 | https-download.opensuse.org-a6b26bcd | home:ahjolinna                     | Yes     | ( p) Yes  | Yes     |   99     | NONE | https://download.opensuse.org/repositories/home:/ahjolinna/15.4/                     | 
 7 | https-download.opensuse.org-cafcfc66 | SUSE:SLE-15:Update                 | Yes     | ( p) Yes  | Yes     |   99     | NONE | https://download.opensuse.org/distribution/leap/15.4/repo/oss/                       | 
 8 | https-download.opensuse.org-d140b85f | SUSE:SLE-15-SP1:GA                 | Yes     | ( p) Yes  | Yes     |   99     | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/                | 
 9 | mozilla                              | mozilla                            | Yes     | ( p) Yes  | No      |   99     | NONE | https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.5/       | 
10 | openSUSE-Leap-15.5-1                 | openSUSE-Leap-15.5-1               | No      | ----      | ----    |   99     | NONE | hd:/?device=/dev/disk/by-id/usb-Samsung_Flash_Drive_FIT_0374117090026359-0:0-part2   | 
11 | packman                              | Packman                            | Yes     | ( p) Yes  | Yes     |   90     | NONE | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/                  | 
12 | repo-backports-debug-update          | Update repository of openSUSE Ba-> | No      | ----      | ----    |   99     | NONE | http://download.opensuse.org/update/leap/15.5/backports_debug/                       | 
13 | repo-backports-update                | Update repository of openSUSE Ba-> | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://download.opensuse.org/update/leap/15.5/backports/                             | 
14 | repo-debug                           | Debug Repository                   | No      | ----      | ----    |   99     | NONE | http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/                  | 
15 | repo-debug-non-oss                   | Debug Repository (Non-OSS)         | No      | ----      | ----    |   99     | NONE | http://download.opensuse.org/debug/distribution/leap/15.5/repo/non-oss/              | 
16 | repo-debug-update                    | Update Repository (Debug)          | No      | ----      | ----    |   99     | NONE | http://download.opensuse.org/debug/update/leap/15.5/oss/                             | 
17 | repo-debug-update-non-oss            | Update Repository (Debug, Non-OSS) | No      | ----      | ----    |   99     | NONE | http://download.opensuse.org/debug/update/leap/15.5/non-oss/                         | 
18 | repo-non-oss                         | Non-OSS Repository                 | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/                    | 
19 | repo-openh264                        | Open H.264 Codec (openSUSE Leap)   | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                   | 
20 | repo-oss                             | Main Repository                    | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://download.opensuse.org/distribution/leap/15.5/repo/oss/                        | 
21 | repo-sle-debug-update                | Update repository with updates f-> | No      | ----      | ----    |   99     | NONE | http://download.opensuse.org/debug/update/leap/15.5/sle/                             | 
22 | repo-sle-update                      | Update repository with updates f-> | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://download.opensuse.org/update/leap/15.5/sle/                                   | 
23 | repo-source                          | Source Repository                  | No      | ----      | ----    |   99     | NONE | http://download.opensuse.org/source/distribution/leap/15.5/repo/oss/                 | 
24 | repo-update                          | Main Update Repository             | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://download.opensuse.org/update/leap/15.5/oss                                    | 
25 | repo-update-non-oss                  | Update Repository (Non-Oss)        | Yes     | ( p) Yes  | Yes     |   99     | NONE | http://download.opensuse.org/update/leap/15.5/non-oss/                               | 

and this

localhost:~ #  zypper refresh --force
Forcing raw metadata refresh
Retrieving repository 'openSUSE:Leap:15.4' metadata .......................................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'openSUSE:Leap:15.4' cache ............................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'SUSE:SLE-15-SP2:GA' metadata ......................................................................................................................................................................[error]
Repository 'SUSE:SLE-15-SP2:GA' is invalid.
[https-download.opensuse.org-478e4cb0|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/] Valid metadata not found at specified URL
History:
 - [https-download.opensuse.org-478e4cb0|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/] Repository type can't be determined.

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'SUSE:SLE-15-SP2:GA' because of the above error.
Forcing raw metadata refresh
Retrieving repository 'openSUSE:Backports:SLE-15-SP4' metadata ............................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'openSUSE:Backports:SLE-15-SP4' cache .................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'SUSE:SLE-15-SP3:GA' metadata ......................................................................................................................................................................[error]
Repository 'SUSE:SLE-15-SP3:GA' is invalid.
[https-download.opensuse.org-63271d46|https://download.opeleft nsuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/] Valid metadata not found at specified URL
History:
 - [https-download.opensuse.org-63271d46|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/] Repository type can't be determined.

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'SUSE:SLE-15-SP3:GA' because of the above error.
Forcing raw metadata refresh
Retrieving repository 'SUSE:SLE-15-SP4:GA' metadata ......................................................................................................................................................................[error]
Repository 'SUSE:SLE-15-SP4:GA' is invalid.
[https-download.opensuse.org-8a638a65|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/] Valid metadata not found at specified URL
History:
 - [https-download.opensuse.org-8a638a65|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/] Repository type can't be determined.

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'SUSE:SLE-15-SP4:GA' because of the above error.
Forcing raw metadata refresh
Retrieving repository 'home:ahjolinna' metadata ...........................................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'home:ahjolinna' cache ................................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'SUSE:SLE-15:Update' metadata .......................................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'SUSE:SLE-15:Update' cache ............................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'SUSE:SLE-15-SP1:GA' metadata ......................................................................................................................................................................[error]
Repository 'SUSE:SLE-15-SP1:GA' is invalid.
[https-download.opensuse.org-d140b85f|https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Valid metadata not found at specified URL
History:
 - [https-download.opensuse.org-d140b85f|https:/ /download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/] Repository type can't be determined.

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'SUSE:SLE-15-SP1:GA' because of the above error.
Forcing raw metadata refresh
Retrieving repository 'mozilla' metadata .................................................................................................................................................................................[error]
Repository 'mozilla' is invalid.
[mozilla|https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.5/] Valid metadata not found at specified URL
History:
 - [|] Error trying to read from 'https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.5/'
 - Download (curl) error for 'https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.5/content':
   Error code: Connection failed
   Error message: Failed to connect to widehat.opensuse.org port 443 after 0 ms: Couldn't connect to server

Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'mozilla' because of the above error.
Forcing raw metadata refresh
Retrieving repository 'Packman' metadata ..................................................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'Packman' cache .......................................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'Update repository of openSUSE Backports' metadata ..................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'Update repository of openSUSE Backports' cache .......................................................................................................................................................[done]
Forcing raw metadata refreshleft 
Retrieving repository 'Non-OSS Repository' metadata .......................................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'Non-OSS Repository' cache ............................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'Open H.264 Codec (openSUSE Leap)' metadata .........................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'Open H.264 Codec (openSUSE Leap)' cache ..............................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'Main Repository' metadata ..........................................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'Main Repository' cache ...............................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata .............................................................................................................................[done]
Forcing building of repository cache
Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache ..................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'Main Update Repository' metadata ...................................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'Main Update Repository' cache ........................................................................................................................................................................[done]
Forcing raw metadata refresh
Retrieving repository 'Update Repository (Non-Oss)' metadata ..............................................................................................................................................................[done]
Forcing building of repository cache
Building repository 'Update Repository (Non-Oss)' cache ...................................................................................................................................................................[done]
Some of the repositories have not been refreshed because of an error.

thanks in advance - E.G.

Your repo list is a mess. As you can easily see yourself, you have openSUSE 15.4 repos. And you have even SLE15 repos of several SPs. All rubish.

You do not say how you “tried to upgrade Leap 15.4 => Leap 15.5” but I think we can assume that even while still 15.4 there was already a mess that you should have repaired first before trying to upgrade.

As Henk already said…
Repo 1 to 8 needs deleting as they are not valid for Leap 15.5
And for your Mozilla repository 9 you need to find a working URL as it is also invalid…

I can only repeat what we two said: remove those repositories!

Either using YaST > Software > REpository Management, or by using the zypper rr command.

After that do a zypper dup so that all packages that are now from the wrong repos will be re-installed from the proper repos.

After that, let we hope that things will be better.
But, it is quite possible that you have messed up the system to much and that a re-installation is the only way to get out of this.

I’m tending to the view that, we’re missing a simple statement of what the base repositories should be:

  • Here, Leap 15.5:
 > LANG=C zypper repos --uri 
#  | Alias                            | Name                                                                                        | Enabled | GPG Check | Refresh | URI
---+----------------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+-------------------------------------------------------------------------------
 1 | Essentials                       | Packman Repository - Essentials                                                             | Yes     | (r ) Yes  | Yes     | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.5/Essentials/
 2 | repo-backports-update            | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.5/backports/
 3 | repo-non-oss                     | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
 4 | repo-oss                         | Haupt-Repository                                                                            | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/distribution/leap/15.5/repo/oss/
 5 | repo-sle-debug-update            | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/debug/update/leap/15.5/sle/
 6 | repo-sle-update                  | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.5/sle/
 7 | repo-update                      | Hauptaktualisierungs-Repository                                                             | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.5/oss
 8 | repo-update-non-oss              | Aktualisierungs-Repository (Nicht-Open-Source-Software)                                     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/leap/15.5/non-oss/
 > 

For newcomers, that should be a sufficient list.

  • For newcomers, please note the following text with respect to Mozilla Firefox (ESR):

Warning: Nowadays the most recent versions of Firefox, Thunderbird and Seamonkey are available in the official repositories for both Tumbleweed and Leap, making this additional repository less relevant for end users.

<https://en.opensuse.org/Additional_package_repositories#Mozilla>

  • On this Leap 15.5 machine: 102.12.0esr (64-Bit) …

@El_Gaupo:

BTW: Welcome to the openSUSE Forums!

Looking at what happened, I suspect that, your best course will be to backup all your user files to a spare disk and, re-install openSUSE Leap 15.5 from scratch.


Learning Linux:

  1. If you can find a copy in a used books dealer: “Unix for the impatient” by Paul W. Abrahams – Publication date: 1998 – Publisher: Addison-Wesley Publishing Company.
    I know – it’s old but, many of us who came to Linux via UNIX® had this as a reference book.
    There are also various books detailing System V UNIX®.
  2. Use the Linux Foundation training: <https://training.linuxfoundation.org/training/introduction-to-linux/>.
  3. Use the “it’s FOSS” training: <https://itsfoss.com/free-linux-training-courses/>.