{"id":773,"date":"2025-08-12T11:16:22","date_gmt":"2025-08-12T16:16:22","guid":{"rendered":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/?p=773"},"modified":"2025-08-12T11:16:22","modified_gmt":"2025-08-12T16:16:22","slug":"dnf-install-old-packages","status":"publish","type":"post","link":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/?p=773","title":{"rendered":"DNF install old packages"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This happens mostly when your NVidia display card is too old to be compatible to the most recent driver version.  Although the older version of NVidia driver is still available in the corresponding repository, like cuda-rhel9.repo, which supports driver version from 515 till 580, you can only install latest version when doing<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">dnf install nvidia-driver<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then after installation, you will get <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">$ nvidia-smi<br>NVIDIA-SMI has failed because it couldn&#8217;t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Showing that the driver is not compatible with your hardware.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you attempt to specify the version you want, dnf will complain the version and\/or its dependencies are filtered out my module filtering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To overcome this, you will need to switch to the correct module stream.  To do so, first you&#8217;d run:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">dnf module list nvidia-driver<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will show the available streams like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cuda-rhel9-x86_64<br>Name Stream Profiles Summary<br>nvidia-driver latest default [d], fm, ks Nvidia driver for latest branch<br>nvidia-driver latest-dkms default [d], fm, ks Nvidia driver for latest-dkms branch<br>nvidia-driver open-dkms [d][e] default [d], fm, ks Nvidia driver for open-dkms branch<br>nvidia-driver 515 default [d], fm, ks, src Nvidia driver for 515 branch<br>nvidia-driver 515-dkms default [d], fm, ks Nvidia driver for 515-dkms branch<br>nvidia-driver 515-open default [d], fm, ks, src Nvidia driver for 515-open branch<br>nvidia-driver 520 default [d], fm, ks, src Nvidia driver for 520 branch<br>nvidia-driver 520-dkms default [d], fm, ks Nvidia driver for 520-dkms branch<br>nvidia-driver 520-open default [d], fm, ks, src Nvidia driver for 520-open branch<br>nvidia-driver 525 default [d], fm, ks, src Nvidia driver for 525 branch<br>nvidia-driver 525-dkms default [d], fm, ks Nvidia driver for 525-dkms branch<br>nvidia-driver 525-open default [d], fm, ks, src Nvidia driver for 525-open branch<br>nvidia-driver 530 default [d], fm, ks, src Nvidia driver for 530 branch<br>nvidia-driver 530-dkms default [d], fm, ks Nvidia driver for 530-dkms branch<br>nvidia-driver 530-open default [d], fm, ks, src Nvidia driver for 530-open branch<br>nvidia-driver 535 default [d], fm, ks, src Nvidia driver for 535 branch<br>nvidia-driver 535-dkms default [d], fm, ks Nvidia driver for 535-dkms branch<br>nvidia-driver 535-open default [d], fm, ks, src Nvidia driver for 535-open branch<br>nvidia-driver 545 default [d], fm, ks, src Nvidia driver for 545 branch<br>nvidia-driver 545-dkms default [d], fm, ks Nvidia driver for 545-dkms branch<br>nvidia-driver 545-open default [d], fm, ks, src Nvidia driver for 545-open branch<br>nvidia-driver 550 default [d], fm, ks, src Nvidia driver for 550 branch<br>nvidia-driver 550-dkms default [d], fm, ks Nvidia driver for 550-dkms branch<br>nvidia-driver 550-open default [d], fm, ks, src Nvidia driver for 550-open branch<br>nvidia-driver 555 default [d], fm, ks, src Nvidia driver for 555 branch<br>nvidia-driver 555-dkms default [d], fm, ks Nvidia driver for 555-dkms branch<br>nvidia-driver 555-open default [d], fm, ks, src Nvidia driver for 555-open branch<br>nvidia-driver 560 default [d], fm, ks, src Nvidia driver for 560 branch<br>nvidia-driver 560-dkms default [d], fm, ks Nvidia driver for 560-dkms branch<br>nvidia-driver 560-open default [d], fm, ks, src Nvidia driver for 560-open branch<br>nvidia-driver 565 default [d], fm, ks, src Nvidia driver for 565 branch<br>nvidia-driver 565-dkms default [d], fm, ks Nvidia driver for 565-dkms branch<br>nvidia-driver 565-open default [d], fm, ks, src Nvidia driver for 565-open branch<br>nvidia-driver 570 default [d], fm, ks Nvidia driver for 570 branch<br>nvidia-driver 570-dkms default [d], fm, ks Nvidia driver for 570-dkms branch<br>nvidia-driver 570-open default [d], fm, ks Nvidia driver for 570-open branch<br>nvidia-driver 575 default [d], fm, ks Nvidia driver for 575 branch<br>nvidia-driver 575-dkms default [d], fm, ks Nvidia driver for 575-dkms branch<br>nvidia-driver 575-open default [d], fm, ks Nvidia driver for 575-open branch<br>nvidia-driver 580-dkms default [d], fm, ks Nvidia driver for 580-dkms branch<br>nvidia-driver 580-open default [d], fm, ks Nvidia driver for 580-open branch<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then you can pick the branch you prefer, for example,570-open:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">dnf module switch-to nvidia-driver:570-open<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This will install the correct version.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This happens mostly when your NVidia display card is too old to be compatible to the most recent driver version. Although the older version of NVidia driver is still available in the corresponding repository, like cuda-rhel9.repo, which supports driver version from 515 till 580, you can only install latest version when doing dnf install nvidia-driver [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,3],"tags":[],"class_list":["post-773","post","type-post","status-publish","format-standard","hentry","category-computer-tips","category-mri-technical-support","post-blog"],"_links":{"self":[{"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=\/wp\/v2\/posts\/773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=773"}],"version-history":[{"count":1,"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=\/wp\/v2\/posts\/773\/revisions"}],"predecessor-version":[{"id":774,"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=\/wp\/v2\/posts\/773\/revisions\/774"}],"wp:attachment":[{"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csic.som.emory.edu\/~lzhou\/blogs\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}