didiw
December 17, 2020, 12:59pm
#1
I am running yast2 online_update and get the following message:
These products have reached their end of general support
and thus do not provide new updates anymore.
In case that your subscription contains extended support,
please make sure that you have activated the extension.
openSUSE Leap 15.2
Leap 15.2 is still active according to opensuse.org and 15.3. is still alpha. Or did I get something wrong?
hcvv
December 17, 2020, 1:07pm
#2
I guess that you run that from the CLI as command (and not from the GUI YaST > Software > Online Update).
Please when you copy/paste something from the terminal, do so complete. That is including the line with the prompt and the command, all the output, up to and including the new promp line. Only so can people here see what you saw.
And please paste that between CODE tags. It is the # button in the tool bar of the post editor.
An example is here: Using CODE tags Around your paste .
And it might be interesting to see your list of repos:
zypper lr -d
didiw
December 17, 2020, 2:17pm
#3
The GUI has been called directly with
/sbin/yast2 online_update
The whole message appeared in a window.
What is the problem with not calling it from the command line?
hcvv
December 17, 2020, 2:24pm
#4
didiw:
The GUI has been called directly with
/sbin/yast2 online_update
The whole message appeared in a window.
What is the problem with not calling it from the command line?
It is no problem with calling it from the command line. The problem is that you did not explain what you did. The result is that we have to guess what you did. And the result of my guessing was that I guessed wrong. With does not really help in helping you.
Please take note of the fact that others are not looking over your shoulder nad depend complete on what you tell. to get an idea of what you do and see.
And where is the
zypper lr -d
Show your list of repos by posting the output from:
zypper lr -d
and use CODE tags for posting that output.
As far as I know, the End-of-life message is associated with a repo. It suggests that you have a repo from an older release.
Running Yast Online Update here (with Leap 15.2), I am not seeing any EOL message.
didiw
December 17, 2020, 4:42pm
#6
I just started the
/sbin/yast2 online_update
and this window appeared immediately, without the package window being filled.
The
zypper lr -d
produced:
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+-----------------------------------+-----------------------------------------------------------------------------+---------+-----------+---------+----------+----------+-----------------------------------------------------------------------------------------------+--------
1 | devel_languages_perl_CPAN-E | CPAN modules not in devel:languages:perl (openSUSE_Tumbleweed) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl:/CPAN-E/openSUSE_Tumbleweed/ |
2 | devel_languages_perl_CPAN-H | CPAN modules not in devel:languages:perl (openSUSE_Tumbleweed) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl:/CPAN-H/openSUSE_Tumbleweed/ |
3 | devel_languages_perl_CPAN-M | CPAN modules not in devel:languages:perl (openSUSE_Tumbleweed) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl:/CPAN-M/openSUSE_Tumbleweed/ |
4 | devel_languages_perl_CPAN-X | CPAN modules not in devel:languages:perl | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl:/CPAN-X/openSUSE_Tumbleweed/ |
5 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/ |
6 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/ |
7 | download.opensuse.org-oss_1 | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.2/oss |
8 | home_ecsos_server | various server software (openSUSE_Leap_15.2) | Yes | (r ) Yes | No | 99 | rpm-md | https://download.opensuse.org/repositories/home:/ecsos:/server/openSUSE_Leap_15.2/ |
9 | home_ellessar | Personal use projects that do not have an openSuSE rpm (openSUSE_Leap_15.1) | Yes | (r ) Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/home:/ellessar/openSUSE_Leap_15.1/ |
10 | network | Networking services and related tools (openSUSE_Leap_15.2) | Yes | (r ) Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/network/openSUSE_Leap_15.2/ |
11 | openSUSE-Leap-15.2-1 | openSUSE-Leap-15.2-1 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/ |
12 | openSUSE_Leap_15.2_NonFree_Update | Online updates for openSUSE Leap 15.2 NonFree (standard) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.2/non-oss/ |
13 | openSUSE_Leap_15.2_Update | Online updates for openSUSE Leap:15.2 (standard) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.2/oss/ |
14 | opensuse-guide.org-repo | Libdvdcss Repository | No | ---- | ---- | 99 | NONE | http://opensuse-guide.org/repo/openSUSE_Leap_15.2/ |
15 | packman | packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
16 | packman.inode.at-suse | Packman Extra Repository | No | ---- | ---- | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.Extras/ |
17 | repo-debug | openSUSE-Leap-15.2-Debug | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/ |
18 | repo-debug-non-oss | openSUSE-Leap-15.2-Debug-Non-Oss | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/ |
19 | repo-debug-update | openSUSE-Leap-15.2-Update-Debug | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/15.2/oss/ |
20 | repo-debug-update-non-oss | openSUSE-Leap-15.2-Update-Debug-Non-Oss | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/debug/update/leap/15.2/non-oss/ |
21 | repo-source | openSUSE-Leap-15.2-Source | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/ |
22 | repo-source-non-oss | openSUSE-Leap-15.2-Source-Non-Oss | No | ---- | ---- | 99 | rpm-md | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/ |
23 | shm | Docker | Yes | ( p) Yes | Yes | 99 | plaindir | file:/dev/shm/ |
hcvv
December 17, 2020, 5:08pm
#7
Rather a mess.
You have all sorts of Tumbleweed repos in your Leap 15.2 installation. That is asking for problems.
Also take care of your Packman. You have two of them. One is Packman “total”, the other a subset (and that one is wrong also). When you have the “total” one, you do not need the subset.
So first thing to do is decide which of that long list you still need.
Then find the Leap 15.2 equivalents of them.
Then, to switch all the packages from wrong repos:
zypper dup
After that, to restore the packages you need from Packman
zypper dup --from <the number, name or alias of what is now your Packman repo>
didiw:
produced:
It’s definitely your choice of Repositories – with this list “yast2 online_update ” is clean …
> zypper repos
Repository-Prioritäten treten in Kraft: (Siehe 'zypper lr -P' für Details)
99 (Standard-Priorität) : 11 Repositorys
102 (gesenkte Priorität) : 2 Repositorys
103 (gesenkte Priorität) : 3 Repositorys
104 (gesenkte Priorität) : 1 Repository
106 (gesenkte Priorität) : 1 Repository
# | Alias | Name | Aktiviert | GPG-Überprüfung | Aktualisierung
---+----------------------------------+---------------------------------------------------------+-----------+-----------------+---------------
1 | Build_Service:_PHP:_Applications | openSUSE BuildService - PHP:Applications | Ja | (r ) Ja | Ja
2 | KDE:_Extra | KDE: Extra | Ja | (r ) Ja | Ja
3 | Multimedia:_Apps | Multimedia: Apps | Ja | (r ) Ja | Ja
4 | Multimedia:_Libs | Multimedia: Libs | Ja | (r ) Ja | Ja
5 | VLC | Libdvdcss Repository - VideoLan | Nein | ---- | ----
6 | adobe-flash-player | Adobe Flash Player | Ja | ( p) Ja | Ja
7 | hardware | Hardware tools | Ja | (r ) Ja | Ja
8 | openSUSE-Leap-15.2-1 | openSUSE-Leap-15.2-1 | Ja | (r ) Ja | Nein
9 | openSUSE_Virtulization | openSUSE Virtualization | Nein | ---- | ----
10 | packman-essentials | Packman Repository - Essentials | Ja | (r ) Ja | Ja
11 | repo-debug | Debug-Repository | Ja | (r ) Ja | Ja
12 | repo-debug-non-oss | Debug Repository (Non-OSS) | Ja | (r ) Ja | Ja
13 | repo-debug-update | Aktualisierungs-Repository (Debug) | Ja | (r ) Ja | Ja
14 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | Ja | (r ) Ja | Ja
15 | repo-non-oss | Non-OSS Repository | Ja | (r ) Ja | Ja
16 | repo-oss | Haupt-Repository | Ja | (r ) Ja | Ja
17 | repo-source | Source Repository | Ja | (r ) Ja | Ja
18 | repo-source-non-oss | Source Repository (Non-OSS) | Ja | (r ) Ja | Ja
19 | repo-update | Hauptaktualisierungs-Repository | Ja | (r ) Ja | Ja
20 | repo-update-non-oss | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja | (r ) Ja | Ja
>
This list of repos results in the message mentioned by the OP. I can’t figure out why.
# | Alias | Name | Enabled | GPG Check | Refresh | URI
--+---------------------------+-------------------------------+---------+-----------+---------+---------------------------------------------------------------------------
1 | openSUSE-Cloud | openSUSE-Cloud | Yes | ---- | ---- | http://download.opensuse.org/repositories/Cloud:/Tools/openSUSE_Leap_15.2/
2 | openSUSE-Debug | openSUSE-Debug | No | ---- | ---- | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/
3 | openSUSE-Non-Oss | openSUSE-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/
4 | openSUSE-Oss | openSUSE-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.2/repo/oss/
5 | openSUSE-Source | openSUSE-Source | No | ---- | ---- | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/
6 | openSUSE-Update | openSUSE-Update | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.2/oss
7 | repo-debug-update | openSUSE-Update-Debug | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.2/oss/
8 | repo-debug-update-non-oss | openSUSE-Update-Debug-Non-Oss | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.2/non-oss/
9 | repo-update-non-oss | openSUSE-Update-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.2/non-oss/
Please enable the “GPG check” and “Refresh” for all the enabled Repositories.
Please enable the “GPG check” and “Refresh” for all the enabled Repositories.
No difference.
# | Alias | Name | Enabled | GPG Check | Refresh | URI
--+---------------------------+-------------------------------+---------+-----------+---------+---------------------------------------------------------------------------
1 | openSUSE-Cloud | openSUSE-Cloud | Yes | (r ) Yes | Yes | http://download.opensuse.org/repositories/Cloud:/Tools/openSUSE_Leap_15.2/
2 | openSUSE-Debug | openSUSE-Debug | No | ---- | ---- | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/
3 | openSUSE-Non-Oss | openSUSE-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/
4 | openSUSE-Oss | openSUSE-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/distribution/leap/15.2/repo/oss/
5 | openSUSE-Source | openSUSE-Source | No | ---- | ---- | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/
6 | openSUSE-Update | openSUSE-Update | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.2/oss
7 | repo-debug-update | openSUSE-Update-Debug | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.2/oss/
8 | repo-debug-update-non-oss | openSUSE-Update-Debug-Non-Oss | No | ---- | ---- | http://download.opensuse.org/debug/update/leap/15.2/non-oss/
9 | repo-update-non-oss | openSUSE-Update-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/leap/15.2/non-oss/
licehunter:
No difference.
What happens if, you disable the openSUSE-Cloud repository?
What happens if, you disable the openSUSE-Cloud repository?
Sorry, I forgot to mention I had tried that already. But what is more:
# | Alias | Name | Enabled | GPG Check | Refresh
--+---------------------------+-------------------------------+---------+-----------+--------
1 | openSUSE-Cloud | openSUSE-Cloud | No | ---- | ----
2 | openSUSE-Debug | openSUSE-Debug | No | ---- | ----
3 | openSUSE-Non-Oss | openSUSE-Non-Oss | No | ---- | ----
4 | openSUSE-Oss | openSUSE-Oss | No | ---- | ----
5 | openSUSE-Source | openSUSE-Source | No | ---- | ----
6 | openSUSE-Update | openSUSE-Update | No | ---- | ----
7 | repo-debug-update | openSUSE-Update-Debug | No | ---- | ----
8 | repo-debug-update-non-oss | openSUSE-Update-Debug-Non-Oss | No | ---- | ----
9 | repo-update-non-oss | openSUSE-Update-Non-Oss | No | ---- | ----
Still results in the same message appearing (after another one correctly pointing out that no update repositories have been configured).
I tried disabling them one by one until I got to that stage, then I enabled a different repository than the last one to be disabled, disabled it again and tried one more time. Always with a zypper refresh in between.
mrmazda
January 7, 2021, 7:10am
#14
Does anything result from this?
sudo zypper --no-refresh se -si | grep 'tem Pac' | grep -v plication
Yes, 107 packages. The first few are:
i+ | SuSEfirewall2 | package | 3.6.378-lp152.3.26 | noarch | (System Packages)
i+ | acl | package | 2.2.52-lp152.5.102 | x86_64 | (System Packages)
i+ | attr | package | 2.4.47-lp152.4.111 | x86_64 | (System Packages)
i | bash | package | 4.4-lp152.11.77 | x86_64 | (System Packages)
i+ | bc | package | 1.07.1-lp152.4.119 | x86_64 | (System Packages)
i | containerd | package | 1.2.10-lp152.1.29 | x86_64 | (System Packages)
i | cpio | package | 2.12-lp152.4.63 | x86_64 | (System Packages)
i | cracklib | package | 2.9.6-lp152.4.101 | x86_64 | (System Packages)
i | cracklib-dict-small | package | 2.9.6-lp152.4.101 | x86_64 | (System Packages)
i | dbus-1 | package | 1.12.2-lp152.5.25 | x86_64 | (System Packages)
The full list is at https://pastebin.com/raw/xrKWYSZV
@didiw :
Maybe an error in that, we’ve been concentrating on the Repositories …
rpm --rebuilddb
zypper verify
rpm --verify --all
mrmazda
January 8, 2021, 8:49pm
#17
licehunter:
Yes, 107 packages.
There should be none, unless specific locks or taboos you created prevent specific package(s) from updating. After following the instruction of dcurtisfra, I would try:
Ctrl-Alt-F3
login root
script
zypper ref
zypper up
reboot
If any problem remains, paste here, or upload to http://susepaste.org/ if it is quite large, /root/typescript
Upload can be done via susepaste command. Susepaste commonly reports failure. If it does, visit https://paste.opensuse.org/lists and very likely you’ll find it.
# rpm --rebuilddb
# zypper verify
Loading repository data...
Reading installed packages...
Dependencies of all installed packages are satisfied.
# rpm --verify --all
missing /var/lib/pgsql
S.5....T. c /etc/gitlab-runner/config.toml
.M....... g /var/lib/ca-certificates/ca-bundle.pem
.M....... g /var/lib/ca-certificates/java-cacerts
.M....... g /run/libstorage-ng/lock
SM5....T. c /etc/fonts/conf.d/30-metric-aliases.conf
S.5....T. c /etc/fonts/conf.d/10-rendering-options.conf
S.5....T. c /etc/fonts/conf.d/58-family-prefer-local.conf
S.5....T. c /etc/motd
....L.... /usr/bin/vi
.M....... g /etc/resolv.conf
.M....... g /run/netconfig
.M....... g /run/netconfig/resolv.conf
.M....... g /run/netconfig/yp.conf
.......T. c /etc/login.defs
.M....... g /run/cryptsetup
.M....... g /boot/grub2/grub.cfg
S.5....T. c /etc/default/grub
.M....... g /etc/udev/hwdb.bin
.M....... g /usr/lib/udev/compat-symlink-generation
..5....T. c /etc/php7/cli/php.ini
....L.... /etc/bash_completion.d/cinder.bash_completion
.......T. /usr/lib64/gconv/gconv-modules.cache
.M....... g /etc/iscsi/initiatorname.iscsi
missing /var/lib/pgsql
S.5....T. c /etc/ssh/sshd_config
.M....... g /var/log/alternatives.log
S.5....T. c /etc/sysconfig/SuSEfirewall2
.M....... c /var/log/audit/audit.log
S.5....T. c /etc/chrony.conf
.M....... g /var/lib/chrony/drift
S.5....T. c /srv/www/vhosts/gitlab-ce/.gitlab_pages_secret
S.5....T. c /srv/www/vhosts/gitlab-ce/.gitlab_shell_secret
S.5....T. c /srv/www/vhosts/gitlab-ce/.gitlab_workhorse_secret
....L.... /etc/bash_completion.d/heat.bash_completion
....L.... /etc/ImageMagick-7
missing /usr/src/packages/SOURCES
S.5....T. c /etc/ntp.conf
....L.... c /etc/pam.d/common-account
....L.... c /etc/pam.d/common-auth
....L.... c /etc/pam.d/common-password
....L.... c /etc/pam.d/common-session
.M...UG.. /srv/www
missing /srv/www/cgi-bin
Missing /var/lib/pgsql is normal, I moved it under /srv. The rest I can’t explain, and doing the refresh + update dance suggested by mrmazda did the trick. I’ll go and try it on another machine having the same issue now. Thanks very much everyone!
It looks like the install image (these are VPS) was built from an older OpenSUSE version and not properly upgraded?
> **rpm --query --whatprovides** */usr/src/packages/SOURCES*
**rpm**-4.14.1-lp152.17.5.x86_64
>
> **rpm --query --whatprovides** */srv/www/cgi-bin*
**filesystem**-15.0-lp152.10.4.x86_64
>
You should forcibly re-install the “rpm ” and “filesystem ” packages → “zypper install --force «Package»” …
dcurtisfra:
> **rpm --query --whatprovides** */usr/src/packages/SOURCES*
**rpm**-4.14.1-lp152.17.5.x86_64
>
> **rpm --query --whatprovides** */srv/www/cgi-bin*
**filesystem**-15.0-lp152.10.4.x86_64
>
You should forcibly re-install the “rpm ” and “filesystem ” packages → “zypper install --force «Package»” …
Amazing, cheers!
In fact, the previous zypper update already took care of it. And I now recall also removing /srv/www/cgi-bin by hand.
Once again, many thanks! I’ve been using SUSE / OpenSUSE for 17+ years but I learned a lot from this thread.