Description of problem: Kernel 4.4 seems to have landed in Mageia recently. Unfortunately, OpenAFS has major breakage for kernel 4.4 that was only fixed in openafs 1.6.18 (see https://www.openafs.org/frameset/dl/openafs/1.6.18/RELNOTES-1.6.18). This means that the kernel module libafs.ko will not build on 4.4, and thus, AFS is not usable. Mageia 5 currently ships AFS 1.6.17. When my laptop's kernel updated, the AFS dkms package attempted to rebuild libafs.ko, but failed. It'd be great if 1.6.18, or at least the upstream patches to fix this, could be backported to Mageia 5. Looking through the Mageia package database (https://madb.mageia.org/default/home/application/0), it doesn't look like that's happened yet, so I figured that I would file a bug. Version-Release number of selected component (if applicable): openafs 1.6.17, kernel 4.4+ How reproducible: Always. Steps to Reproduce: 1. Install Mageia, update to kernel 4.4. 2. Try to install openafs. 3. Attempt to build and modprobe the libafs kernel module.
Please tru openafs-1.6.18-1.1.mga5 when it lands in core updates_testing Advisory: Updated openafs adds support for 4.4 series kernels This update provides an update to 1.6.18 that adds support for 4.4 series kernels. For other fixes in this update, see the referenced changelog. References: https://www.openafs.org/frameset/dl/openafs/1.6.18/RELNOTES-1.6.18 SRPMS: openafs-1.6.18-1.1.mga5.src.rpm i586: dkms-libafs-1.6.18-1.1.mga5.noarch.rpm libopenafs1-1.6.18-1.1.mga5.i586.rpm libopenafs-devel-1.6.18-1.1.mga5.i586.rpm libopenafs-static-devel-1.6.18-1.1.mga5.i586.rpm openafs-1.6.18-1.1.mga5.i586.rpm openafs-client-1.6.18-1.1.mga5.i586.rpm openafs-doc-1.6.18-1.1.mga5.noarch.rpm openafs-server-1.6.18-1.1.mga5.i586.rpm x86_64: dkms-libafs-1.6.18-1.1.mga5.noarch.rpm lib64openafs1-1.6.18-1.1.mga5.x86_64.rpm lib64openafs-devel-1.6.18-1.1.mga5.x86_64.rpm lib64openafs-static-devel-1.6.18-1.1.mga5.x86_64.rpm openafs-1.6.18-1.1.mga5.x86_64.rpm openafs-client-1.6.18-1.1.mga5.x86_64.rpm openafs-doc-1.6.18-1.1.mga5.noarch.rpm openafs-server-1.6.18-1.1.mga5.x86_64.rpm
CC: (none) => tmbDepends on: (none) => 18726Assignee: bugsquad => qa-bugs
Testing mga5 64 Just checking the dkms build. Still a bad exit status cleaning the build area but it doesn't seem to matter. Build time down to ~5mins with new dkms. Ben please test it functions as expected too. Thanks. # urpmi dkms-libafs installing dkms-libafs-1.6.18-1.1.mga5.noarch.rpm from /var/cache/urpmi/rpms Preparing... ################################################################################ 1/1: dkms-libafs ################################################################################ Creating symlink /var/lib/dkms/libafs/1.6.18-1.1.mga5/source -> /usr/src/libafs-1.6.18-1.1.mga5 DKMS: add Completed. Preparing kernel 4.4.13-desktop-1.mga5 for module build: (This is not compiling a kernel, just preparing kernel symbols) Storing current .config to be restored when complete Running Generic preparation routine make mrproper..... using /proc/config.gz make oldconfig..... make prepare.... Building module: cleaning build area....(bad exit status: 2) SMP=SP; eval `grep CONFIG_SMP /boot/config-4.4.13-desktop-1.mga5`; [ -n "$CONFIG_SMP" ] && SMP=MP; ./configure --with-linux-kernel-headers=/lib/modules/4.4.13-desktop-1.mga5/build; make -j4 MPS=$SMP; mv src/libafs/MODLOAD-*/libafs.ko ........................................................................................ cleaning build area.... cleaning kernel tree (make mrproper)..... DKMS: build Completed. libafs.ko.xz: - Installation - Installing to /lib/modules/4.4.13-desktop-1.mga5/dkms/3rdparty/libafs// depmod..... DKMS: install Completed. # dkms status -m libafs libafs, 1.6.18-1.1.mga5, 4.4.13-desktop-1.mga5, x86_64: installed
Whiteboard: (none) => mga5-64-ok
Advisory uploaded.
Whiteboard: mga5-64-ok => advisory mga5-64-ok
Seems to work just fine, thanks for the quick fix!
Keywords: (none) => validated_updateCC: (none) => davidwhodgins, sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0098.html
Status: NEW => RESOLVEDResolution: (none) => FIXED