On Feb 4, 2020, at 9:17 AM, Никита Борисенков <bna@sunlink.ru> wrote:
Hello, everything works for me, but the messages in the debug output confuse me.
(0) perl: ERROR: Failed to create pair - failed to parse time string "фев 4 2020 16:46:57 MSK" (0) perl: ERROR: &request:Event-Timestamp = $RAD_REQUEST{'Event-Timestamp'} -> 'фев 4 2020 16:46:57 MSK'
I understand that the date string contains non-English letters.
Yes.
Is this attribute populated by the service itself?
The attribute should be (a) a 32-bit integer, or (b) English text describing the date.
What can I configure to prevent these errors?
Set the LOCALE for FreeRADIUS to an English one. In short, date parsing is hard. Very hard. The only way we *know* it's correct is to parse what we know: English text. Alan DeKok.