打开 AFS 问题

打开 AFS 问题

在 Ubuntu 14.04.4-desktop-amd64 中我尝试安装 OpenAfs

sudo apt-get install openafs-client openafs-modules-dkms openafs-krb5

但有一个问题:

Error! Bad return status for module build on kernel: 4.2.0-27-generic (x86_64)

这是因为:

configure: error: Couldn't guess your Linux version 2

有什么问题?

答案1

您可能需要较新版本的 openafs。

您可以通过查看 openafs 模块中的配置脚本来检查:

grep -n AFS_SYSKVERS= /usr/src/modules/openafs/configure
5920:                  2.2.*) AFS_SYSKVERS=22 ;;
5921:                  2.4.*) AFS_SYSKVERS=24 ;;
5922:                  2.6.* | 3.*) AFS_SYSKVERS=26 ;;

case 语句中缺少 4.* 意味着尚不支持 4.* 内核。

答案2

即使你升级了内核并且 afs 模块没有重建,你也可能需要这个:

sudo add-apt-repository ppa:openafs/stable
sudo apt-get update
sudo apt install --reinstall openafs-client openafs-modules-dkms

安装 dkms 后,内核升级后情况会变得更加稳定。

答案3

这个怎么样?它在 Ubuntu 14.04.4 上对我有用

$ sudo apt-get purge openafs-client
$ sudo add-apt-repository ppa:openafs/stable
$ sudo apt-get update
$ sudo apt install openafs-client

相关内容