在 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