Package Details: openafs-modules-dkms 1.8.9-2

Git Clone URL: (read-only, click to copy)
Package Base: openafs-modules-dkms
Description: Kernel module for OpenAFS (dkms)
Upstream URL:
Licenses: custom:"IBM Public License Version 1.0"
Conflicts: openafs, openafs-features-libafs, openafs-modules
Provides: openafs-modules
Submitter: Bevan
Maintainer: Bevan
Last Packager: Bevan
Votes: 17
Popularity: 0.000096
First Submitted: 2014-03-23 13:24 (UTC)
Last Updated: 2023-03-01 21:06 (UTC)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

Bevan commented on 2023-03-01 10:07 (UTC)

Looks like we need a patch for Linux 6.2:

I'll update the package later today.

alexiri commented on 2023-03-01 10:00 (UTC)

The current version (1.8.9-1) breaks when building against linux-zen 6.2.1.zen1-1.

  CC [M]  /var/lib/dkms/openafs/1.8.9/build/src/libafs/MODLOAD-6.2.1-zen1-1-zen-SP/Krmtsys.xdr.o
  CC [M]  /var/lib/dkms/openafs/1.8.9/build/src/libafs/MODLOAD-6.2.1-zen1-1-zen-SP/osi_pag_module.o
  CC [M]  /var/lib/dkms/openafs/1.8.9/build/src/libafs/MODLOAD-6.2.1-zen1-1-zen-SP/AFS_component_version_number.o
/var/lib/dkms/openafs/1.8.9/build/src/libafs/MODLOAD-6.2.1-zen1-1-zen-SP/osi_vnodeops.c: In function ‘afs_lru_cache_add’:
/var/lib/dkms/openafs/1.8.9/build/src/libafs/MODLOAD-6.2.1-zen1-1-zen-SP/osi_vnodeops.c:132:34: error: implicit declaration of function ‘__pagevec_lru_add’; did you mean ‘pagevec_add’? [-Werror=implicit-function-declaration]
  132 | #  define __pagevec_lru_add_file __pagevec_lru_add
      |                                  ^~~~~~~~~~~~~~~~~
/var/lib/dkms/openafs/1.8.9/build/src/libafs/MODLOAD-6.2.1-zen1-1-zen-SP/osi_vnodeops.c:140:9: note: in expansion of macro ‘__pagevec_lru_add_file’
  140 |         __pagevec_lru_add_file(&alrupages->lrupv);
      |         ^~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[4]: *** [scripts/ /var/lib/dkms/openafs/1.8.9/build/src/libafs/MODLOAD-6.2.1-zen1-1-zen-SP/osi_vnodeops.o] Error 1

drslmr commented on 2022-06-02 11:25 (UTC)

It seams to work for me. Thank you very much for the quick help.

Bevan commented on 2022-06-01 19:27 (UTC)

I just updated this package to make the OpenAFS kernel module build against Linux 5.18. For that I had to use patches that are still under development (they were updated just a few hours ago) and that are not yet accepted for integration into the OpenAFS codebase. On top of that, I had to backport these patches and additional changes from git master to the OpenAFS 1.8.x branch. You should therefore take the current state of this package as experimental. I tested this build as best as I can in my small test cell. However, I won't be responsible for any data loss that people might encounter because of using this package.

If you use this package with Linux 5.18, please report your experience here. These reports might help to get the necessary changes accepted in upstream's stable branch.

Bevan commented on 2022-05-31 07:24 (UTC)

Right, we need a couple of patches again to make OpenAFS compatible with Linux 5.18:

I will probably not be able to update this package before tomorrow or the day after.

drslmr commented on 2022-05-31 07:23 (UTC)

Installing the dkms modules fails on 5.18 kernels. Downgrading to 5.17.9 allows to install the modules again.

drslmr commented on 2020-06-22 12:42 (UTC)

The known issue installing dkms packages seams to has been fixed:

Bevan commented on 2020-06-09 09:51 (UTC)

There is a known issue when installing any dkms package via Aura. See Please build and install this package manually or use a different AUR helper.

Bevan commented on 2020-06-09 09:46 (UTC) (edited on 2020-06-09 09:52 (UTC) by Bevan)

@drslmr: I just notice that you are still running kernel 5.6.11-arch1. That one was still built with GCC 9. This package expects that GCC 10 is used and that may only work when your kernel was also built with GCC 10 (i.e., at least 5.6.11-arch3).

Edit: This is probably not the issue. It's aura. See the pinned comment.