ubuntu - 更新 Ubuntu 16.04 后,Freeradius 不起作用
问题描述
不擅长unix之类的操作系统,需要你的帮助!在 ubuntu 16.04 + radiusdesk+mysql 上安装了 FreeRADIUS 版本 3.0.16,升级到 18.04 后它不再以错误启动
"/etc/freeradius/3.0/radiusd.conf [653]: Failed reading directory /etc/freeradius/3.0/mods-enabled/: No such file or directory"
我知道他从这个文件夹中读取了配置,但我不明白是什么原因,改变读取配置的路径,如果是,在哪里,或者你需要以某种方式传输配置,我不知道在哪里问题以及如何修复
解决方案
简短的回答很简单 -/etc/freeradius/3.0/mods-enabled
目录不存在,因此无法读取。问题是为什么。
这可能与移动 FreeRADIUS 配置的 Debian/Ubuntu 软件包有关。它曾经在/etc/freeradius
,但在某些时候被移到了/etc/freeradius/3.0
。您可以检查配置文件是否仍然存在于原始位置,如果存在,请将它们移动到3.0
子目录。如果您这样做,则可能需要针对新位置调整配置行/etc/freeradius/3.0/radiusd.conf
(例如选项)。raddbdir
否则,您最好查看升级前的备份并将配置从那里复制到/etc/freeradius/3.0
升级系统中的新目录。升级过程中的某些东西可能以某种方式破坏了配置。手动恢复以前的副本将是修复它的最简单方法。
推荐阅读
- python - 使用 Python 3 从表中选择
- java - Java8中的压缩类空间与堆成正比吗?
- service - Angular 8 accountService 在 loginService 中未定义
- sqlite - 如何检查多个列的值,但如果该列为空,则不要关心它
- ajax - VUEJS TypeError: $.ajax(...).success 不是函数
- scikit-learn - can't install specific old version of sklearn to解决pyadio分析库中不兼容的“SVC属性错误”
- android - 更新 Android 库会导致我的代码出错吗?
- c# - 基于另一个键的 XML 分组
- python - 查找浮点字符串时,正则表达式的行为很奇怪
- javascript - 点击后如何加载特定的片段?