Skip to content
Mfawa Alfred Onen edited this page Oct 19, 2018 · 4 revisions

Frequently Ask Questions

  1. Why do I get an SSL3 handshake error when running RADIUSDesk Installer on Ubuntu 14.x?
    • Ubuntu 14.x comes with python 2.7.6 and will need to be upgraded to 2.7.9+ as follows:
apt-add-repository ppa:fkrull/deadsnakes-python2.7
apt-get update
apt-get upgrade
  1. Why does RADIUSDesk Installer fail to start MySQL and FreeRADIUS on CentOS by showing a connection error?

    • Usually, this is caused by having SELinux enabled or iptables running the default rules. Make sure SELinux is set to Permissive (setenforce 0) or disabled (vi /etc/sysconfig/selinux)
  2. FreeRADIUS Install Errors On Ubuntu 18 LTS (Contributed by https://github.com/stdkr)

    • I installed radiusdesk successful on a fresh installed ubuntu 18 lts running as an virtual machine. While the installation I ran into some problems. Here are the problems I ran into and how I solved them. Perhaps someone finds this helpful.

Troubleshooting

  • Add php7.1 source to ubuntu
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
  • Install FreeRADIUS PPA, add the following dependency to Debian.yml
vi roles/radiusdesk/vars/Debian.yml
# Freeradius Packages (Ubuntu 14+)
   freeradius_pkgs:
      - "libfreeradius3=3.0.16-ppa1*"
# or install manually
apt install libfreeradius3=3.0.16-ppa1*

Running Ubuntu upgrade will install none PPA versions of freeradius

My solution: mark FreeRADIUS as hold to be ingored when doing an upgrade of Ubuntu

apt-mark hold libfreeradius3 freeradius freeradius-utils freeradius-mysql freeradius-ldap freeradius-krb5 freeradius-common
apt-mark showhold
apt upgrade
apt list --upgradable
  • nmp is needed as a dependency

apt install nmp

  • To run ansible automation for FreeRADIUS including Coova-Chilli, you need to install Dynamic Login Pages first. There is now a guide to install Dynamic Login Pages included in the radiusdesk wiki: Dynamic Login Pages Guide