Error on software update in YAST

Recent time started to observe an error on software updates in YAST:

[http-download.opensuse.org-c5a99b04|http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/] Repository type can’t be determined.

Updates goes smoothly however. What is this error related to? Any way to fix?

Don’t use Yast for updates. Use

zypper dup

at a root command line for updating Tumbleweed.

There was a recent change in Tumbleweed repo formats. As far as I know, “zypper” should fix that problem.

It look like you have a repository defined with an invalid URL:
http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/

  zypper  lr  -Ed 

Will show what repositories you are using.

Returns same error:

Repository “openSUSE:Tumbleweed” is invalid.
[http-download.opensuse.org-c5a99b04|http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/] Repository type can’t be determined.

Why URL: http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ is invalid?! And when it became invalid?!

It is not the URL of the actual repository. It is the URL of a no longer existing link to the real repository. If you post the output of “zypper lr -Ed” someone could give you the command to fix your repository list.

It would be interesting to know where you got that non-standard repository link from.

It is pretty standard - see below:
[HR][/HR]

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

#  | Alias                                  | Name                                                       | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                        | Service
---+----------------------------------------+------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------------+--------
 1 | Node.js_(openSUSE_Tumbleweed)          | Node.js (openSUSE_Tumbleweed)                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_Tumbleweed/   |        
 2 | Python_Modules_(openSUSE_Tumbleweed)   | Python Modules (openSUSE_Tumbleweed)                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_Tumbleweed/    |        
 3 | Riot                                   | Riot                                                       | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | https://copr-be.cloud.fedoraproject.org/results/taw/Riot/fedora-27-x86_64/                 |        
 4 | Virtualization                         | Virtualization (openSUSE_Factory)                          | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization/openSUSE_Factory/                 |        
 5 | X11_Deepin_Factory                     | Development branch of deepin-desktop (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Deepin:/Factory/openSUSE_Tumbleweed/        |        
 6 | X11_Deepin_Go                          | Deepin Go dependence (openSUSE_Tumbleweed)                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Deepin:/Go/openSUSE_Tumbleweed/             |        
 7 | code                                   | Visual Studio Code                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://packages.microsoft.com/yumrepos/vscode                                             |        
 8 | download.nvidia.com-tumbleweed         | nVidia Graphics Drivers                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                            |        
 9 | download.opensuse.org-non-oss          | Основной репозиторий (NON-OSS)                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                      |        
10 | download.opensuse.org-oss              | Основной репозиторий (OSS)                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                          |        
11 | download.opensuse.org-tumbleweed       | Основной репозиторий обновлений                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                            |        
12 | http-download.opensuse.org-031a19ad    | games                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/                       |        
13 | http-download.opensuse.org-08e00ff7    | home:seoirse                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/seoirse/openSUSE_Tumbleweed/               |        
14 | http-download.opensuse.org-149cdfa0    | home:ecsos:messenger:tox                                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ecsos:/messenger:/tox/openSUSE_Tumbleweed/ |        
15 | http-download.opensuse.org-178e8234    | home:diamond_gr                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/diamond_gr/openSUSE_Tumbleweed/            |        
16 | http-download.opensuse.org-4a1fb333    | home:chanoda0                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/chanoda0/openSUSE_Factory/                 |        
17 | http-download.opensuse.org-57c77192    | mozilla                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/                     |        
18 | http-download.opensuse.org-6c574fe3    | games:tools                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/                |        
19 | http-download.opensuse.org-7bcaddbb    | devel:tools:scm                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_Tumbleweed/           |        
20 | http-download.opensuse.org-96716656    | home:szotsaki                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/szotsaki/openSUSE_Tumbleweed/              |        
21 | http-download.opensuse.org-abf969c3    | system:snappy                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/              |        
22 | http-download.opensuse.org-c5a99b04    | openSUSE:Tumbleweed                                        | Yes     | (r ) Yes  | Yes     |   99     | NONE   | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                   |        
23 | http-download.opensuse.org-d0c27738    | GNOME:Apps                                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_Factory/                    |        
24 | network                                | network                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/network/openSUSE_Tumbleweed/                    |        
26 | opensuse-guide.org-openSUSE_Tumbleweed | libdvdcss repository                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                        |        
27 | packages-microsoft-com-prod            | packages-microsoft-com-prod                                | Yes     | ( p) Yes  | No      |   99     | rpm-md | https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod                             |        
28 | packman.inode.at-openSUSE_Tumbleweed   | Packman Repository                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed/                                          |        
31 | skype-stable                           | skype (stable)                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                                         |        


For me it became invalid two days ago. I removed it from my repo list yesterday. I have no idea how it ever got into the list, but I think it resolved to the TW oss one.

Thanks, removed it. Strange repo to me too if oss exists.

What standard? rotfl!

In any case, you should not have libdvdcss and Packman both active.

Yes, but they are not connected with http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ :slight_smile:

“pretty standard” ?? By no means. You have lots of home:/ repos active, which are user repos for packagers, where they can and will break things because these repos are meant for that. And, this breaks the concept of Tw being openqa tested, since home:/ and devel:/ repos are untested, unlike every Tw snapshot. To be honest: I call this a mess.

Anyway above is not related to the topic. Problem is solved. Bad that standard openSUSE repo does not contain many software so need to use community repos. Also not all packages are up-to-date.

Like @Knurpht want to say:
Try to stick with a few repositories, preferably TW ones.
Like ArchLinux philosophy: keep it simple. Only keep it simple not anything else.

That might be what you are convinced of, but you ask for help, thus those who try to help you will try to understand your working environment as good as possible. And they will try to find the odd thing in places where you probably won’t think of. Because you were already working on this for some time and did not found the solution, conclusion then might be that it is to be found in another place where you did not look at all. That is how helping in error searching often works.

Or to say it short: when you say that something hasn’t anything to do with the problem, a good helper will then go specially there to inverstigate.

And last, as I and others already tried to tell you, you saying that you have a “pretty standard” set of repos gave many of us a good story for today.
You might need them for what you want to do, but that is not the same as it being a standard setup.

What? Tw mostly is only 24-48 hours behind upstream KDE and GNOME, has the latest stable kernel, and > 12413 package-builds which bring a total of > 18000 packages in the OSS and NON-OSS repo. The repos you’re using are not ‘community repos’ they’re packager’s home repos. The procedure if you want packages in Tw: ask the maintainer to submit the package to Tw. That way the package would be integrated in the openqa testing.

This problem may be solved, but expect more instabilities/errors/non-working software. The integrity of your install is already broken. But, hey :), it’s your system.

As far as I can ascertain http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ was an obsolete link to http://download.opensuse.org/tumbleweed/repo/oss/ so you are not missing anything and

  #  zypper rr 22  

will remove the warning message.

Having 29 enebled repositories for a rolling distribution certainly cannot be considered “standard”, especially when they include those for other distributions.
You appear to have hand selected your repositor list rather than using the OpenSUSE defaults/recommendations for Tumbleweed.

I do not know what package installation added http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ repo, however I thought it is standard or community.

Do not tell tales to me please. They can’t add some packages for about month or years: acestream, pgadmin4, matrix riot, tortoisehg, goldendict (old version), deepin, additional icons, themes, xmlcopyeditor, qtox, ring, and many many others.

Thanks! The best answer for today! It also removed network repo for me.

As I said I have to use some of them, cleaned up some unnecessary for now however. Thought standard repo is standard :slight_smile:

I’m not telling tales, rather sharing knowledge. But, if you prefer to stick to what you think, good luck, don’t complain if your system gets in a beyond-repair state. I’m out. And ‘they’ is you and me and all the others in this community.

EDIT: Forgot to mention that you can use the credentials from the forums to start building missing packages in your own repo. Then submit them to Tw, after review they will be added.