Nvidia - home:scaronni repo

Wondering who else is seeing nvidia libraries ask to change vendors to obs://build.opensuse.org/home:scaronni
There’s a thread on the lists.archive site here: https://lists.opensuse.org/archives/list/users@lists.opensuse.org/thread/7X7I4KZQHYQ5AYPKDAXERKHIMHQP6TQG/

looks like the thread fell off.

Running zypper dup today I’m presented with 21 problems asking for vendor change. I don’t have this home:scaronni is my repo list and not sure why it’s asking me to change. below are the reported problems along w/ my zypper lr

21 Problems:
Problem: 1: problem with the installed libnvidia-egl-gbm1-1.1.2-7.15.x86_64
Problem: 2: problem with the installed libnvidia-egl-gbm1-32bit-1.1.2-7.10.x86_64
Problem: 3: problem with the installed libnvidia-egl-wayland1-32bit-1.1.20-52.1.x86_64
Problem: 4: problem with the installed libnvidia-egl-x111-1.0.3-21.2.x86_64
Problem: 5: problem with the installed libnvidia-egl-x111-32bit-1.0.3-21.2.x86_64
Problem: 6: problem with the installed libnvidia-gpucomp-580.95.05-41.1.x86_64
Problem: 7: problem with the installed libnvidia-gpucomp-32bit-580.95.05-41.1.x86_64
Problem: 8: problem with the installed nvidia-common-G06-580.95.05-41.1.x86_64
Problem: 9: problem with the installed nvidia-compute-G06-580.95.05-41.1.x86_64
Problem: 10: problem with the installed nvidia-compute-G06-32bit-580.95.05-41.1.x86_64
Problem: 11: problem with the installed nvidia-compute-utils-G06-580.95.05-41.1.x86_64
Problem: 12: problem with the installed nvidia-driver-G06-kmp-default-580.95.05_k6.17.0_2-41.3.x86_64
Problem: 13: problem with the installed nvidia-gl-G06-580.95.05-41.1.x86_64
Problem: 14: problem with the installed nvidia-gl-G06-32bit-580.95.05-41.1.x86_64
Problem: 15: problem with the installed nvidia-libXNVCtrl-580.95.05-45.2.x86_64
Problem: 16: problem with the installed nvidia-modprobe-580.95.05-19.1.x86_64
Problem: 17: problem with the installed nvidia-persistenced-580.95.05-2.1.x86_64
Problem: 18: problem with the installed nvidia-settings-580.95.05-45.2.x86_64
Problem: 19: problem with the installed nvidia-video-G06-580.95.05-41.1.x86_64
Problem: 20: problem with the installed nvidia-video-G06-32bit-580.95.05-41.1.x86_64
Problem: 21: problem with the installed nvidia-xconfig-580.95.05-2.1.x86_64

Problem: 1: problem with the installed libnvidia-egl-gbm1-1.1.2-7.15.x86_64
 Solution 1: install libnvidia-egl-gbm1-1.1.2.1-150700.11.1.x86_64 from vendor obs://build.opensuse.org/home:scaronni
  replacing libnvidia-egl-gbm1-1.1.2-7.15.x86_64 from vendor obs://build.suse.de/Proprietary:X11:Drivers
 Solution 2: keep obsolete libnvidia-egl-gbm1-1.1.2-7.15.x86_64

Repository priorities in effect:                                                                           (See 'zypper lr -P' for details)
      90 (raised priority)  :  4 repositories
      99 (default priority) : 13 repositories

#  | Alias                                | Name                                                            | Enabled | GPG Check | Refresh
---+--------------------------------------+-----------------------------------------------------------------+---------+-----------+--------
 1 | 15.4                                 | 15.4                                                            | Yes     | (r ) Yes  | Yes
 2 | CrossToolchain:avr                   | CrossToolchain:avr                                              | Yes     | (r ) Yes  | Yes
 3 | cuda-opensuse15-x86_64               | cuda-opensuse15-x86_64                                          | Yes     | (r ) Yes  | No
 4 | devel_languages_R_autoCRAN           | Large parts of CRAN (cran.r-project.org) mirrored to OBS in a-> | Yes     | (r ) Yes  | No
 5 | devel_tools_ide_vscode               | devel_tools_ide_vscode                                          | No      | ----      | ----
 6 | gitlab.com_paulcarroty_vscodium_repo | gitlab.com_paulcarroty_vscodium_repo                            | Yes     | (r ) Yes  | Yes
 7 | home_fstrba                          | fstrba's Home Project (openSUSE_Tumbleweed)                     | Yes     | (r ) Yes  | No
 8 | home_munix9_unstable                 | home:munix9:unstable (openSUSE_Tumbleweed)                      | Yes     | (r ) Yes  | Yes
 9 | librewolf                            | librewolf                                                       | Yes     | (r ) Yes  | Yes
10 | network_im_signal                    | Signal Messaging Devel Project (openSUSE_Tumbleweed)            | Yes     | (r ) Yes  | Yes
11 | openSUSE:repo-non-oss                | repo-non-oss                                                    | Yes     | (r ) Yes  | Yes
12 | openSUSE:repo-openh264               | repo-openh264                                                   | Yes     | (r ) Yes  | Yes
13 | openSUSE:repo-oss                    | repo-oss                                                        | Yes     | (r ) Yes  | Yes
14 | openSUSE:repo-oss-debug              | repo-oss-debug                                                  | No      | ----      | ----
15 | openSUSE:repo-oss-source             | repo-oss-source                                                 | No      | ----      | ----
16 | openSUSE:update-tumbleweed           | update-tumbleweed                                               | Yes     | (r ) Yes  | Yes
17 | packman-essentials                   | packman-essentials                                              | Yes     | (r ) Yes  | Yes
18 | packman-extra                        | packman-extra                                                   | Yes     | (r ) Yes  | Yes
19 | packman-games                        | packman-games                                                   | Yes     | (r ) Yes  | Yes
20 | packman-multimedia                   | packman-multimedia                                              | Yes     | (r ) Yes  | Yes

Your repository list in this thread is kind of useless, as it misses the most important information: the URL. When posting a repolist, always use
zypper lr -d

The other questions is: why do you show a different set of repos in this thread as in the ML thread? Are you mixing the output of different machines?

The set of repos from the ML suggests, that that there is some kind of loss of control over the system. With 62 repos on a TW system, and nearly all development repos, it is not surprising that packages want to change the vendor.

I am not the user from the other thread…different person.

these are my repos:

~> zypper lr -d
#  | Alias                                | Name                                                                                                     | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                           | Service
---+--------------------------------------+----------------------------------------------------------------------------------------------------------+---------+-----------+---------+------+----------+--------+-----------------------------------------------------------------------------------------------+---------
 1 | 15.4                                 | 15.4                                                                                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/Application:/Geo:/OpenCPN/15.4/                    | 
 2 | CrossToolchain:avr                   | CrossToolchain:avr                                                                                       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/repositories/CrossToolchain:/avr/openSUSE_Tumbleweed             | 
 3 | cuda-opensuse15-x86_64               | cuda-opensuse15-x86_64                                                                                   | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64                    | 
 4 | devel_languages_R_autoCRAN           | Large parts of CRAN (cran.r-project.org) mirrored to OBS in a fully automatic way. (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/R:/autoCRAN/openSUSE_Tumbleweed/ | 
 5 | devel_tools_ide_vscode               | devel_tools_ide_vscode                                                                                   | No      | ----      | ----    | -    |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/tools:/ide:/vscode/openSUSE_Tumbleweed      | 
 6 | gitlab.com_paulcarroty_vscodium_repo | gitlab.com_paulcarroty_vscodium_repo                                                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.vscodium.com/rpms/                                                           | 
 7 | home_fstrba                          | fstrba's Home Project (openSUSE_Tumbleweed)                                                              | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/fstrba/openSUSE_Tumbleweed/                  | 
 8 | home_munix9_unstable                 | home:munix9:unstable (openSUSE_Tumbleweed)                                                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/munix9:/unstable/openSUSE_Tumbleweed/        | 
 9 | librewolf                            | librewolf                                                                                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://rpm.librewolf.net/                                                                    | 
10 | network_im_signal                    | Signal Messaging Devel Project (openSUSE_Tumbleweed)                                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/network:/im:/signal/openSUSE_Tumbleweed/           | 
11 | openSUSE:repo-non-oss                | repo-non-oss                                                                                             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss                                               | openSUSE
12 | openSUSE:repo-openh264               | repo-openh264                                                                                            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                                      | openSUSE
13 | openSUSE:repo-oss                    | repo-oss                                                                                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss                                                   | openSUSE
14 | openSUSE:repo-oss-debug              | repo-oss-debug                                                                                           | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss                                             | openSUSE
15 | openSUSE:repo-oss-source             | repo-oss-source                                                                                          | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss                                            | openSUSE
16 | openSUSE:update-tumbleweed           | update-tumbleweed                                                                                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                                     | openSUSE
17 | packman-essentials                   | packman-essentials                                                                                       | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials/               | 
18 | packman-extra                        | packman-extra                                                                                            | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Extra/                    | 
19 | packman-games                        | packman-games                                                                                            | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Games/                    | 
20 | packman-multimedia                   | packman-multimedia                                                                                       | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Multimedia/               | 

Show

zypper search -s libnvidia-egl-gbm1
zypper info libnvidia-egl-gbm1-1.1.2.1-150700.11.1

The repo above is not for Tumbleweed and likely the source of the reported problem.

Hm, there is something strange going on in the CUDA repo. Some packages started to identify as coming from a home repo. According to the Nvidia forums, scaronni appears to be one of the Nvidia devs or devel team member. But not sure…

@sndirsch Any clue about this?

ich@rennsemmel:~> zypper info libnvidia-egl-gbm1-1.1.2.1-150700.11.1
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket libnvidia-egl-gbm1-1.1.2.1-150700.11.1:
--------------------------------------------------------------
Repository         : CUDA
Name               : libnvidia-egl-gbm1
Version            : 1.1.2.1-150700.11.1
Arch               : x86_64
Anbieter           : obs://build.opensuse.org/home:scaronni
Installierte Größe : 28,5 KiB
Installiert        : Ja (automatisch)
Status             : aktuell
Quellpaket         : libnvidia-egl-gbm-1.1.2.1-150700.11.1.src
Upstream-URL       : https://github.com/NVIDIA/egl-gbm
Zusammenfassung    : The GBM EGL external platform library
Beschreibung       : 
    The GBM EGL external platform library.

ich@rennsemmel:~> 

Other packages from the same repo identfy correctly:

ich@rennsemmel:~> zypper info libnvidia-egl-gbm1-1.1.2-6.12
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket libnvidia-egl-gbm1-1.1.2-6.12:
-----------------------------------------------------
Repository         : CUDA
Name               : libnvidia-egl-gbm1
Version            : 1.1.2-6.12
Arch               : x86_64
Anbieter           : obs://build.opensuse.org/X11
Installierte Größe : 31,6 KiB
Installiert        : Ja (automatisch)
Status             : aktuell
Quellpaket         : libnvidia-egl-gbm-1.1.2-6.12.src
Upstream-URL       : https://github.com/NVIDIA/egl-gbm
Zusammenfassung    : The GBM EGL external platform library
Beschreibung       : 
    The GBM EGL external platform library.

ich@rennsemmel:~> 

Another correct on:

ich@rennsemmel:~> zypper info libnvidia-egl-gbm1-1.1.2-lp156.6.1
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket libnvidia-egl-gbm1-1.1.2-lp156.6.1:
----------------------------------------------------------
Repository         : CUDA
Name               : libnvidia-egl-gbm1
Version            : 1.1.2-lp156.6.1
Arch               : x86_64
Anbieter           : obs://build.opensuse.org/X11
Installierte Größe : 28,5 KiB
Installiert        : Ja (automatisch)
Status             : aktuell
Quellpaket         : libnvidia-egl-gbm-1.1.2-lp156.6.1.src
Upstream-URL       : https://github.com/NVIDIA/egl-gbm
Zusammenfassung    : The GBM EGL external platform library
Beschreibung       : 
    The GBM EGL external platform library.

ich@rennsemmel:~> 

1 Like

I did have issues when i first set up the nvidia g06 drivers and cuda drivers a long time ago, i don’t recall what the original issues where, but i think i was using information on nvidia’s linux docs: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#opensuse

?is this tumbleweed’s official repo for nvidia drivers >> [Preformatted text](https://download.nvidia.com/opensuse/tumbleweed)

I often have driver mismatches when an auto updates for nvidia comes through and have to rectify manually. but, again, i don’t recall what started all this for me.

I have several user-installed packages here:

> zypper se -isd nvidia
Loading repository data...
Reading installed packages...

S  | Name                          | Type    | Version                       | Arch   | Repository
---+-------------------------------+---------+-------------------------------+--------+-----------------------
i  | cuda-gdb-12-4                 | package | 12.4.127-1                    | x86_64 | cuda-opensuse15-x86_64
i  | cuda-libraries-12-4           | package | 12.4.1-1                      | x86_64 | cuda-opensuse15-x86_64
i  | cuda-libraries-devel-12-4     | package | 12.4.1-1                      | x86_64 | cuda-opensuse15-x86_64
i  | cuda-nsight-12-4              | package | 12.4.127-1                    | x86_64 | cuda-opensuse15-x86_64
i  | cuda-nsight-compute-12-4      | package | 12.4.1-1                      | x86_64 | cuda-opensuse15-x86_64
i  | cuda-nsight-systems-12-4      | package | 12.4.1-1                      | x86_64 | cuda-opensuse15-x86_64
i  | cuda-nvtx-12-4                | package | 12.4.127-1                    | x86_64 | cuda-opensuse15-x86_64
i  | cuda-nvvp-12-4                | package | 12.4.127-1                    | x86_64 | cuda-opensuse15-x86_64
i  | cuda-visual-tools-12-4        | package | 12.4.1-1                      | x86_64 | cuda-opensuse15-x86_64
i  | kernel-firmware-nvidia        | package | 20251018-1.1                  | noarch | repo-oss
i  | libnvfatbin-12-4              | package | 12.4.127-1                    | x86_64 | cuda-opensuse15-x86_64
i+ | libnvidia-egl-gbm1            | package | 1.1.2-7.15                    | x86_64 | (System Packages)
i+ | libnvidia-egl-gbm1-32bit      | package | 1.1.2-7.10                    | x86_64 | (System Packages)
i  | libnvidia-egl-wayland1        | package | 1.1.20-1.1                    | x86_64 | repo-oss
i+ | libnvidia-egl-wayland1-32bit  | package | 1.1.20-52.1                   | x86_64 | (System Packages)
i+ | libnvidia-egl-x111            | package | 1.0.3-21.2                    | x86_64 | (System Packages)
i+ | libnvidia-egl-x111-32bit      | package | 1.0.3-21.2                    | x86_64 | (System Packages)
i+ | libnvidia-gpucomp             | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | libnvidia-gpucomp-32bit       | package | 580.95.05-41.1                | x86_64 | (System Packages)
i  | libvdpau1                     | package | 1.5-150700.1.3                | x86_64 | cuda-opensuse15-x86_64
i  | libvdpau1-32bit               | package | 1.5-150700.1.3                | x86_64 | cuda-opensuse15-x86_64
i  | nsight-compute-2020.3.1       | package | 2020.3.1.4-1                  | x86_64 | cuda-opensuse15-x86_64
i  | nsight-compute-2024.1.1       | package | 2024.1.1.4-1                  | x86_64 | cuda-opensuse15-x86_64
i  | nsight-systems-2024.5.1       | package | 2024.5.1.113_245134619542v0-0 | x86_64 | cuda-opensuse15-x86_64
i+ | nvidia-common-G06             | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-compute-G06            | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-compute-G06-32bit      | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-compute-utils-G06      | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-driver-G06-kmp-default | package | 580.95.05_k6.17.0_2-41.3      | x86_64 | (System Packages)
i+ | nvidia-gl-G06                 | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-gl-G06-32bit           | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-libXNVCtrl             | package | 580.95.05-45.2                | x86_64 | (System Packages)
i+ | nvidia-modprobe               | package | 580.95.05-19.1                | x86_64 | (System Packages)
i+ | nvidia-persistenced           | package | 580.95.05-2.1                 | x86_64 | (System Packages)
i+ | nvidia-settings               | package | 580.95.05-45.2                | x86_64 | (System Packages)
i  | nvidia-userspace-meta-G06     | package | 580.95.05-17.1                | noarch | (System Packages)
i+ | nvidia-video-G06              | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-video-G06-32bit        | package | 580.95.05-41.1                | x86_64 | (System Packages)
i+ | nvidia-xconfig                | package | 580.95.05-2.1                 | x86_64 | (System Packages)
i+ | nvtop                         | package | 3.2.0+14-1.1                  | x86_64 | repo-oss
i  | suse-prime                    | package | 0.8.18-3.1                    | noarch | repo-oss
i+ | waifu2x-ncnn-vulkan           | package | 20220419-2.40                 | x86_64 | (System Packages)

Yes, that is the official source for proprietary video drivers; some users also use the CUDA toolkit from the CUDA repo, AFAIK those two repos can both be enabled in the same system, but for details please wait for an answer by users of such a configuration.