Fedora 24 + OpenAFS-重启后服务无法启动

Fedora 24 + OpenAFS-重启后服务无法启动

我遵循了本指南这里关于如何安装 OpenAFS - 但是我还没有设法让它工作。

我目前面临的问题是,重新启动后,如果我运行命令

sudo systemctl status openafs-client.service

我看到以下输出:

● openafs-client.service - OpenAFS Client Service
   Loaded: loaded (/usr/lib/systemd/system/openafs-client.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sun 2016-12-18 14:43:56 GMT; 25min ago

Dec 18 14:43:55 ppdhcp45.hep.manchester.ac.uk systemd[1]: Starting OpenAFS Client Service...
Dec 18 14:43:56 ppdhcp45.hep.manchester.ac.uk modprobe[956]: modprobe: FATAL: Module openafs not found in directory /lib/modules/4.8.13-200.fc24.x86_64
Dec 18 14:43:56 ppdhcp45.hep.manchester.ac.uk systemd[1]: openafs-client.service: Control process exited, code=exited status=1
Dec 18 14:43:56 ppdhcp45.hep.manchester.ac.uk systemd[1]: Failed to start OpenAFS Client Service.
Dec 18 14:43:56 ppdhcp45.hep.manchester.ac.uk systemd[1]: openafs-client.service: Unit entered failed state.
Dec 18 14:43:56 ppdhcp45.hep.manchester.ac.uk systemd[1]: openafs-client.service: Failed with result 'exit-code'.
Dec 18 15:02:27 ppdhcp45.hep.manchester.ac.uk systemd[1]: Stopped OpenAFS Client Service.

我对 Fedora 还不熟悉,但已经使用 Ubuntu 好几年了。有人能给我指点如何诊断和修复这个问题吗?

答案1

错误信息的措辞非常清楚:

modprobe:严重错误:在目录 /lib/modules/4.8.13-200.fc24.x86_64 中未找到模块 openafs

您的 OpenAFS 需要同名的内核模块,模块从上述目录加载。这在很大程度上取决于您如何安装软件包,但实际情况是您获得了新内核版本,并且可能仅为旧内核模块安装了 openAFS 内核模块。

您可能需要重建/重新安装您的 OpenAFS 包。

答案2

我想延长Jakuje 的回答用我的解决方案。

您可能需要重建/重新安装您的 OpenAFS ...

对我来说有点棘手。Ubuntu 的openafs-client存储库中确实有,但仍然找不到模块。因此我安装了模块助手:

$ sudo apt-get install module-assistant

进而

$ sudo module-assistant auto-install openafs

学分

相关内容