Unable to download updates: Download (curl) error

Hey,

I’m using Tumbleweed. I’ve been updating my system with zypper up and zypper dup. But I keep getting this error notification in the GUI Software manager.

Unable to download updates:
Download (curl) error for ‘http://download.opensuse.org/repositories/-utilites/openSUSE_Facotry/repodata/repomd.xml’:

I’ve searched for answers but I haven’t been able to find anything helpful. It seems like I need to change something to point to the correct url to get repos but I’m not sure. Any ideas on how to fix this?

Thanks!

i5 4670K Haswell 22nm
Asus Z87-Pro
G.Skill Sniper 1866 4x32
Dark Rock 3 CPU cooler
AsRock RX570 4gb
Samsung Evo 500gb
Corsair HX650w

closed for a moment and moved to the right subforum.

reopened. now.

Do you see , if the URL is working?
http://download.opensuse.org/repositories/-utilites/openSUSE_Facotry/repodata
I’m getting a 404 error…

http://download.opensuse.org/repositories/utilities/openSUSE_Factory/

This is working.

BTW with Tumbleweed you should not use zypper up, only zypper dup.

Ok thanks for the responses! So I am pretty new to Linux and OpenSUSE. I tried using curl http://download.opensuse.org/reposit…nSUSE_Factory/ in the terminal. All I get is the HTML info so I don’t think that I am doing this correctly. Would I have to place this url in a config file somewhere?

My understanding was zypper up was for repo updates and zypper dup was a distro updates, so zypper up is best with just Leap? What would be the best way to upgrade the repos in Tumbleweed?

Sorry it seems like I posted this in the wrong place. I had a heck of a time finding a button to post a new thread and I just happened to find one randomly. I couldn’t find any info on how to do it in the FAQ either. Is there some info on how to properly start a new question/thread on this forum?

Thanks again for the responses!

“zypper up” is best with Leap, and “zypper dup” is best with Tumbleweed.

What’s the output from

zypper lr -d

I ask so that we can check whether you have a bad url for one of them.

jace@localhost:~> zypper lr -d

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

—±-------------------------------------±--------------------------------------------±--------±----------±--------±---------±-------±--------------------------------------------------------------------------------------------------------------------±-------
1 | Emulators | Emulators (openSUSE_Tumbleweed) | Yes | (r ) Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/Emulators/openSUSE_Tumbleweed/ |
2 | brave-browser | brave-browser | Yes | (r ) Yes | No | 99 | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64/ |
3 | http-download.opensuse.org-1aeb0c3a | utilities | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE_Factory/ |
4 | http-download.opensuse.org-20e58b6e | openSUSE:Factory | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/ |
5 | http-download.opensuse.org-21e7d5b4 | home:deltafox | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/deltafox/openSUSE_Factory/ |
6 | http-download.opensuse.org-2eb64979 | openSUSE:Factory | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/ |
7 | http-download.opensuse.org-2f086845 | home:Zenitur:branches:KDE:Qt | Yes | ( p) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/Zenitur:/branches:/KDE:/Qt/SLE_11_SP4/ |
8 | http-download.opensuse.org-9f06cdf6 | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ |
9 | http-download.opensuse.org-a461fe8f | openSUSE:Factory | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/ |
10 | http-download.opensuse.org-a94e5000 | home:zawel1:gstreamer | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/zawel1:/gstreamer/openSUSE_Tumbleweed/ |
11 | http-download.opensuse.org-dc63686b | home:steffens:branches:Application:Geo:qgis | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/steffens:/branches:/Application:/Geo:/qgis/SLE_11_SP4/ |
12 | https-download.opensuse.org-4a183afc | home:KAMiKAZOW:Emulators | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/KAMiKAZOW:/Emulators/openSUSE_Tumbleweed/ |
13 | https-download.opensuse.org-67ab70fe | home:Sauerland:branches:home:Sauerland | Yes | (r ) Yes | Yes | 99 | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/branches:/home:/Sauerland/openSUSE_Tumbleweed_standard/ |
14 | openSUSE-20200419-0 | openSUSE-20200419-0 | No | ---- | ---- | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-PNY_USB_2.0_FD_AABC04CC00000046-0:0-part2 |
15 | openSUSE_Tumbleweed | packman | Yes | (r ) Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ |
16 | opensuse-emulators | opensuse-emulators | Yes | (r ) Yes | No | 99 | rpm-md | http://ftp.gwdg.de/pub/opensuse/repositories/Emulators/openSUSE_Tumbleweed/ |
17 | opensuse-games | opensuse-games | Yes | (r ) Yes | No | 99 | rpm-md | http://ftp.gwdg.de/pub/opensuse/repositories/games/openSUSE_Tumbleweed/ |
18 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/tumbleweed/repo/oss/ |
19 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/ |
20 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
21 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/tumbleweed/repo/oss/ |
22 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/tumbleweed/ |
jace@localhost:~>

Hahah, I don’t know where that emoji came from

      kajds ';sdj'fjsa';slf;s dk;lk

There is an important, but not easy to find feature on the forums.

Please in the future use CODE tags around copied/pasted computer text in a post. It is the # button in the tool bar of the post editor. When applicable copy/paste complete, that is including the prompt, the command, the output and the next prompt.

An example is here: Using CODE tags Around your paste.

You are more or less correct and as for Tumbleweed each new version is in fact a new distribution all of the time, you need zypper dup there all of the time.
The Leap official repos have patches (in the corresponding Update repos, a bit of a misnomer here) and the non-official repos will just have have newer version in themselves (updates).
You get patches with zypper patch and you get patches and updates with zypper up. Thus most people do zypper up to get them both in one go.

But saying “What would be the best way to upgrade the repos” is incorrect. Not you, as system manage, update the repos, the repos are updated and you update the system from the repos.

I do not see the problem, when you start at the main page of the forums and then go for the most fitting sub-forum to start your thread, then at the top of that sub-forum is the button Post New Thread. Rather obvious to me (and many others).

Thanks for the response and for the info on using zypper!

I am new to forums, I started posing on Linux.org about a month ago. Linux.org has a button on the main page in a bright color “Post a Thread” and then you click what topic your post should be under. This forum seems backwards to me but maybe is forum type is more common. But I did find Linux.org to be more intuitive for me. But thanks for teaching me the proper way to post on this forum.

So back to my original problem that I was having with the update error. Sauerland posted this link that works http://download.opensuse.org/reposit…nSUSE_Factory/ but I am not sure how to use it. It seems to me ,based on my new but growing understanding of Linux, that I should replace the an old/broken link with the one that Sauerland provided on a config/.conf file somewhere. Would that be correct? Or do you know what I should do with it?

Here is the code posted the proper way.

jace@localhost:~> zypper lr -d
#  | Alias                                | Name                                        | Enabled | G
PG Check | Refresh | Priority | Type   | URI                                                         
                                                        | Service
---+--------------------------------------+---------------------------------------------+---------+--
---------+---------+----------+--------+-------------------------------------------------------------
--------------------------------------------------------+--------
 1 | Emulators                            | Emulators (openSUSE_Tumbleweed)             | Yes     | (
r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators/openSUSE
_Tumbleweed/                                            |  
 2 | brave-browser                        | brave-browser                               | Yes     | (
r ) Yes  | No      |   99     | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64/      
                                                        |  
 3 | http-download.opensuse.org-1aeb0c3a  | utilities                                   | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE
_Factory/                                               |  
 4 | http-download.opensuse.org-20e58b6e  | openSUSE:Factory                            | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory/
snapshot/                                               |  
 5 | http-download.opensuse.org-21e7d5b4  | home:deltafox                               | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/deltafox/ope
nSUSE_Factory/                                          |  
 6 | http-download.opensuse.org-2eb64979  | openSUSE:Factory                            | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory/
snapshot/                                               |  
 7 | http-download.opensuse.org-2f086845  | home:Zenitur:branches:KDE:Qt                | Yes     | (
 p) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Zenitur:/bra
nches:/KDE:/Qt/SLE_11_SP4/                              |  
 8 | http-download.opensuse.org-9f06cdf6  | openSUSE:Tumbleweed                         | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumblewe
ed/standard/                                            |  
 9 | http-download.opensuse.org-a461fe8f  | openSUSE:Factory                            | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Factory/
snapshot/                                               |  
10 | http-download.opensuse.org-a94e5000  | home:zawel1:gstreamer                       | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/zawel1:/gstr
eamer/openSUSE_Tumbleweed/                              |  
11 | http-download.opensuse.org-dc63686b  | home:steffens:branches:Application:Geo:qgis | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/steffens:/br
anches:/Application:/Geo:/qgis/SLE_11_SP4/              |  
12 | https-download.opensuse.org-4a183afc | home:KAMiKAZOW:Emulators                    | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/KAMiKAZOW:/
Emulators/openSUSE_Tumbleweed/                          |  
13 | https-download.opensuse.org-67ab70fe | home:Sauerland:branches:home:Sauerland      | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/
branches:/home:/Sauerland/openSUSE_Tumbleweed_standard/ |  
14 | openSUSE-20200419-0                  | openSUSE-20200419-0                         | No      | -
---      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-PNY_USB_2.0_FD_AABC04CC00000
046-0:0-part2                                           |  
15 | openSUSE_Tumbleweed                  | packman                                     | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumb
leweed/                                                 |  
16 | opensuse-emulators                   | opensuse-emulators                          | Yes     | (
r ) Yes  | No      |   99     | rpm-md | http://ftp.gwdg.de/pub/opensuse/repositories/Emulators/openS
USE_Tumbleweed/                                         |  
17 | opensuse-games                       | opensuse-games                              | Yes     | (
r ) Yes  | No      |   99     | rpm-md | http://ftp.gwdg.de/pub/opensuse/repositories/games/openSUSE_
Tumbleweed/                                             |  
18 | repo-debug                           | openSUSE-Tumbleweed-Debug                   | No      | -
---      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/     
                                                        |  
19 | repo-non-oss                         | openSUSE-Tumbleweed-Non-Oss                 | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/       
                                                        |  
20 | repo-oss                             | openSUSE-Tumbleweed-Oss                     | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/           
                                                        |  
21 | repo-source                          | openSUSE-Tumbleweed-Source                  | No      | -
---      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/    
                                                        |  
22 | repo-update                          | openSUSE-Tumbleweed-Update                  | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/             
                                                        |  
jace@localhost:~> ^C
jace@localhost:~> 


Thanks for your help!

  • I haven’t been able to figure out how to attach a picture. Only how to link to a picture. Is there a way to attach a picture to a post?

So back to my original problem that I was having with the update error. Sauerland posted this link that works http://download.opensuse.org/reposit...nSUSE_Factory/ but I am not sure how to use it. It seems to me ,based on my new but growing understanding of Linux, that I should replace the an old/broken link with the one that Sauerland provided on a config/.conf file somewhere. Would that be correct? Or do you know what I should do with it?

I would see, if I would need all of the Repos.

For me, I use this:
Less repos are often more.

For posting images, you can upload to https://susepaste.org/ . See the Imgae button top-right. Choose for never expire.
Post the URL of the page (not of the image) here using the “Globe” button.

As suggested by Sauerland, probably to many repos for most people to keep track on what they are doing.
Do you realy need all of those? What is the reason of having Factory repos when you are already using Tumbleweed?

And indeed, when you have an URL that is wrong, you should repair that.
You could use YaST > Software > Repository Management. Select the repo, and then use Edit below. No rocket science.

I didn’t know what the Factory repos were. I just looked them up and since they are for developers I probably don’t need them. I don’t really know how I installed them in the first place. Do you think it would be safe to delete all of the Factory repos from Yast? or could that potentially mess up my whole system?

Leave them there, but disable them.

If, after a few weeks, nothing is broken then you will know that it is safe to delete them.

Sauerland, this repo on my system has your name in it. Did you develop it?

13 | https-download.opensuse.org-67ab70fe | home:Sauerland:branches:home:Sauerland      | Yes     | (
r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland:/
branches:/home:/Sauerland/openSUSE_Tumbleweed_standard/ |