Can't download Nvidia drivers from "http://download.nvidia.com/opensuse/13.1/"

Can’t download Nvidia drivers from http://download.nvidia.com/opensuse/13.1/ this is available trough
Opensuse community repositories … this should be ftp://download.nvidia.com/opensuse/13.1/

please update for new installations

Thank you

No, it should not.

Index of /opensuse/13.1 is the official URL of the nvidia repo.
It is nvidia’s server, and they want to have accesses to the repo only via HTTP.

You cannot browse the repo with a web browser though, but it should work fine when using YaST or zypper.

Do you actually have any problem?
Then try to run “zypper ref” and/or post the error message.
The driver packages got updated today, so if you didn’t refresh the repo metadata, you might have problems installing the packages.

PS: I tried now on my (non-nvidia) system, and the packages can indeed not be installed. The repo metadata seems to be outdated and still reference the older packages that are no longer available.
Please be patient, this should resolve itself.

Btw, the same problem exists when you use the ftp repo URL.
It’s not the URL that’s the problem, but outdated/metadata in the nvidia repo…

On 2014-07-18 18:46, wolfi323 wrote:

> You cannot browse the repo with a web browser though, but it should work
> fine when using YaST or zypper.

However, you can browse it via FTP, a thing I do when I want to find out
if a file is there or not. And, via ftp you see some text files, with
interesting reading material you don’t notice otherwise :wink:


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Thank you for reply :slight_smile:

I’ve added a post to Nvidia developers forum (linux section), lets hope this helps… :slight_smile:

Good idea, I suppose.

And somebody reported it to openSUSE as well already:
https://bugzilla.novell.com/show_bug.cgi?id=888042

Still, I fear that there will be no change until Monday…

IIRC, a similar thing happened already some months ago. They updated the packages on Friday, and the repo was broken for the whole weekend because the metadata has not been updated…:stuck_out_tongue:

On 2014-07-19 13:46, wolfi323 wrote:
>
> dutchglory;2654782 Wrote:
>> I’ve added a post to Nvidia developers forum (linux section), lets hope
>> this helps… :slight_smile:
> Good idea, I suppose.

Nay. I doubt it.

If you read the text file you can find via ftp you will see why. I will
not explain it myself :wink:

> And somebody reported it to openSUSE as well already:
> https://bugzilla.novell.com/show_bug.cgi?id=888042

That may help.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

I know that openSUSE creates/provides the packages.

But in this case the repo itself is broken (the repo metadata has not been updated in line with the packages, it’s still from June 10th).
And nvidia hosts the repo.
Only the people at nvidia can fix the repo.

> And somebody reported it to openSUSE as well already:
> Access Denied

That may help.

Actually not.
But the people at openSUSE might be able to contact somebody at nvidia to fix the repo.

On 2014-07-19 20:26, wolfi323 wrote:

> But in this case the repo itself is broken (the metadata has not been
> updated in line with the packages). And nvidia hosts the repo.
> Only the people at nvidia can fix the repo.

Who provides the metadata files? I’m sure it is not Nvidia.

There is the possibility that they were given the rpms and the metadata
files, and they did not upload them all. Then Nvidia would be to blame,
because they, apparently, are very slow since they get the files till
they upload them. It happened with the drivers when 13.1 came out, took
weeks.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Normally they are created dynamically after copying the .rpm files to the repo, by calling createrepo or similar.

So probably somebody copied the packages to the repo but forgot to regenerate the metadata.
But I don’t know how the workflow is in this case.

It happened with the drivers when 13.1 came out, took
weeks.

Yeah, I remember that quite well.
That some people were on holiday when 13.1 has been released (both on openSUSE’s and nvidia’s side) contributed as well back then.
And a presumed problem with the driver packages prolonged that period.

And then about 1 month later, something similar to now happened, i.e. the packages got updated but the repodata not. And nobody fixed it over the weekend of course.
Well, IMHO they shouldn’t update the packages on Friday any more, Monday would be better I think… :wink:

On 2014-07-19 21:46, wolfi323 wrote:
>
> robin_listas;2654821 Wrote:
>> On 2014-07-19 20:26, wolfi323 wrote:
>>
>>> But in this case the repo itself is broken (the metadata has not been
>>> updated in line with the packages). And nvidia hosts the repo.
>>> Only the people at nvidia can fix the repo.
>>
>> Who provides the metadata files? I’m sure it is not Nvidia.
>>
> Normally they are created dynamically after copying the .rpm files to
> the repo, by calling createrepo or similar.

That would be the normal thing, yes. But I guess that here it is not
automatic.

> So probably somebody copied the packages to the repo but forgot to
> regenerate the metadata.
> But I don’t know how the workflow is in this case.

My guess is that the same people that create the rpm also create the
metadata and sends all that to somebody, or send a link to somebody, at
Nvidia. This somebody then uploads all that to their download server, or
sends the files internally to somebody else to do it. Somewhere in the
chain, files get lost, or they forget to put some file, or put it on the
wrong directory.

I very much doubt that Nvidia runs and maintains an openSUSE machine
that automatically creates the metadata and puts it on the download server.

> Well, IMHO they shouldn’t update the packages on Friday any more, Monday
> would be better I think… :wink:

I’m never the first guy to update my nvidia driver. First I wait about a
week or two to see if somebody here complains :wink:


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Thank you! I thought it was my error and then saw this thread.

They don’t have to run an openSUSE machine.
createrepo is available for other distributions as well.

Anyway, Stefan Dirsch, the (open)SUSE guy that creates the packages, replied in the bug report:

Ok. RPMs have been updated whereas the meta files haven’t (yet). Could be that
this gets resolved itself (sync issue). Otherwise I will ping NVIDIA on monday.

I’m never the first guy to update my nvidia driver. First I wait about a
week or two to see if somebody here complains :wink:

Well, you can’t update anyway at the moment, as you don’t see the updates.
YaST/zypper will think that the repo still contains version 331.79 which you already have installed I suppose.

This is not a problem for people having the driver installed.
It is only a problem for people wanting to install the driver fresh. They can’t, because the old packages (331.79) are not in the repo any more.

On 2014-07-20 11:36, wolfi323 wrote:

> This is not a problem for people having the driver installed.
> It is only a problem for people wanting to install the driver fresh.
> They can’t, because the old packages (331.79) are not in the repo any
> more.

That’s true.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Carlos E. R. wrote:

> On 2014-07-20 11:36, wolfi323 wrote:
>
>> This is not a problem for people having the driver installed.
>> It is only a problem for people wanting to install the driver fresh.
>> They can’t, because the old packages (331.79) are not in the repo any
>> more.
>
> That’s true.
You can also install the hardway, at least on 13.2 you can install
340-24. I did it yesterday and it appears to be working good. I
downloaded it direct from Nvidia.com.


openSUSE 13.1(Linux 3.11.10-17-desktop x86_64|
Intel(R) Quad Core™ i5-4440 CPU @ 3.10GHz|8GB DDR3|
GeForce 8400GS (NVIDIA-Linux-x86_64-331.79)|KDE 4.13.3

On 2014-07-20 18:02, upscope wrote:
> Carlos E. R. wrote:
>
>> On 2014-07-20 11:36, wolfi323 wrote:
>>
>>> This is not a problem for people having the driver installed.
>>> It is only a problem for people wanting to install the driver fresh.
>>> They can’t, because the old packages (331.79) are not in the repo any
>>> more.
>>
>> That’s true.
> You can also install the hardway, at least on 13.2 you can install
> 340-24. I did it yesterday and it appears to be working good. I
> downloaded it direct from Nvidia.com.

And the half easy way, by downloading the rpms to a local directory, add
it as repo to zypper, and then install “the easy way”.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))