Questionable problems with Tumbleweed snapshot 20240731 (Mostly-Solved):
Hi, I am running openSUSE Tumbleweed on a machine with Nvidia G05 drivers. Machine was unable to boot to graphical target..... I just learned that Nvidia G05 driver is not supported with the 6.10.2-1 kernel as of yet. So adjusted Grub2, to booting with 6.9.9-1 and do now reach graphical target. A noticeable problem now is *not* having a rollback option available in the boot menu anymore. During the previous 'zypper dup' there was an error with a grub filename of sorts, that was unable to (r, retry) successfully. I aborted, powercycled then ran "zypper dup" again... I powercycled again and then passed 'zypper -vvv dup' with "Nothing to do" reported. When passing '# snapper list' the output shows many snapshots. Can you tell me how to recover the snapshot entry option for boot menu? I have attempted regenerating initrd > 'dracut --regenerate-all --force' *and* update grub > 'grub2-mkconfig -o /boot/grub2/grub.cfg' , powercycled and still no rollback option exists any longer. Also have attempted to pass
# zypper in --force grub2 grub2-branding-openSUSE grub2-i386-pc grub2-i386-pc-extras grub2-snapper-plugin grub2-systemd-sleep-plugin ruby3.3-rubygem-cfa_grub2
After powercycle, It appears the machine is now displaying 'boot from read-only snapshot' option again. If I *did not* pass 'zypper se -i grub*' , I would not have seen the possible culprit being package 'grub2-snapper-plugin'. Why did this happen? Those packages are now marked with 'i+', user installed *not* 'i' installer, as shown before. Is this an issue? Now the largest question I am left with about this is. Are there other packages installed on the machine that need to be installed again with force possibly? I recently passed '# zypper install --force sane-airscan' to correct 'airscan-discover' for some reason. I have passed 'zypper ve' > Dependencies of all installed packages are satisfied. How can I track down these partially, non-functional incorrectly installed packages? -Greatest Hopes🫥
Hello, In the Message; Subject : Questionable problems with Tumbleweed snapshot 20240731 (Mostly-Solved): Message-ID : <99a408a3-ecbb-4a0f-829c-5609a2f9d901@gmx.com> Date & Time: Thu, 1 Aug 2024 23:57:16 -0500 [pj] == -pj via openSUSE Users <users@lists.opensuse.org> has written: pj> Hi, I am running openSUSE Tumbleweed on a machine with Nvidia G05 pj> drivers. Machine was unable to boot to graphical target..... I just pj> learned that Nvidia G05 driver is not supported with the 6.10.2-1 kernel pj> as of yet. [...] How about this patch? Just try this; $ sh ./NVIDIA-Linux-x86_64-470.239.06 --apply-patch nvidia470-6.10.patch Best Regards. --- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Microsoft is overhauling its cybersecurity strategy, called the Secure Future Initiative, to incorporate key security features into its core set of technology platforms and cloud services. " -- Microsoft overhauls cyber strategy to finally embrace security by default --
Hello, Sorry for mistake. In the Message; Subject : Re: Questionable problems with Tumbleweed snapshot 20240731 (Mostly-Solved): Message-ID : <87a5hvtql3.wl-nomiya@lake.dti.ne.jp> Date & Time: [MN] == Masaru Nomiya <nomiya@lake.dti.ne.jp> has written: MN> [1 <text/plain; US-ASCII (7bit)>] MN> Hello, MN> In the Message; MN> Subject : Questionable problems with Tumbleweed snapshot 20240731 (Mostly-Solved): MN> Message-ID : <99a408a3-ecbb-4a0f-829c-5609a2f9d901@gmx.com> MN> Date & Time: Thu, 1 Aug 2024 23:57:16 -0500 MN> [pj] == -pj via openSUSE Users <users@lists.opensuse.org> has written: pj> Hi, I am running openSUSE Tumbleweed on a machine with Nvidia G05 pj> drivers. Machine was unable to boot to graphical target..... I just pj> learned that Nvidia G05 driver is not supported with the 6.10.2-1 kernel pj> as of yet. MN> [...] MN> How about this patch? MN> [2 nvidia470-6.10patch.gz <application/octet-stream (base64)>] MN> [3 <text/plain; ISO-2022-JP (7bit)>] MN> Just try this; MN> $ sh ./NVIDIA-Linux-x86_64-470.239.06 --apply-patch nvidia470-6.10.patch $ sh ./NVIDIA-Linux-x86_64-470.239.06.run --apply-patch nvidia470-6.10.patch
Best Regards.
--- ┏━━┓彡 Masaru Nomiya mail-to: nomiya @ lake.dti.ne.jp ┃\/彡 ┗━━┛ "Microsoft is overhauling its cybersecurity strategy, called the Secure Future Initiative, to incorporate key security features into its core set of technology platforms and cloud services. " -- Microsoft overhauls cyber strategy to finally embrace security by default --
-pj via openSUSE Users wrote:
Hi, I am running openSUSE Tumbleweed on a machine with Nvidia G05 drivers. Machine was unable to boot to graphical target..... I just learned that Nvidia G05 driver is not supported with the 6.10.2-1 kernel as of yet. So adjusted Grub2, to booting with 6.9.9-1 and do now reach graphical target.
Same problem here... :(
A noticeable problem now is *not* having a rollback option available in the boot menu anymore. During the previous 'zypper dup' there was an error with a grub filename of sorts, that was unable to (r, retry) successfully. I aborted, powercycled then ran "zypper dup" again... I powercycled again and then passed 'zypper -vvv dup' with "Nothing to do" reported.
Don't you have 'advanced options for TW' where you can select a previous kernel? That's what I do ATM, run the current TW (20240801) with the old kernel (6.9.5-1). So no need to rollback, IMO. You might need to set multiversion.kernels in zypp.conf. Mine is multiversion.kernels = latest,latest-1,running
On 08-04-2024 06:51AM, Pit Suetterlin via openSUSE Users wrote:
-pj via openSUSE Users wrote:
Hi, I am running openSUSE Tumbleweed on a machine with Nvidia G05 drivers. Machine was unable to boot to graphical target..... I just learned that Nvidia G05 driver is not supported with the 6.10.2-1 kernel as of yet. So adjusted Grub2 Using "advanced options for TW".
, to booting with 6.9.9-1 and do now reach
graphical target.
Same problem here... :(
Slow response from me, I know this is not the machine here only now. 🫥
A noticeable problem now is *not* having a rollback option available in the boot menu anymore.
For some reason grub2-snapper-plugin became uninstalled during my confusion. It is corrected now. During the previous 'zypper dup' there was an
error with a grub filename of sorts, that was unable to (r, retry) successfully. I aborted, powercycled then ran "zypper dup" again... I powercycled again and then passed 'zypper -vvv dup' with "Nothing to do" reported.
Don't you have 'advanced options for TW' where you can select a previous kernel? That's what I do ATM, run the current TW (20240801) with the old kernel (6.9.5-1). So no need to rollback, IMO.
Yes, I have advanced options available. I am using TW (20240812) with the 6.9.9-1 kernel.
You might need to set multiversion.kernels in zypp.conf. Mine is multiversion.kernels = latest,latest-1,running
Thank you for your suggestion. Here in "zypp.conf" the line here reads, multiversion.kernels = latest,latest-1,latest-2,latest-3,latest-4,latest-5,latest-6,latest-7,latest-8,latest-9,running,6.6.11-1 The problems arose from me not understanding that the Nvidia G05 driver is not allowing a graphical target boot with the 6.10 series kernel. All I would have had to do initially (after the DUP) was to use the "advanced options for TW", in the first place. -Thanks
On 8/14/24 1:49 AM, -pj via openSUSE Users wrote:
The problems arose from me not understanding that the Nvidia G05 driver is not allowing a graphical target boot with the 6.10 series kernel. All I would have had to do initially (after the DUP) was to use the "advanced options for TW", in the first place.
All, For those waiting on the official 6.10 kernel patch for the Nvidia driver for G03, G04 and G05 drivers, with a bit of help from Patrick, I have a couple of home:/ repositories that have patched packages you can use now until the official patched packages are built: G03 & G04 Drivers (I'm using this set of packages) https://download.opensuse.org/repositories/home:/wkazubski:/G03/ (buildservice) https://build.opensuse.org/package/show/home%3Awkazubski%3AG03/nvidia-gfxG04 G05 Driver (This driver was not building, I branched and added current source) https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... (buildservice) https://build.opensuse.org/package/show/home:drankinatty:branches:home:ligur... I don't have a G05 install to test, so please test and let me know. There is no reason this shouldn't work fine. It includes the kernel-6.10.patch. Easiest way to change without causing zypper to freak out, is go grab the 7 packages you need and save them to a directory on your box while you are running the 6.9 kernel, e.g. $ ls -1 nvidia/ nvidia-computeG04-32bit-390.157-90.1.x86_64.rpm nvidia-computeG04-390.157-90.1.x86_64.rpm nvidia-gfxG04-kmp-default-390.157_k6.10.3_1-102.1.x86_64.rpm nvidia-glG04-32bit-390.157-90.1.x86_64.rpm nvidia-glG04-390.157-90.1.x86_64.rpm x11-video-nvidiaG04-32bit-390.157-90.1.x86_64.rpm x11-video-nvidiaG04-390.157-90.1.x86_64.rpm Then just use zypper to install them: # cd nvidia # zypper in *.rpm Now just update (dup) as usual for TW and pull in all the new packages, including the Linux 6.10 kernel and the driver will work fine. -- David C. Rankin, J.D.,P.E.
On 08-14-2024 06:50PM, David C. Rankin wrote:
On 8/14/24 1:49 AM, -pj via openSUSE Users wrote:
The problems arose from me not understanding that the Nvidia G05 driver is not allowing a graphical target boot with the 6.10 series kernel. All I would have had to do initially (after the DUP) was to use the "advanced options for TW", in the first place.
All,
For those waiting on the official 6.10 kernel patch for the Nvidia driver for G03, G04 and G05 drivers, with a bit of help from Patrick, I have a couple of home:/ repositories that have patched packages you can use now until the official patched packages are built:
G03 & G04 Drivers (I'm using this set of packages)
https://download.opensuse.org/repositories/home:/wkazubski:/G03/
(buildservice)
https://build.opensuse.org/package/show/home%3Awkazubski%3AG03/nvidia-gfxG04
G05 Driver (This driver was not building, I branched and added current source)
https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home...
(buildservice)
https://build.opensuse.org/package/show/home:drankinatty:branches:home:ligur...
I don't have a G05 install to test, so please test and let me know. There is no reason this shouldn't work fine. It includes the kernel-6.10.patch.
Easiest way to change without causing zypper to freak out, is go grab the 7 packages you need and save them to a directory on your box while you are running the 6.9 kernel, e.g.
$ ls -1 nvidia/ nvidia-computeG04-32bit-390.157-90.1.x86_64.rpm nvidia-computeG04-390.157-90.1.x86_64.rpm nvidia-gfxG04-kmp-default-390.157_k6.10.3_1-102.1.x86_64.rpm nvidia-glG04-32bit-390.157-90.1.x86_64.rpm nvidia-glG04-390.157-90.1.x86_64.rpm x11-video-nvidiaG04-32bit-390.157-90.1.x86_64.rpm x11-video-nvidiaG04-390.157-90.1.x86_64.rpm
Then just use zypper to install them:
# cd nvidia # zypper in *.rpm
You are doing some excellent work from what I can tell. - 1. There are 6 'lower version messages' displayed on machine for: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... [packages here]. 2. Is there a way to get this working with a gpgkey also? 3. Will switching vendors be necessary again in the future? From obs://build.opensuse.org/home:drankinatty *to* obs://build.suse.de/Proprietary:X11:Drivers in order to pull in future updated packages once again? 4. What will happen to: https://build.opensuse.org/package/show/X11:Drivers:Video/nvidia-gfxG05 - Konsole output here with attempting G05 installation. :~/Downloads/Nvidia-G05-For-kernel-6.10> ls -l total 278420 -rw-r--r--. 1 11277874 Aug 14 19:00 nvidia-computeG05-32bit-470.256.02-10.1.x86_64.rpm -rw-r--r--. 1 11278478 Aug 14 19:01 nvidia-computeG05-470.256.02-10.1.x86_64.rpm -rw-r--r--. 1 25800211 Aug 14 19:01 nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm -rw-r--r--. 1 18280287 Aug 14 19:01 nvidia-glG05-32bit-470.256.02-10.1.x86_64.rpm -rw-r--r--. 1 19334559 Aug 14 19:01 nvidia-glG05-470.256.02-10.1.x86_64.rpm -rw-r--r--. 1 22564645 Aug 14 19:01 x11-video-nvidiaG05-32bit-470.256.02-10.1.x86_64.rpm -rw-r--r--. 1 176556359 Aug 14 19:05 x11-video-nvidiaG05-470.256.02-10.1.x86_64.rpm - Thinkcentre-M57p:~/Downloads/Nvidia-G05-For-kernel-6.10> sudo zypper in *.rpm Refreshing service 'NVIDIA'. Refreshing service 'openSUSE'. Loading repository data... Reading installed packages... The selected package 'nvidia-computeG05-32bit-470.256.02-10.1.x86_64' from repository 'Plain RPM files cache' has lower version than the installed one. Use 'zypper install --oldpackage nvidia-computeG05-32bit-470.256.02-10.1.x86_64' to force installation of the package. The selected package 'nvidia-computeG05-470.256.02-10.1.x86_64' from repository 'Plain RPM files cache' has lower version than the installed one. Use 'zypper install --oldpackage nvidia-computeG05-470.256.02-10.1.x86_64' to force installation of the package. The selected package 'nvidia-glG05-32bit-470.256.02-10.1.x86_64' from repository 'Plain RPM files cache' has lower version than the installed one. Use 'zypper install --oldpackage nvidia-glG05-32bit-470.256.02-10.1.x86_64' to force installation of the package. The selected package 'nvidia-glG05-470.256.02-10.1.x86_64' from repository 'Plain RPM files cache' has lower version than the installed one. Use 'zypper install --oldpackage nvidia-glG05-470.256.02-10.1.x86_64' to force installation of the package. The selected package 'x11-video-nvidiaG05-32bit-470.256.02-10.1.x86_64' from repository 'Plain RPM files cache' has lower version than the installed one. Use 'zypper install --oldpackage x11-video-nvidiaG05-32bit-470.256.02-10.1.x86_64' to force installation of the package. The selected package 'x11-video-nvidiaG05-470.256.02-10.1.x86_64' from repository 'Plain RPM files cache' has lower version than the installed one. Use 'zypper install --oldpackage x11-video-nvidiaG05-470.256.02-10.1.x86_64' to force installation of the package. Resolving package dependencies... The following package is going to be upgraded: nvidia-gfxG05-kmp-default The following package is going to change vendor: nvidia-gfxG05-kmp-default obs://build.suse.de/Proprietary:X11:Drivers -> obs://build.opensuse.org/home:drankinatty 1 package to upgrade, 1 to change vendor. Package download size: 24.6 MiB Package install size change: | 168.2 MiB required by to be installed packages 53.7 MiB | - 114.6 MiB released by to be removed packages Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): y Checking for file conflicts: (1 skipped) .............................................................................................................................................................................................[done] Warning: 1 package had to be excluded from file conflicts check because it is not yet download. Note: Checking for file conflicts requires not installed packages to be downloaded in advance in order to access their file lists. See option '--download-in-advance / --dry-run --download-only' in the zypper manual page for details. Retrieving: nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache) (1/1), 24.6 MiB nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY warning: /var/tmp/zypp.S98TLY/zypper/_tmpRPMcache_/%CLI%/nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9da645c1: NOKEY Looking for gpg key ID 9DA645C1 in cache /var/cache/zypp/pubkeys. Repository Plain RPM files cache does not define additional 'gpgkey=' URLs. nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache): Signature verification failed [4-Signatures public key is not available] Abort, retry, ignore? [a/r/i] (a): - Currently installed Nvidia packages on the machine are: Thinkcentre-M57p:~> zypper se -si | grep nvidia i+ | kernel-firmware-nvidia | package | 20240728-1.1 | noarch | repo-oss i+ | libnvidia-egl-wayland1 | package | 1.1.15-1.1 | x86_64 | repo-oss i+ | nvidia-computeG05 | package | 470.256.02-61.1 | x86_64 | repo-non-free i | nvidia-computeG05-32bit | package | 470.256.02-61.1 | x86_64 | repo-non-free i+ | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.9.7_1-61.3 | x86_64 | repo-non-free i+ | nvidia-glG05 | package | 470.256.02-61.1 | x86_64 | repo-non-free i | nvidia-glG05-32bit | package | 470.256.02-61.1 | x86_64 | repo-non-free i+ | x11-video-nvidiaG05 | package | 470.256.02-61.1 | x86_64 | repo-non-free i | x11-video-nvidiaG05-32bit | package | 470.256.02-61.1 | x86_64 | repo-non-free Thinkcentre-M57p:~> - How do you suggest to proceed with this?
Now just update (dup) as usual for TW and pull in all the new packages, including the Linux 6.10 kernel and the driver will work fine.
On 8/14/24 7:51 PM, -pj via openSUSE Users wrote:
1. There are 6 'lower version messages' displayed on machine for: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... [packages here].
2. Is there a way to get this working with a gpgkey also?
3. Will switching vendors be necessary again in the future? From obs://build.opensuse.org/home:drankinatty *to* obs://build.suse.de/Proprietary:X11:Drivers in order to pull in future updated packages once again?
4. What will happen to: https://build.opensuse.org/package/show/X11:Drivers:Video/nvidia-gfxG05
I suspect the gpg issue is due to me branching the repo from liguros and not doing anything specific to sign or update any key. The version numbering isn't in order with the opensuse repo. If you don't want to hit 'i' (ignore) when checking the key. I'd just download them all and then do the "zypper in --old-package *.rpm" and then just hit 'i' each time it prompts telling you it is unsigned. I'd rather install the all of the updated rpms. I'm not sure whether, or if, each rely on the patched version. (it shouldn't matter, the patch for the 6.10 kernel only effect the configuration tests run on the resulting packages in the "kernel/conftest.sh" file) I need to find out how to take the branched package I created and just make in one of my packages in https://download.opensuse.org/repositories/home:/drankinatty/ instead of https://download.opensuse.org/repositories/home:/drankinatty:/ (no colon after the drankinatty) Install them all under your current 6.9 kernel. It will trigger a module build and then you should be able to use any kernel up to and including the new 6.10 kernel with them. They will work fine on prior kernels as well. It it all goes to hell, just download the original rpms do another "zypper in *.rpm" to restore the original packages. I had no problems with the G04 drivers. Let me know how it goes. Sorry I don't have more on the gpg key. -- David C. Rankin, J.D.,P.E.
On 08-14-2024 08:11PM, David C. Rankin wrote:
On 8/14/24 7:51 PM, -pj via openSUSE Users wrote:
1. There are 6 'lower version messages' displayed on machine for: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... [packages here].
2. Is there a way to get this working with a gpgkey also?
3. Will switching vendors be necessary again in the future? From obs://build.opensuse.org/home:drankinatty *to* obs://build.suse.de/Proprietary:X11:Drivers in order to pull in future updated packages once again?
4. What will happen to: https://build.opensuse.org/package/show/X11:Drivers:Video/nvidia-gfxG05
I suspect the gpg issue is due to me branching the repo from liguros and not doing anything specific to sign or update any key.
The version numbering isn't in order with the opensuse repo.
If you don't want to hit 'i' (ignore) when checking the key. I'd just download them all and then do the "zypper in --old-package *.rpm" and then just hit 'i' each time it prompts telling you it is unsigned.
That did not work so I used 'zypper in *.rpm' instead (see in my reply below).
I'd rather install the all of the updated rpms. I'm not sure whether, or if, each rely on the patched version.
ok
(it shouldn't matter, the patch for the 6.10 kernel only effect the configuration tests run on the resulting packages in the "kernel/conftest.sh" file)
I need to find out how to take the branched package I created and just make in one of my packages in
https://download.opensuse.org/repositories/home:/drankinatty/
instead of
https://download.opensuse.org/repositories/home:/drankinatty:/
(no colon after the drankinatty)
Did you figure that out as of yet?
Install them all under your current 6.9 kernel. It will trigger a module build and then you should be able to use any kernel up to and including the new 6.10 kernel with them. They will work fine on prior kernels as well.
It it all goes to hell, just download the original rpms do another "zypper in *.rpm" to restore the original packages. I had no problems with the G04 drivers.
Let me know how it goes. Sorry I don't have more on the gpg key.
I downloaded your patched G05 .rpms. Placed them in a folder and then just tried this: > /Downloads/Nvidia-G05-For-kernel-6.10> ls -lah total 272M drwxr-xr-x. 1 paul paul 674 Aug 14 19:08 . drwx------. 1 paul paul 134 Aug 22 13:34 .. -rwxrwxrwx. 1 paul paul 11M Aug 14 19:00 nvidia-computeG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 11M Aug 14 19:01 nvidia-computeG05-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 25M Aug 14 19:01 nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 18M Aug 14 19:01 nvidia-glG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 19M Aug 14 19:01 nvidia-glG05-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 22M Aug 14 19:01 x11-video-nvidiaG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 169M Aug 14 19:05 x11-video-nvidiaG05-470.256.02-10.1.x86_64.rpm paul@paul-Thinkcentre-M57p:~/Downloads/Nvidia-G05-For-kernel-6.10> sudo zypper in *.rpm [sudo] password for root: Refreshing service 'NVIDIA'. Refreshing service 'openSUSE'. Loading repository data... Reading installed packages... Resolving package dependencies... The following 5 recommended packages were automatically selected: nvidia-computeG05-32bit nvidia-glG05 nvidia-glG05-32bit x11-video-nvidiaG05 x11-video-nvidiaG05-32bit The following 7 NEW packages are going to be installed: nvidia-computeG05 nvidia-computeG05-32bit nvidia-gfxG05-kmp-default nvidia-glG05 nvidia-glG05-32bit x11-video-nvidiaG05 x11-video-nvidiaG05-32bit 7 new packages to install. Package download size: 271.9 MiB Package install size change: | 869.3 MiB required by to be installed packages 869.3 MiB | - 0 B released by to be removed packages Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): y Checking for file conflicts: (1 skipped) .............................................................................................................................................................................................[done] Warning: 7 packages had to be excluded from file conflicts check because they are not yet downloaded. Note: Checking for file conflicts requires not installed packages to be downloaded in advance in order to access their file lists. See option '--download-in-advance / --dry-run --download-only' in the zypper manual page for details. Retrieving: nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache) (1/7), 24.6 MiB nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY warning: /var/tmp/zypp.CZsjhg/zypper/_tmpRPMcache_/%CLI%/nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9da645c1: NOKEY Looking for gpg key ID 9DA645C1 in cache /var/cache/zypp/pubkeys. Repository Plain RPM files cache does not define additional 'gpgkey=' URLs. nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache): Signature verification failed [4-Signatures public key is not available] Abort, retry, ignore? [a/r/i] (a): i warning: /var/cache/zypper/RPMS/nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9da645c1: NOKEY depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory i depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory ^C Trying to exit gracefully... (1/7) Installing: nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 ..........................................................................................................................................................[done] Thinkcentre-M57p:~/Downloads/Nvidia-G05-For-kernel-6.10> What are your thoughts? I have seen the recent post (Need help with a laptop that will only run Plasma/Wayland) > I'd start with either Yast or zypper or just: # rpm -qa | grep 'nvidia' if that gives a concise list of the nvidia driver rpms you have installed, then just: # zypper rm < <(rpm -qa | grep 'nvidia') This above command dows not work. Then install the G05 driver. If you are on tumbleweed and need drivers patched for the 6.10 kernel, use the drivers in: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... (the buildservice files creating the driver are at) https://build.opensuse.org/package/show/home:drankinatty:branches:home:ligur... Add a temporary repository, e.g. # zypper ar -k https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... nvidiatmp Yes, I added the repository. Should refresh be disabled on it? I believe that *yes* refresh should be disabled. Then install with zypper or yast selecting the files from the nvidiatmp repository. You should be able to do it with: # zypper in --allow-vendor-change --oldpackage nvidia-gfxG05-kmp-default-470.256.02_k6.10.5_1-8.4.x86_64.rpm This also did not work above. which should pull in the other packages. If not, just install all package from that repo. It has Leap 15.4 - Tumbleweed. Current Nvidia related packages now on machine > zypper se -si nvidia Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+----------------------------------+---------+--------------------------+--------+----------- i+ | kernel-firmware-nvidia | package | 20240809-1.1 | noarch | repo-oss i+ | libnvidia-egl-wayland1 | package | 1.1.15-1.1 | x86_64 | repo-oss i+ | nvidia-computeG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-computeG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.10.5_1-8.4 | x86_64 | nvidiatmp i+ | nvidia-glG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-glG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20240712.dd8c2eb-1.1 | x86_64 | repo-oss i+ | x11-video-nvidiaG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | x11-video-nvidiaG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp Time to powercycle and see what happens. If something does go wrong I created a snapshot prior to this. -Thanks
On 08-23-2024 01:29AM, -pj via openSUSE Users wrote:
On 08-14-2024 08:11PM, David C. Rankin wrote:
On 8/14/24 7:51 PM, -pj via openSUSE Users wrote:
1. There are 6 'lower version messages' displayed on machine for: https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... [packages here].
2. Is there a way to get this working with a gpgkey also?
3. Will switching vendors be necessary again in the future? From obs://build.opensuse.org/home:drankinatty *to* obs://build.suse.de/Proprietary:X11:Drivers in order to pull in future updated packages once again?
4. What will happen to: https://build.opensuse.org/package/show/X11:Drivers:Video/nvidia-gfxG05
I suspect the gpg issue is due to me branching the repo from liguros and not doing anything specific to sign or update any key.
The version numbering isn't in order with the opensuse repo.
If you don't want to hit 'i' (ignore) when checking the key. I'd just download them all and then do the "zypper in --old-package *.rpm" and then just hit 'i' each time it prompts telling you it is unsigned.
That did not work so I used 'zypper in *.rpm' instead (see in my reply below).
I'd rather install the all of the updated rpms. I'm not sure whether, or if, each rely on the patched version.
ok
(it shouldn't matter, the patch for the 6.10 kernel only effect the configuration tests run on the resulting packages in the "kernel/conftest.sh" file)
I need to find out how to take the branched package I created and just make in one of my packages in
https://download.opensuse.org/repositories/home:/drankinatty/
instead of
https://download.opensuse.org/repositories/home:/drankinatty:/
(no colon after the drankinatty)
Did you figure that out as of yet?
Install them all under your current 6.9 kernel. It will trigger a module build and then you should be able to use any kernel up to and including the new 6.10 kernel with them. They will work fine on prior kernels as well.
It it all goes to hell, just download the original rpms do another "zypper in *.rpm" to restore the original packages. I had no problems with the G04 drivers.
Let me know how it goes. Sorry I don't have more on the gpg key.
I downloaded your patched G05 .rpms. Placed them in a folder and then just tried this: >
/Downloads/Nvidia-G05-For-kernel-6.10> ls -lah total 272M drwxr-xr-x. 1 paul paul 674 Aug 14 19:08 . drwx------. 1 paul paul 134 Aug 22 13:34 .. -rwxrwxrwx. 1 paul paul 11M Aug 14 19:00 nvidia-computeG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 11M Aug 14 19:01 nvidia-computeG05-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 25M Aug 14 19:01 nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 18M Aug 14 19:01 nvidia-glG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 19M Aug 14 19:01 nvidia-glG05-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 22M Aug 14 19:01 x11-video-nvidiaG05-32bit-470.256.02-10.1.x86_64.rpm -rwxrwxrwx. 1 paul paul 169M Aug 14 19:05 x11-video-nvidiaG05-470.256.02-10.1.x86_64.rpm paul@paul-Thinkcentre-M57p:~/Downloads/Nvidia-G05-For-kernel-6.10> sudo zypper in *.rpm [sudo] password for root: Refreshing service 'NVIDIA'. Refreshing service 'openSUSE'. Loading repository data... Reading installed packages... Resolving package dependencies...
The following 5 recommended packages were automatically selected: nvidia-computeG05-32bit nvidia-glG05 nvidia-glG05-32bit x11-video-nvidiaG05 x11-video-nvidiaG05-32bit
The following 7 NEW packages are going to be installed: nvidia-computeG05 nvidia-computeG05-32bit nvidia-gfxG05-kmp-default nvidia-glG05 nvidia-glG05-32bit x11-video-nvidiaG05 x11-video-nvidiaG05-32bit
7 new packages to install.
Package download size: 271.9 MiB
Package install size change: | 869.3 MiB required by to be installed packages 869.3 MiB | - 0 B released by to be removed packages
Backend: classic_rpmtrans Continue? [y/n/v/...? shows all options] (y): y
Checking for file conflicts: (1 skipped) .............................................................................................................................................................................................[done] Warning: 7 packages had to be excluded from file conflicts check because they are not yet downloaded.
Note: Checking for file conflicts requires not installed packages to be downloaded in advance in order to access their file lists. See option '--download-in-advance / --dry-run --download-only' in the zypper manual page for details.
Retrieving: nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache)
(1/7), 24.6 MiB nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY V3 RSA/SHA256 Signature, key ID 9c4fe1f49da645c1: NOKEY
warning: /var/tmp/zypp.CZsjhg/zypper/_tmpRPMcache_/%CLI%/nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9da645c1: NOKEY Looking for gpg key ID 9DA645C1 in cache /var/cache/zypp/pubkeys. Repository Plain RPM files cache does not define additional 'gpgkey=' URLs. nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 (Plain RPM files cache): Signature verification failed [4-Signatures public key is not available] Abort, retry, ignore? [a/r/i] (a): i warning: /var/cache/zypper/RPMS/nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 9da645c1: NOKEY depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory i depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-drm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-modeset.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia-uvm.ko): No such file or directory depmod: ERROR: fstatat(5, nvidia.ko): No such file or directory ^C Trying to exit gracefully... (1/7) Installing: nvidia-gfxG05-kmp-default-470.256.02_k6.10.3_1-8.1.x86_64 ..........................................................................................................................................................[done] Thinkcentre-M57p:~/Downloads/Nvidia-G05-For-kernel-6.10>
What are your thoughts? I have seen the recent post (Need help with a laptop that will only run Plasma/Wayland) >
I'd start with either Yast or zypper or just:
# rpm -qa | grep 'nvidia'
if that gives a concise list of the nvidia driver rpms you have installed, then just:
# zypper rm < <(rpm -qa | grep 'nvidia')
This above command dows not work.
Then install the G05 driver. If you are on tumbleweed and need drivers patched for the 6.10 kernel, use the drivers in:
https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home...
(the buildservice files creating the driver are at)
https://build.opensuse.org/package/show/home:drankinatty:branches:home:ligur...
Add a temporary repository, e.g.
# zypper ar -k https://download.opensuse.org/repositories/home:/drankinatty:/branches:/home... nvidiatmp
Yes, I added the repository. Should refresh be disabled on it? I believe that *yes* refresh should be disabled.
Then install with zypper or yast selecting the files from the nvidiatmp repository. You should be able to do it with:
# zypper in --allow-vendor-change --oldpackage nvidia-gfxG05-kmp-default-470.256.02_k6.10.5_1-8.4.x86_64.rpm
This also did not work above.
which should pull in the other packages. If not, just install all package from that repo. It has Leap 15.4 - Tumbleweed.
Current Nvidia related packages now on machine > zypper se -si nvidia Loading repository data... Reading installed packages...
S | Name | Type | Version | Arch | Repository ---+----------------------------------+---------+--------------------------+--------+----------- i+ | kernel-firmware-nvidia | package | 20240809-1.1 | noarch | repo-oss i+ | libnvidia-egl-wayland1 | package | 1.1.15-1.1 | x86_64 | repo-oss i+ | nvidia-computeG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-computeG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.10.5_1-8.4 | x86_64 | nvidiatmp i+ | nvidia-glG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | nvidia-glG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20240712.dd8c2eb-1.1 | x86_64 | repo-oss i+ | x11-video-nvidiaG05 | package | 470.256.02-10.1 | x86_64 | nvidiatmp i+ | x11-video-nvidiaG05-32bit | package | 470.256.02-10.1 | x86_64 | nvidiatmp
Time to powercycle and see what happens. If something does go wrong I created a snapshot prior to this.
Unable to boot to graphical target. Created a snapshot prior to this so have used snapper and rolled back. -Regards
Unable to boot to graphical target. Created a snapshot prior to this so have used snapper and rolled back.
I retried. I believe I did have success this time.🫥 Steps taken: cd to /downloaded/drankintty/Nvidia/G05/rpms # zypper in -f *.rpm Powercycled Current Information: uname -r 6.10.5-1-default zypper se -si nvidia Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository ---+----------------------------------+---------+--------------------------+--------+------------------ i+ | kernel-firmware-nvidia | package | 20240809-1.1 | noarch | repo-oss i+ | libnvidia-egl-wayland1 | package | 1.1.15-1.1 | x86_64 | repo-oss i+ | nvidia-computeG05 | package | 470.256.02-10.1 | x86_64 | (System Packages) i+ | nvidia-computeG05-32bit | package | 470.256.02-10.1 | x86_64 | (System Packages) i+ | nvidia-gfxG05-kmp-default | package | 470.256.02_k6.10.3_1-8.1 | x86_64 | (System Packages) i+ | nvidia-glG05 | package | 470.256.02-10.1 | x86_64 | (System Packages) i+ | nvidia-glG05-32bit | package | 470.256.02-10.1 | x86_64 | (System Packages) i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20240712.dd8c2eb-1.1 | x86_64 | repo-oss i+ | x11-video-nvidiaG05 | package | 470.256.02-10.1 | x86_64 | (System Packages) i+ | x11-video-nvidiaG05-32bit | package | 470.256.02-10.1 | x86_64 | (System Packages) Plasma desktop effects work correctly. Thank you for your all your help and efforts on this packaging and communication. -Best Regards
On 8/23/24 1:51 AM, -pj via openSUSE Users wrote:
Time to powercycle and see what happens. If something does go wrong I created a snapshot prior to this.
Unable to boot to graphical target. Created a snapshot prior to this so have used snapper and rolled back.
-Regards
You need to install the kernel-source so the driver can build :) These use the Nvidia dkms module. So the module builds on your box. All the errors you go about the ".ko" is due to not having the kernel-source installed and not building the driver. I forgot to say that. I just thought everybody had a full gcc installed and the kernel-source as well. Just: # zypper in kernel-devel kernel-default-devel That should pull in the kernel. # zypper in gcc will pull in gcc. Then to build the initramfs and the kernel modules, just type # dracut Now reboot :) -- David C. Rankin, J.D.,P.E.
participants (4)
-
-pj
-
David C. Rankin
-
Masaru Nomiya
-
Pit Suetterlin