[Arm-dev] dkms missing dependency kernel-devel-uname-r

Sun Mar 4 12:28:18 UTC 2018
Pablo Sebastián Greco <pablo at fliagreco.com.ar>

Robert, it looks like you are using the raspberry-pi version of the 
kernel, which apparently doesn't provide kernel-devel-uname-r, but since 
we (by we I mean Fabian) are working on getting the rpi to work with the 
generic kernel, i don't know if it will be fixed.
In the meantime you can try to install all the other packages, install 
raspberrypi-kernel-devel and then install dkms with --nodeps?

Let me know if that works.

Thanks.
Pablo.

El 3/3/18 a las 13:23, Robert escribió:
> Hi,
>
> I am trying to install dkms from the RPEL repo on RPi3 but getting a 
> missing dependency kernel-devel-uname-r.
>
> I have a workaround, dkms-2.3-1 installs ok but all subsequent 
> versions fail on the same missing dependency.  I would like to install 
> the latest stable version.  Here follows the output:
>
> [centos-rpi3 ~]$ uname -a
> Linux centos-rpi3 4.9.75-v7.1.el7 #1 SMP Tue Jan 9 09:29:45 UTC 2018 
> armv7l armv7l armv7l GNU/Linux
> [centos-rpi3 ~]$ cat /etc/centos-release
> CentOS Linux release 7.4.1708 (Core)
> [centos-rpi3 ~]$ sudo yum install dkms
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
> Resolving Dependencies
> --> Running transaction check
> ---> Package dkms.noarch 0:2.4.0-1.20170926git959bd74.el7 will be 
> installed
> --> Processing Dependency: elfutils-libelf-devel for package: 
> dkms-2.4.0-1.20170926git959bd74.el7.noarch
> --> Processing Dependency: file for package: 
> dkms-2.4.0-1.20170926git959bd74.el7.noarch
> --> Processing Dependency: gcc for package: 
> dkms-2.4.0-1.20170926git959bd74.el7.noarch
> --> Processing Dependency: kernel-devel-uname-r for package: 
> dkms-2.4.0-1.20170926git959bd74.el7.noarch
> --> Running transaction check
> ---> Package dkms.noarch 0:2.4.0-1.20170926git959bd74.el7 will be 
> installed
> --> Processing Dependency: kernel-devel-uname-r for package: 
> dkms-2.4.0-1.20170926git959bd74.el7.noarch
> ---> Package elfutils-libelf-devel.armv7hl 0:0.168-8.el7 will be installed
> --> Processing Dependency: pkgconfig(zlib) for package: 
> elfutils-libelf-devel-0.168-8.el7.armv7hl
> ---> Package file.armv7hl 0:5.11-33.el7 will be installed
> ---> Package gcc.armv7hl 0:4.8.5-16.el7_4.1 will be installed
> --> Processing Dependency: cpp = 4.8.5-16.el7_4.1 for package: 
> gcc-4.8.5-16.el7_4.1.armv7hl
> --> Processing Dependency: libmpfr.so.4 for package: 
> gcc-4.8.5-16.el7_4.1.armv7hl
> --> Processing Dependency: libmpc.so.3 for package: 
> gcc-4.8.5-16.el7_4.1.armv7hl
> --> Processing Dependency: libatomic.so.1 for package: 
> gcc-4.8.5-16.el7_4.1.armv7hl
> --> Running transaction check
> ---> Package cpp.armv7hl 0:4.8.5-16.el7_4.1 will be installed
> ---> Package dkms.noarch 0:2.4.0-1.20170926git959bd74.el7 will be 
> installed
> --> Processing Dependency: kernel-devel-uname-r for package: 
> dkms-2.4.0-1.20170926git959bd74.el7.noarch
> ---> Package libatomic.armv7hl 0:4.8.5-16.el7_4.1 will be installed
> ---> Package libmpc.armv7hl 0:1.0.1-3.el7 will be installed
> ---> Package mpfr.armv7hl 0:3.1.1-4.el7 will be installed
> ---> Package zlib-devel.armv7hl 0:1.2.7-17.el7 will be installed
> --> Finished Dependency Resolution
> Error: Package: dkms-2.4.0-1.20170926git959bd74.el7.noarch (epel)
>    Requires: kernel-devel-uname-r
>  You could try using --skip-broken to work around the problem
>  You could try running: rpm -Va --nofiles --nodigest
> [centos-rpi3 ~]$
>
>
>
> _______________________________________________
> Arm-dev mailing list
> Arm-dev at centos.org
> https://lists.centos.org/mailman/listinfo/arm-dev