更新 Ubuntu 16.04 后,Freeradius 不起作用
Posted
技术标签:
【中文标题】更新 Ubuntu 16.04 后,Freeradius 不起作用【英文标题】:Freeradius doesn't work after updated Ubuntu 16.04 【发布时间】:2021-10-30 02:57:59 【问题描述】:不擅长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"
我知道他从这个文件夹中读取了配置,但我不明白是什么原因,改变读取配置的路径,如果是,在哪里,或者你需要以某种方式传输配置,我不'不知道问题出在哪里,怎么修复
【问题讨论】:
【参考方案1】:简短的回答很简单 - /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
目录。听起来升级过程中的某些东西可能以某种方式破坏了配置。手动恢复以前的副本将是修复它的最简单方法。
【讨论】:
以上是关于更新 Ubuntu 16.04 后,Freeradius 不起作用的主要内容,如果未能解决你的问题,请参考以下文章
更新到 Ubuntu 16.04 后 mysql2 gem 无法正常工作 - libmysqlclient.so.18
ubuntu 16.04 安装玩QQ后,更新或apt-get报错
ubuntu16.04 更新nvidia 显卡驱动后显示 clean ... files ... blocks ... /sys/class/backlight/nvidia_0/actural_br