# zypper --gpg-auto-import-keys ref
Repository 'Google-chrome' is up to date.
Repository 'Google-talkplugin' is up to date.
Repository 'Leap-15.4_OSS' is up to date.
Repository 'Leap-15.4_non-OSS' is up to date.
Repository 'Leap-15.4_updates_OSS' is up to date.
Repository 'Leap-15.4_updates_SLE' is up to date.
Repository 'Leap-15.4_updates_backports' is up to date.
Repository 'Leap-15.4_updates_non-OSS' is up to date.
Retrieving repository 'NVIDIA' metadata .....................................................................[error]
Repository 'NVIDIA' is invalid.
[NVIDIA|https://download.nvidia.com/opensuse/leap/15.4] Valid metadata not found at specified URL
History:
- [|] Error trying to read from 'https://download.nvidia.com/opensuse/leap/15.4'
- Download (curl) error for 'https://download.nvidia.com/opensuse/leap/15.4/content':
Error code: Curl error 92
Error message: HTTP/2 stream 1 was not closed cleanly: PROTOCOL_ERROR (err 1)
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'NVIDIA' because of the above error.
Repository 'Packman_Leap-15.4' is up to date.
Repository 'Brave Browser' is up to date.
Repository 'Skype-stable' is up to date.
Repository 'vivaldi' is up to date.
Some of the repositories have not been refreshed because of an error.
ion-Master:/home/ion #
LANG=C zypper up
Problem retrieving files from 'nVidia Graphics Drivers'.
Download (curl) error for 'https://download.nvidia.com/opensuse/leap/15.4/repodata/repomd.xml':
Error code: Curl error 92
Error message: HTTP/2 stream 5 was not closed cleanly: PROTOCOL_ERROR (err 1)
History:
- Giving up after 3 attempts.
Please see the above error message for a hint.
Warning: Skipping repository 'nVidia Graphics Drivers' because of the above error.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Please see this post on the nvidia forum. It suggests editing out https and replacing it with http. I tried this, albeit with opensuse 15.4 where I faced the same problem and it worked. Also, do this for the cuda toolkit.
Resolution:
SUSE is working on a fix that should be released soon. In the meanwhile, a workaround is available, which is to add the following line in the [main] section of the file /etc/zypp/zypp.conf:
techpreview.ZYPP_MEDIANETWORK=1
Cause:
The upstream delivery network was updated recently to a version that enforces a part of the http2 protocol that does not allow spaces at the end of fields, and SUSE Manager had been adding a space on one field all along, and the upstream delivery network had been ignoring it, but now that it is being enforced, reposync will not work without the workaround until a permanent fix is released.
nvidia repo no longer available in the community repo list. Is that new thing in Leap 15.5. please see the attachment. Can I add now with https nvidia repo.