Update timing out.

I’m getting an update error due to timeout on the following plymouth patch. I’m guessing it can’t find the repository. I’m new to Linux so not sure how I get around this and switch to another repo. Not sure why it can’t find the repo either because it must have been accessible to install the package in the first place. Can anyone help please? I’m running Leap 15.4 Here’s the error I’m getting.

the installed plymouth-lang-0.9.5~git20210406.e554475-150400.3.5.1.noarch requires ‘plymouth = 0.9.5~git20210406.e554475’, but this requirement cannot be provided

@CptScarlet:

Both packages are supplied by the “Update repository with updates from SUSE Linux Enterprise 15” Repository – URL: <http://download.opensuse.org/update/leap/15.4/sle/>.

  • I’m guessing that, you’re writing about the patch “openSUSE-SLE-15.4-2022-3025”.

Possibility the mirror you were directed to wasn’t fully synchronised. Try again and see if it still occurs, if so then it may help to show what repositories you currently have in use:

zypper lr -d

and the full output of a “zypper up”, rather than “patch”

zypper -v up

Also… Welcome to the openSUSE forums.

I object :wink:

When he is a careful updater and wants to do a zypper patch, IMHO that is fine. Just posting

zypper -v patch

will then show what happens with his preferred way of patching in the same way as zypper up, but without using all non-standard repos, what is where zypper patch is for.

I use zypper patch all the time, albeith by using YaST > Software > Online Update.

Upheld… :slight_smile: (I’m not familiar with using “patch” so was unsure what output zypper may provide, hence my request for “up”. Your logic however for the OP’s continued use of “patch” is, of course, excellent.)

@CptScarlet

Follow @hcvv’s advice in post #4 to use “zypper -v patch”

Thanks chaps.

Well here’s a list of my repos. Should I enable the one’s that are currently disabled, and if so, how do I do that? Like I said, I’m new and on the steep part of the learning curve.

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI |

Service
—±-------------------------------------±--------------------------------------------------------------------------------------------±--------±----------±--------±---------±-------±------------------------------------------------------------------------------±

1 | http-download.opensuse.org-66426551 | SUSE:SLE-15-SP3:Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.3/sle/ |
2 | https-download.opensuse.org-1e6cc9ed | devel:tools:scm | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/devel:/tools:/scm/15.4/ |
4 | https-download.opensuse.org-5b94c394 | SUSE:SLE-15-SP4:GA | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/ |
5 | https-download.opensuse.org-5c9acadb | SUSE:SLE-15-SP2:Update | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/Update/pool/ |
6 | https-download.opensuse.org-6a12692b | SUSE:SLE-15:Update | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15:/Update/pool/ |
7 | https-download.opensuse.org-6ed6aea6 | SUSE:SLE-15-SP3:GA | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/ |
8 | https-download.opensuse.org-8af45ca2 | SUSE:SLE-15-SP1:GA | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/ |
3 | https-download.opensuse.org-30e6806a | SUSE:SLE-15-SP1:Update | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/pool/ |
11 | https-download.opensuse.org-b4ef98ed | SUSE:SLE-15-SP4:GA | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/standard/ |
9 | https-download.opensuse.org-b299f9f6 | SUSE:SLE-15-SP4:Update | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/Update/standard/ |
10 | https-download.opensuse.org-b369265e | SUSE:SLE-15-SP2:GA | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/ |
12 | https-download.opensuse.org-c8029e6f | SUSE:SLE-15-SP4:GA | Yes | ( p) Yes | Yes | 99 | NONE | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/ |
13 | openSUSE-Leap-15.4-1 | openSUSE-Leap-15.4-1 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-Pretec_UltimateGuard_e0325e801d9038-0:0-part2 |
14 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/update/leap/15.4/backports_debug/ |
15 | repo-backports-update | Update repository of openSUSE Backports | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/ |
16 | repo-debug | Debug Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/ |
17 | repo-debug-non-oss | Debug Repository (Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/ |
18 | repo-debug-update | Update Repository (Debug) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/oss/ |
19 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/non-oss/ |
20 | repo-non-oss | Non-OSS Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/ |
21 | repo-oss | Main Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/ |
22 | repo-sle-debug-update | Update repository with debuginfo for updates from SUSE Linux Enterprise 15 | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.4/sle/ |
23 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/ |
24 | repo-source | Source Repository | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/ |
25 | repo-update | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/oss |
26 | repo-update-non-oss | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/ |
27 | snappy | snappy | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2 |

It is difficult to read (I have send you a PM about using CODE tags), but I see several 15.2 and 15.3 repos there. Even enabled. You really should tidy up there a lot!

:open_mouth:

As @hcvv wrote, difficult to read, but…

Using the repository numbering shown:

#1 is for Leap 15.3

#3, 4, 5, 6, 7, 9, 10, 11, & 12 all return “404 The requested URL is no longer available on this server”. (They were added at some point by the use of 1-Click Installs)

#27 is for Leap 15.2

For starters all of the above need to be removed. Then we’ll take it from there…

I’ve had a tidy up insofar as I’ve disabled (rather than deleted) the repo’s that couldn’t be found (as suggested by tannington). It looks like one or two of them should be enabled from the others though (not sure). 24 I would have thought needs to be enabled. Does this look OK.

#  | Alias                                | Name                                                                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                           | Service
---+--------------------------------------+--------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------+--------
 1 | http-download.opensuse.org-66426551  | SUSE:SLE-15-SP3:Update                                                               | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/sle/                            |  
 2 | https-download.opensuse.org-1e6cc9ed | devel:tools:scm                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/tools:/scm/15.4/            |  
 4 | https-download.opensuse.org-5b94c394 | SUSE:SLE-15-SP4:GA                                                                   | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/         |  
 5 | https-download.opensuse.org-5c9acadb | SUSE:SLE-15-SP2:Update                                                               | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/Update/pool/     |  
 6 | https-download.opensuse.org-6a12692b | SUSE:SLE-15:Update                                                                   | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15:/Update/pool/         |  
 7 | https-download.opensuse.org-6ed6aea6 | SUSE:SLE-15-SP3:GA                                                                   | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP3:/GA/pool/         |  
 8 | https-download.opensuse.org-8af45ca2 | SUSE:SLE-15-SP1:GA                                                                   | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/GA/pool/         |  
 3 | https-download.opensuse.org-30e6806a | SUSE:SLE-15-SP1:Update                                                               | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP1:/Update/pool/     |  
11 | https-download.opensuse.org-b4ef98ed | SUSE:SLE-15-SP4:GA                                                                   | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/standard/     |  
 9 | https-download.opensuse.org-b299f9f6 | SUSE:SLE-15-SP4:Update                                                               | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/Update/standard/ |  
10 | https-download.opensuse.org-b369265e | SUSE:SLE-15-SP2:GA                                                                   | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP2:/GA/pool/         |  
12 | https-download.opensuse.org-c8029e6f | SUSE:SLE-15-SP4:GA                                                                   | Yes     | ( p) Yes  | Yes     |   99     | NONE   | https://download.opensuse.org/repositories/SUSE:/SLE-15-SP4:/GA/pool/         |  
13 | openSUSE-Leap-15.4-1                 | openSUSE-Leap-15.4-1                                                                 | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-Pretec_UltimateGuard_e0325e801d9038-0:0-part2 |  
14 | repo-backports-debug-update          | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE -> | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.4/backports_debug/                |  
15 | repo-backports-update                | Update repository of openSUSE Backports                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/                      |  
16 | repo-debug                           | Debug Repository                                                                     | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/           |  
17 | repo-debug-non-oss                   | Debug Repository (Non-OSS)                                                           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/       |  
18 | repo-debug-update                    | Update Repository (Debug)                                                            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/oss/                      |  
19 | repo-debug-update-non-oss            | Update Repository (Debug, Non-OSS)                                                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/non-oss/                  |  
20 | repo-non-oss                         | Non-OSS Repository                                                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/             |  
21 | repo-oss                             | Main Repository                                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/                 |  
22 | repo-sle-debug-update                | Update repository with debuginfo for updates from SUSE Linux Enterprise 15           | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/sle/                      |  
23 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                            |  
24 | repo-source                          | Source Repository                                                                    | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/          |  
25 | repo-update                          | Main Update Repository                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss                             |  
26 | repo-update-non-oss                  | Update Repository (Non-Oss)                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/                        |  
27 | snappy                               | snappy                                                                               | No      | ----      | ----    |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.2  | 


That’s looking a lot better…

One repository has managed to slip through, #12 (same URI as #3) is returning 404, so that needs to be disabled also.

#24 is the source repository, you wouldn’t normally need that unless you specifically wanted the source packages, in which case yes enable it, otherwise no.

After those changes if you do:

zypper ref

followed by

zypper -v patch

and see how it goes…

Personally I would say do remove those repos with are not for 15.4. To leave them disabled, is only a burden.

After disabling/removing all wrong repos, I would suggest a

zypper dup

to replace of all packages that may have been installed from them, by the corresponding 15.4 packages.
Maybe that gives some messages, but that will then give more information about what is still wrong there. When no error messages, you will be up-to date after that and ready for future zypper patch actions.

You are asking users to check 27 repos. That’s insane, in my opinion of course.

**6700K:~ #** repos 
# | Alias                            | Enabled | GPG Check | Refresh | Priority | URI 
--+----------------------------------+---------+-----------+---------+----------+------------------------------------------------------ 
6 | packman                          | Yes     | (r ) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/ 
1 | download.opensuse.org-non-oss    | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/non-oss/ 
2 | download.opensuse.org-oss        | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/tumbleweed/repo/oss/ 
3 | download.opensuse.org-tumbleweed | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/tumbleweed/ 
**6700K:~ #**

Omit disabled repos. Omit columns Name and Type.

Thank you all. I’ve done as you’ve all suggested and updated the repos, rebooted, and it all seemed quite happy. This is what my repos look like now. Steep learning curve for me but I’ll get there. I’m reasonably OK running as su through the console as I’ve used unix machines at work in the past so hopefully this journey won’t be too painful. Having said that, I’ll be along with another daft question at some point.

zypper lr -d
# | Alias                                | Name                                                         | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                | Service
--+--------------------------------------+--------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------+--------
1 | https-download.opensuse.org-1e6cc9ed | devel:tools:scm                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/tools:/scm/15.4/ |  
2 | repo-backports-update                | Update repository of openSUSE Backports                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/           |  
3 | repo-non-oss                         | Non-OSS Repository                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/  |  
4 | repo-oss                             | Main Repository                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/      |  
5 | repo-sle-update                      | Update repository with updates from SUSE Linux Enterprise 15 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                 |  
6 | repo-update                          | Main Update Repository                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss                  |  
7 | repo-update-non-oss                  | Update Repository (Non-Oss)                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/             |  
ian@localhost:~> 


Nice list! Glad all works fine now.

One last stinge :wink: . From your Unix times you should have leaned not to use blank su, but

su -

In todays openSUSE su there is some precautionary measure build in, but still better to keep to the good practice.

It’s not only the UNIX® background which matters, with the associated Standards, it’s a case of realising that, Linux also has Standards – a moot point is that, nobody has got around to financing the Linux certification to the UNIX® Standards –

And now, a readability hobby-horse –


 > su -
 > su -l
 > su --login

My personal preference is for “su --login” – also in KDE Plasma configuration settings …And, there’s also the full explanation as to what is really happening:


           Start the shell as a login shell with an environment similar to a real login:

           o   clears all the environment variables except TERM and variables specified by --whitelist-environment

           o   initializes the environment variables HOME, SHELL, USER, LOGNAME, and PATH

           o   changes to the target user's home directory

           o   sets argv[0] of the shell to '-' in order to make the shell a login shell

So, there you are – there ain’t no such thing as a “daft” question …
[HR][/HR]My first contact with UNIX® was a schooling session with DEC (UK), given by an instructor who was involved in the “almost death of DEC” in 1979 when they lost AT&T as a customer – and, survived by picking up a US Air Force contract for ULTRIX (BSD) running on VAX-11/780 hardware …