LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > CentOS
User Name
Password
CentOS This forum is for the discussion of CentOS Linux. Note: This forum does not have any official participation.

Notices


Reply
  Search this Thread
Old 11-14-2018, 07:44 PM   #16
zethan
Member
 
Registered: Jan 2018
Posts: 43

Original Poster
Rep: Reputation: Disabled

Here are what I have done on fresh installation of CentOS 7 on my notebook. I formatted my entire hard disk, of course.

1. yum upgrade -y
2. reboot now
3. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
4. rpm -Uvh https://www.elrepo.org/elrepo-releas...epo.noarch.rpm
5. yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
Code:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo-kernel: repos.mia.lax-noc.com
elrepo-kernel                                                             | 2.9 kB  00:00:00     
elrepo-kernel/primary_db                                                  | 1.8 MB  00:00:03     
Available Packages
kernel-lt.x86_64                                4.4.163-1.el7.elrepo                elrepo-kernel
kernel-lt-devel.x86_64                          4.4.163-1.el7.elrepo                elrepo-kernel
kernel-lt-doc.noarch                            4.4.163-1.el7.elrepo                elrepo-kernel
kernel-lt-headers.x86_64                        4.4.163-1.el7.elrepo                elrepo-kernel
kernel-lt-tools.x86_64                          4.4.163-1.el7.elrepo                elrepo-kernel
kernel-lt-tools-libs.x86_64                     4.4.163-1.el7.elrepo                elrepo-kernel
kernel-lt-tools-libs-devel.x86_64               4.4.163-1.el7.elrepo                elrepo-kernel
kernel-ml.x86_64                                4.19.2-1.el7.elrepo                 elrepo-kernel
kernel-ml-devel.x86_64                          4.19.2-1.el7.elrepo                 elrepo-kernel
kernel-ml-doc.noarch                            4.19.2-1.el7.elrepo                 elrepo-kernel
kernel-ml-headers.x86_64                        4.19.2-1.el7.elrepo                 elrepo-kernel
kernel-ml-tools.x86_64                          4.19.2-1.el7.elrepo                 elrepo-kernel
kernel-ml-tools-libs.x86_64                     4.19.2-1.el7.elrepo                 elrepo-kernel
kernel-ml-tools-libs-devel.x86_64               4.19.2-1.el7.elrepo                 elrepo-kernel
perf.x86_64                                     4.19.2-1.el7.elrepo                 elrepo-kernel
python-perf.x86_64                              4.19.2-1.el7.elrepo                 elrepo-kernel
Now, I want to do the step below, but I got unsuccessful result.
6. sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" install kernel-ml*
Code:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo-kernel: elrepo.org
Resolving Dependencies
--> Running transaction check
---> Package kernel-ml.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-devel.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-doc.noarch 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-headers.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-tools.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-tools-libs.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-tools-libs-devel.x86_64 0:4.19.2-1.el7.elrepo will be installed
--> Processing Conflict: kernel-ml-tools-4.19.2-1.el7.elrepo.x86_64 conflicts kernel-tools < 4.19.2-1.el7.elrepo
--> Processing Conflict: kernel-ml-headers-4.19.2-1.el7.elrepo.x86_64 conflicts kernel-headers < 4.19.2-1.el7.elrepo
--> Processing Conflict: kernel-ml-tools-libs-4.19.2-1.el7.elrepo.x86_64 conflicts kernel-tools-libs < 4.19.2-1.el7.elrepo
--> Finished Dependency Resolution
Error: kernel-ml-tools-libs conflicts with kernel-tools-libs-3.10.0-862.14.4.el7.x86_64
Error: kernel-ml-tools conflicts with kernel-tools-3.10.0-862.14.4.el7.x86_64
Error: kernel-ml-headers conflicts with kernel-headers-3.10.0-862.14.4.el7.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
However, when I did this, I got successful result.
7. sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" install kernel-ml
Code:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo-kernel: muug.ca
Resolving Dependencies
--> Running transaction check
---> Package kernel-ml.x86_64 0:4.19.2-1.el7.elrepo will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================
 Package              Arch              Version                          Repository                Size
========================================================================================================
Installing:
 kernel-ml            x86_64            4.19.2-1.el7.elrepo              elrepo-kernel             46 M

Transaction Summary
========================================================================================================
Install  1 Package

Total download size: 46 M
Installed size: 205 M
Is this ok [y/d/N]: y
Downloading packages:
kernel-ml-4.19.2-1.el7.elrepo.x86_64.rpm                                         |  46 MB  00:01:08     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Installing : kernel-ml-4.19.2-1.el7.elrepo.x86_64                                                 1/1 
  Verifying  : kernel-ml-4.19.2-1.el7.elrepo.x86_64                                                 1/1 

Installed:
  kernel-ml.x86_64 0:4.19.2-1.el7.elrepo                                                                

Complete!
8. reboot now

My questions to you are
1. If I would like to install Nvidia driver (kmodnvidia)from elrepo next, I would need all these below correct?
kernel-ml.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 4.19.2-1.el7.elrepo elrepo-kernel

2. How should I solve the conflict between kernel from "elrepo-kernel" and "el"?

Thank you.
 
Old 11-14-2018, 10:41 PM   #17
chrism01
LQ Guru
 
Registered: Aug 2004
Location: Sydney
Distribution: Rocky 9.2
Posts: 18,348

Rep: Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749
I must agree with those who said "yum_priorities"
You should always assume any non "base" repo set will sooner or later cause grief.
Install yum_priorities immediately after a simple base install and then use it for every new set of repos you add and preferably just stick to the better known ones eg epel, elrepo & others if you must.
 
Old 11-15-2018, 03:44 AM   #18
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by zethan View Post
...
My questions to you are
1. If I would like to install Nvidia driver (kmodnvidia)from elrepo next, I would need all these below correct?
kernel-ml.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-devel.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-doc.noarch 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-headers.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-tools.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs.x86_64 4.19.2-1.el7.elrepo elrepo-kernel
kernel-ml-tools-libs-devel.x86_64 4.19.2-1.el7.elrepo elrepo-kernel

2. How should I solve the conflict between kernel from "elrepo-kernel" and "el"?

Thank you.
For your first question, the kernel-ml-headers and devel packages are only needed if you plan on building kernel modules and/or you are using the .run script/installer from NVIDIA directly. So unless you are going to use the .run script/installer, you only need the kernel-ml package itself, if you are going to use the kernel-ml line.

For your second question; you'll need to use rpm directly to remove the development packages for kernel 3.x series and then you should be able to install the kernel-ml packages it's complaining about, that it can't install currently. Run the following commands as root:

Code:
rpm -e --nodeps kernel-tools-libs
rpm -e --nodeps kernel-tools
rpm -e --nodeps kernel-headers
Then try installing the kernel-ml packages that refused to install with yum before again.
 
1 members found this post helpful.
Old 11-15-2018, 06:58 AM   #19
zethan
Member
 
Registered: Jan 2018
Posts: 43

Original Poster
Rep: Reputation: Disabled
Thank you so much everyone. Here are what I just have done.

rpm -e --nodeps kernel-tools-libs
rpm -e --nodeps kernel-tools
rpm -e --nodeps kernel-headers
yum --disablerepo="*" --enablerepo="elrepo-kernel" install kernel-ml*

Code:
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo-kernel: repos.ord.lax-noc.com
http://repos.ord.lax-noc.com/elrepo/kernel/el7/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: repos.ord.lax-noc.com; Unknown error"
Trying other mirror.
elrepo-kernel                                            | 2.9 kB     00:00     
Package kernel-ml-4.19.2-1.el7.elrepo.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package kernel-ml-devel.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-doc.noarch 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-headers.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-tools.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-tools-libs.x86_64 0:4.19.2-1.el7.elrepo will be installed
---> Package kernel-ml-tools-libs-devel.x86_64 0:4.19.2-1.el7.elrepo will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                     Arch    Version               Repository      Size
================================================================================
Installing:
 kernel-ml-devel             x86_64  4.19.2-1.el7.elrepo   elrepo-kernel   12 M
 kernel-ml-doc               noarch  4.19.2-1.el7.elrepo   elrepo-kernel  7.5 M
 kernel-ml-headers           x86_64  4.19.2-1.el7.elrepo   elrepo-kernel  1.2 M
 kernel-ml-tools             x86_64  4.19.2-1.el7.elrepo   elrepo-kernel  165 k
 kernel-ml-tools-libs        x86_64  4.19.2-1.el7.elrepo   elrepo-kernel   67 k
 kernel-ml-tools-libs-devel  x86_64  4.19.2-1.el7.elrepo   elrepo-kernel   48 k

Transaction Summary
================================================================================
Install  6 Packages

Total download size: 21 M
Installed size: 77 M
Is this ok [y/d/N]: y
Downloading packages:
kernel-ml-doc-4.19.2-1.el7.elr FAILED                                          
http://iad.mirror.rackspace.com/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-doc-4.19.2-1.el7.elrepo.noarch.rpm: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article 

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

(1/6): kernel-ml-tools-4.19.2-1.el7.elrepo.x86_64.rpm      | 165 kB   00:00     
(2/6): kernel-ml-tools-libs-4.19.2-1.el7.elrepo.x86_64.rpm |  67 kB   00:01     
(3/6): kernel-ml-tools-libs-devel-4.19.2-1.el7.elrepo.x86_ |  48 kB   00:01     
(4/6): kernel-ml-headers-4.19.2-1.el7.elrepo.x86_64.rpm    | 1.2 MB   00:09     
(5/6): kernel-ml-doc-4.19.2-1.el7.elrepo.noarch.rpm        | 7.5 MB   00:18     
(6/6): kernel-ml-devel-4.19.2-1.el7.elrepo.x86_64.rpm      |  12 MB   00:24     
--------------------------------------------------------------------------------
Total                                              874 kB/s |  21 MB  00:24     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
1:compat-glibc-headers-2.12-4.el7.centos.x86_64 has missing requires of kernel-headers >= ('0', '2.2.1', None)
glibc-headers-2.17-222.el7.x86_64 has missing requires of kernel-headers >= ('0', '2.2.1', None)
  Installing : kernel-ml-tools-libs-4.19.2-1.el7.elrepo.x86_64              1/6 
  Installing : kernel-ml-tools-4.19.2-1.el7.elrepo.x86_64                   2/6 
  Installing : kernel-ml-tools-libs-devel-4.19.2-1.el7.elrepo.x86_64        3/6 
  Installing : kernel-ml-headers-4.19.2-1.el7.elrepo.x86_64                 4/6 
  Installing : kernel-ml-doc-4.19.2-1.el7.elrepo.noarch                     5/6 
  Installing : kernel-ml-devel-4.19.2-1.el7.elrepo.x86_64                   6/6 
  Verifying  : kernel-ml-devel-4.19.2-1.el7.elrepo.x86_64                   1/6 
  Verifying  : kernel-ml-tools-4.19.2-1.el7.elrepo.x86_64                   2/6 
  Verifying  : kernel-ml-doc-4.19.2-1.el7.elrepo.noarch                     3/6 
  Verifying  : kernel-ml-headers-4.19.2-1.el7.elrepo.x86_64                 4/6 
  Verifying  : kernel-ml-tools-libs-devel-4.19.2-1.el7.elrepo.x86_64        5/6 
  Verifying  : kernel-ml-tools-libs-4.19.2-1.el7.elrepo.x86_64              6/6 

Installed:
  kernel-ml-devel.x86_64 0:4.19.2-1.el7.elrepo                                  
  kernel-ml-doc.noarch 0:4.19.2-1.el7.elrepo                                    
  kernel-ml-headers.x86_64 0:4.19.2-1.el7.elrepo                                
  kernel-ml-tools.x86_64 0:4.19.2-1.el7.elrepo                                  
  kernel-ml-tools-libs.x86_64 0:4.19.2-1.el7.elrepo                             
  kernel-ml-tools-libs-devel.x86_64 0:4.19.2-1.el7.elrepo                       

Complete!
However, there were some warning messages.

yum install yum install yum-plugin-priorities
yum install nvidia-detect

yum install kmod-nvidia-304xx
Code:
Loaded plugins: fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
 * base: mirror.keystealth.org
 * elrepo: repos.ord.lax-noc.com
 * extras: mirror.keystealth.org
 * updates: mirror.keystealth.org
Resolving Dependencies
--> Running transaction check
---> Package kmod-nvidia-304xx.x86_64 0:304.135-6.el7_6.elrepo will be installed
--> Processing Dependency: nvidia-x11-drv-304xx = 304.135 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(i2c_del_adapter) = 0x28a636e9 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(i2c_add_adapter) = 0xa6f8da46 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_init) = 0xc30e01c8 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_exit) = 0x0a05a9f3 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Running transaction check
---> Package kmod-nvidia-304xx.x86_64 0:304.135-6.el7_6.elrepo will be installed
--> Processing Dependency: kernel(i2c_del_adapter) = 0x28a636e9 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(i2c_add_adapter) = 0xa6f8da46 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_init) = 0xc30e01c8 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_exit) = 0x0a05a9f3 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
---> Package nvidia-x11-drv-304xx.x86_64 0:304.135-1.el7.elrepo will be installed
--> Finished Dependency Resolution
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(i2c_del_adapter) = 0x28a636e9
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(i2c_del_adapter) = 0x18922bc2
           Available: kernel-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Available: kernel-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Available: kernel-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Available: kernel-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Available: kernel-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Available: kernel-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Available: kernel-debug-3.10.0-862.el7.x86_64 (base)
               kernel(i2c_del_adapter) = 0xaa91c359
           Available: kernel-debug-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0xaa91c359
           Available: kernel-debug-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0xaa91c359
           Available: kernel-debug-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0xaa91c359
           Available: kernel-debug-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0xaa91c359
           Available: kernel-debug-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0xaa91c359
           Available: kernel-debug-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0xaa91c359
           Available: kernel-debug-3.10.0-862.14.4.el7.x86_64 (updates)
               kernel(i2c_del_adapter) = 0xaa91c359
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(drm_legacy_pci_exit) = 0x0a05a9f3
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(drm_legacy_pci_exit) = 0xd034dc1d
           Available: kernel-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Available: kernel-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Available: kernel-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Available: kernel-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Available: kernel-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Available: kernel-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Available: kernel-debug-3.10.0-862.el7.x86_64 (base)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
           Available: kernel-debug-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
           Available: kernel-debug-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
           Available: kernel-debug-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
           Available: kernel-debug-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
           Available: kernel-debug-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
           Available: kernel-debug-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
           Available: kernel-debug-3.10.0-862.14.4.el7.x86_64 (updates)
               kernel(drm_legacy_pci_exit) = 0xc73e88d5
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(i2c_add_adapter) = 0xa6f8da46
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(i2c_add_adapter) = 0xe0559938
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(i2c_add_adapter) = 0x0f385b26
           Available: kernel-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Available: kernel-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Available: kernel-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Available: kernel-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Available: kernel-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Available: kernel-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Available: kernel-debug-3.10.0-862.el7.x86_64 (base)
               kernel(i2c_add_adapter) = 0x6c5278b0
           Available: kernel-debug-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0x6c5278b0
           Available: kernel-debug-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0x6c5278b0
           Available: kernel-debug-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0x6c5278b0
           Available: kernel-debug-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0x6c5278b0
           Available: kernel-debug-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0x6c5278b0
           Available: kernel-debug-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0x6c5278b0
           Available: kernel-debug-3.10.0-862.14.4.el7.x86_64 (updates)
               kernel(i2c_add_adapter) = 0x6c5278b0
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(drm_legacy_pci_init) = 0xc30e01c8
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(drm_legacy_pci_init) = 0x63a198b2
           Available: kernel-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Available: kernel-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Available: kernel-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Available: kernel-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Available: kernel-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Available: kernel-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Available: kernel-debug-3.10.0-862.el7.x86_64 (base)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
           Available: kernel-debug-3.10.0-862.2.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
           Available: kernel-debug-3.10.0-862.3.2.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
           Available: kernel-debug-3.10.0-862.3.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
           Available: kernel-debug-3.10.0-862.6.3.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
           Available: kernel-debug-3.10.0-862.9.1.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
           Available: kernel-debug-3.10.0-862.11.6.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
           Available: kernel-debug-3.10.0-862.14.4.el7.x86_64 (updates)
               kernel(drm_legacy_pci_init) = 0x8e24bc04
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
yum --disablerepo="*" --enablerepo="elrepo-kernel" install kmod-nvidia-304xx
Code:
Loaded plugins: fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
 * elrepo-kernel: repos.ord.lax-noc.com
No package kmod-nvidia-304xx available.
Error: Nothing to do
yum --disablerepo="*" --enablerepo="elrepo" install kmod-nvidia-304xx
Code:
Loaded plugins: fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
 * elrepo: repos.ord.lax-noc.com
Resolving Dependencies
--> Running transaction check
---> Package kmod-nvidia-304xx.x86_64 0:304.135-6.el7_6.elrepo will be installed
--> Processing Dependency: nvidia-x11-drv-304xx = 304.135 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(i2c_del_adapter) = 0x28a636e9 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(i2c_add_adapter) = 0xa6f8da46 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_init) = 0xc30e01c8 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_exit) = 0x0a05a9f3 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Running transaction check
---> Package kmod-nvidia-304xx.x86_64 0:304.135-6.el7_6.elrepo will be installed
--> Processing Dependency: kernel(i2c_del_adapter) = 0x28a636e9 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(i2c_add_adapter) = 0xa6f8da46 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_init) = 0xc30e01c8 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
--> Processing Dependency: kernel(drm_legacy_pci_exit) = 0x0a05a9f3 for package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64
---> Package nvidia-x11-drv-304xx.x86_64 0:304.135-1.el7.elrepo will be installed
--> Finished Dependency Resolution
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(i2c_add_adapter) = 0xa6f8da46
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(i2c_add_adapter) = 0xe0559938
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(i2c_add_adapter) = 0xe0559938
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(i2c_add_adapter) = 0x0f385b26
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(drm_legacy_pci_init) = 0xc30e01c8
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(drm_legacy_pci_init) = 0xbf21db93
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(drm_legacy_pci_init) = 0x63a198b2
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(drm_legacy_pci_exit) = 0x0a05a9f3
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(drm_legacy_pci_exit) = 0x08c1a412
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(drm_legacy_pci_exit) = 0xd034dc1d
Error: Package: kmod-nvidia-304xx-304.135-6.el7_6.elrepo.x86_64 (elrepo)
           Requires: kernel(i2c_del_adapter) = 0x28a636e9
           Installed: kernel-3.10.0-862.el7.x86_64 (@anaconda)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Installed: kernel-3.10.0-862.14.4.el7.x86_64 (@updates)
               kernel(i2c_del_adapter) = 0x509cd9ad
           Installed: kernel-ml-4.19.2-1.el7.elrepo.x86_64 (@elrepo-kernel)
               kernel(i2c_del_adapter) = 0x18922bc2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
My question to you now is below.
How do I install and use this "kmod-nvidia-304xx"? I know it is from "elrepo" repositories, but, from this yum --disablerepo="*" --enablerepo="elrepo" install kmod-nvidia-304xx command, it still conflicts/need some packages from @updates and @anaconda repositories.

Thank you.
 
Old 11-15-2018, 07:51 AM   #20
zethan
Member
 
Registered: Jan 2018
Posts: 43

Original Poster
Rep: Reputation: Disabled
A friend of mine said I probably need something like "rpm -e --nodeps kernel" at this point. The word "kernel", in this case, would mean kernel-3.10.0-862.el7.x86_64 (@anaconda) and kernel-3.10.0-862.14.4.el7.x86_64 (@updates) correct?

Thank you.
 
Old 11-15-2018, 09:27 AM   #21
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by zethan View Post
...
Code:
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
1:compat-glibc-headers-2.12-4.el7.centos.x86_64 has missing requires of kernel-headers >= ('0', '2.2.1', None)
glibc-headers-2.17-222.el7.x86_64 has missing requires of kernel-headers >= ('0', '2.2.1', None)
The first message means exactly what it says, and it would be expected, given you did alter rpm's database outside of yum.

Quote:
However, there were some warning messages.
...
As I was suspecting; the kmod-nvidia packages at elrepo are built for the kernel 3.x series, not the kernel 4.x series which kernel-ml currently is.

So you either have to use the kernel shipped with CentOS, which is kernel 3.x, if you want to use the package from elrepo. Or, install the NVIDIA driver from the .run script/installer, if you want to use kernel-ml instead.

Up to you.
 
1 members found this post helpful.
Old 11-16-2018, 06:09 PM   #22
zethan
Member
 
Registered: Jan 2018
Posts: 43

Original Poster
Rep: Reputation: Disabled
Thank you, everyone.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
About a few things I always add after fresh Slackware install. sungjin Slackware 16 10-03-2017 12:44 PM
First things to do on fresh Linux Mint install are.... anon091 Linux Mint 13 05-13-2016 12:55 AM
How do you update a driver after a fresh CentOS installation? beansbaxter Linux - Newbie 2 10-15-2010 01:45 AM
Things broken after fresh install FogOgg Slackware 7 03-21-2007 02:14 PM
Fresh 9.1 install - First 10 things I should do? RU63 SUSE / openSUSE 9 12-07-2004 07:02 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > CentOS

All times are GMT -5. The time now is 05:00 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration