专栏首页用户7614879的专栏Centos7 FreeRadius 启动失败 Job for radiusd.service failed because the control process exited with error

Centos7 FreeRadius 启动失败 Job for radiusd.service failed because the control process exited with error

使用radiusd -X 启动 可以看到启动过程及出错原因

配合查看日志/var/log/radius/radius.log 可以解决大部分内容

但radiusd -X可以启动 使用systemctl start radiusd.service启动却报错

[root@101-103 system]# systemctl start radiusd.service
Job for radiusd.service failed because the control process exited with error code. See "systemctl status radiusd.service" and "journalctl -xe" for details.
[root@101-103 system]# systemctl status radiusd.service
● radiusd.service - FreeRADIUS high performance RADIUS server.
   Loaded: loaded (/usr/lib/systemd/system/radiusd.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since 四 2020-11-19 15:26:38 CST; 8s ago
  Process: 4505 ExecStart=/usr/sbin/radiusd -d /etc/raddb (code=exited, status=1/FAILURE)
  Process: 4500 ExecStartPre=/usr/sbin/radiusd -C (code=exited, status=0/SUCCESS)
  Process: 4498 ExecStartPre=/bin/chown -R radiusd.radiusd /var/run/radiusd (code=exited, status=0/SUCCESS)

日志内容:

Thu Nov 19 15:19:16 2020 : Info: rlm_sql_mysql: libmysql version: 5.5.60-MariaDB
Thu Nov 19 15:19:16 2020 : Info: rlm_sql (sql): Attempting to connect to database "radiusdb"
Thu Nov 19 15:19:16 2020 : Info: rlm_sql (sql): Opening additional connection (0), 1 of 32 pending slots used
Thu Nov 19 15:19:16 2020 : Error: rlm_sql_mysql: Couldn't connect to MySQL server dbuser@localhost:radiusdb
Thu Nov 19 15:19:16 2020 : Error: rlm_sql_mysql: MySQL error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)
Thu Nov 19 15:19:16 2020 : Error: rlm_sql (sql): Opening connection failed (0)
Thu Nov 19 15:19:16 2020 : Error: /etc/raddb/mods-enabled/sql[20]: Instantiation failed for module "sql"

可以看到是找不到sock 我把sock创建了软链依旧不行

看到篇文章说 localhost 会走域套接字 使用IP地址却不会 于是改下配置文件:

vim /etc/raddb/mods-available/sql

把localhost改为127.0.0.1 成功

        # The dialect of SQL you want to use, this should usually match
        # the driver you selected above.
        #
        # If you're using rlm_sql_null, then it should be the type of
        # database the logged queries are going to be executed against.
        dialect = "mysql"

        # Connection info:
        #
        server = "127.0.0.1"

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Job for postfix.service failed because the control process exited with error code. See "systemctl st

    Arebirth
  • Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理

    安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改。下面对centos7版本下网卡重命名操作做一记录: 1)编辑网卡信息 [...

    洗尽了浮华
  • centos7 docker启动异常分析及解决

    发现此类问题是由于ExecStart的配置导致的。有解决方案说将ExecStart=/usr/bin/docker 改为ExecStart=/usr/bin/d...

    程序新视界
  • Centos7.4服务器安装apache及安装过程出现的问题解决方法

    本文实例讲述了Centos7.4服务器安装apache及安装过程出现的问题解决方法。分享给大家供大家参考,具体如下:

    砸漏
  • CentOS 7.2:Failed to start IPv4 firewall with iptables

    问题 系统是centos7.2,且已经安装了iptables服务,但是在执行启动命令后,却报了iptables服务无法正常启动的错误。 启动命令如下: syst...

    程序员十三
  • Arch Linux安装MariaDB

    用户1456517
  • docker安装时报status=205/LIMITS问题

    在安装docker时出现了非常怪异的问题,安装步骤均按照官网文档一步一步安装,没想到在安装过程中报错,信息如下:

    dogfei
  • Failed to start PostgreSQL 11 database server的解决办法

    在使用 PostgreSQL 过程中,我目前遇到了 2 种错误的类型,下面是具体解决办法和具体的错误信息。

    叉叉敌
  • 启动 jenkins Job for jenkins.service failed....

    搭建环境 | 系统:centos 7 | Java 1.8 | jenkins 2.121.3-1.1 2.1

    Antler
  • Linux MySQL 常见无法启动或启动异常的解决方案

      在 Linux 上自建 MySQL 服务器,经常遇到各种无法启动或启动后异常的问题,本文列举一些常见问题的解决办法。

    kirin
  • RabbitMQ 3.9.8 的rpm安装方式

    之前采用源码的方式安装erlang,之后再来安装rabbitMQ,这种方式有一些复杂。现在参考官网,可以直接用rpm安装。本文对安装过程进行描述。 ...

    冬天里的懒猫
  • vmware centos7 克隆

    记录一下vmware如何克隆一个虚拟机,并解决克隆的centos7虚拟机遇到的网络问题

    董可伦
  • Ansible 搭建与配置(Ⅱ)

    老七Linux
  • Linux系统安装MySQL的详细步骤

    (图片来自:https://www.cnblogs.com/gpdm/p/7170521.html)

    长烟斗
  • centos8自定义目录安装nginx(教程详解)

    # PCRE是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式

    砸漏
  • 安装指定版本的docker服务

    之前部署docker服务的时候都是安装最新的docker版本,并使用docker swarm部署大数据组件。

    踏歌行
  • Ceph数据盘怎样实现自动挂载

    在Centos7 下,现在采用了 systemctl来控制服务,这个刚开始用起来可能不太习惯,不过这个服务比之前的服务控制要强大的多,可以做更多的控制,本节将来...

    用户2772802
  • rabbitmq无法重新加入集群,启动失败的问题

    tanmx
  • 持续集成-Jenkins安装部署

    说明:在网上找了很多文章去解决该离线问题,但是最后都没有解决。所以只能进入页面后再手动安装常用插件。

    踏歌行

扫码关注云+社区

领取腾讯云代金券