Soluţie
Problema este că unele câmpuri din tabel lipsesc.
Schema SQL din daloradius nu creează toate câmpurile. Pentru a remedia această eroare, trebuie să adăugați manual câmpurile SQL lipsă.
Alerga mysql -u root -p radius
Aruncă tabelul care provoacă probleme
DROP TABLE radacct;
- Adăugarea următoarei înregistrări a rezolvat problema.
CREATE TABLE radacct (
radacctid bigint(21) NOT NULL auto_increment,
acctsessionid varchar(64) NOT NULL implicit '',
acctuniqueid varchar(32) NOT NULL implicit '',
username varchar(64) NOT NULL implicit '',
groupname varchar(64) NOT NULL implicit '',
domeniul varchar(64) implicit '',
nasipaddress varchar(15) NOT NULL implicit '',
nasportid varchar(15) implicit NULL,
nasporttype varchar(32) default NULL,
acctstarttime datetime NULL implicit NULL,
acctupdatetime datetime NULL implicit NULL,
acctstoptime datetime NULL implicit NULL,
acctinterval int(12) implicit NULL,
acctsessiontime int(12) unsigned implicit NULL,
acctauthentic varchar(32) implicit NULL,
connectinfo_start varchar(50) default NULL,
connectinfo_stop varchar(50) default NULL,
acctinputoctets bigint(20) implicit NULL,
acctoutputoctets bigint(20) implicit NULL,
callstationid varchar(50) NOT NULL implicit '',
callingstationid varchar(50) NOT NULL implicit '',
acctterminatecause varchar(32) NOT NULL implicit '',
servicetype varchar(32) implicit NULL,
framedprotocol varchar(32) implicit NULL,
framedipv6address varchar(32) implicit NULL,
framedipv6prefix varchar(32) implicit NULL,
framedinterfaceid varchar(32) implicit NULL,
delegatedipv6prefix varchar(32) implicit NULL,
framedipaddress varchar(15) NOT NULL implicit '',
CHEIE PRIMARĂ (radacctid),
CHEIE UNICA acctuniqueid (actuniqueid),
nume de utilizator KEY (nume de utilizator),
KEY framedipaddress (framedipaddress),
KEY acctsessionid (acctsessionid),
KEY acctsessiontime (acctsessiontime),
CHEIE acctstarttime (acctstarttime),
KEY acctinterval (acctinterval),
CHEIE acctstoptime (acctstoptime),
CHEIE adresa nasipad (nasipaddress)
) MOTOR = INNODB;
NB: Mai mult ajutor în acest sens https://sourceforge.net/p/daloradius/discussion/684102/thread/56b11486/?limit=25 totusi in cazul meu solutia propusa nu avea toate domeniile necesare.