I ran into that as well. What fixed it for me, is that there are two
values in the source with default numbers. The port and the timeout or
whatever, I think. You need to FILL IN those values. Leaving them
auto-completed didn't work for me for some reason. I just entered in the
same numbers it had in grey, and then everything saved normally.
Joshua Nathan
*IT Technician*
Black Forest Academy
p: +49 (0) 7626 9161 630 m: +49 (0) 152 3452 0056
a:
w: Hammersteiner Straße 50, 79400 Kandern
bfacademy.de
On Thu, Aug 31, 2017 at 4:16 AM, Tomasz Karczewski via PacketFence-users <
[email protected]> wrote:
> Packetfence 7.1.0 version has no problems with that.
>
> Maybe it’s some kind of bug?
>
>
>
> *From:* Tomasz Karczewski via PacketFence-users [mailto:packetfence-users@
> lists.sourceforge.net]
> *Sent:* Wednesday, August 30, 2017 1:06 PM
> *To:* [email protected]
> *Cc:* Tomasz Karczewski
> *Subject:* [PacketFence-users] Packetfence 7.2.0 Cannot set
> authentication rules in radius source.
>
>
>
> Hi,
>
>
>
> I’m deploying new version of packetfence and when i adding new radius
> authentication source and
>
> set authentication rules I got message “*Error!* An error condition has
> occured. See server side logs for details.”
>
>
>
> Logs from httpd.admin.log are as follows
>
>
>
> Aug 30 09:01:33 PacketFence-ZEN httpd_admin: httpd.admin(2349) ERROR:
> [mac:unknown] Caught exception in
> pfappserver::Controller::Config::Source->update
> "Attribute (timeout) does not pass the type constraint because: Validation
> failed for 'Maybe[Int]' with value at constructor
> pf::Authentication::Source::RADIUSSource::new (defined at
> /usr/local/pf/lib/pf/Authentication/Source/RADIUSSource.pm line 233) line
> 136.
>
> pf::Authentication::Source::RADIUSSource::new('pf::
> Authentication::Source::RADIUSSource', 'HASH(0x7ffb9b826ae8)') called at
> /usr/local/pf/lib/pf/authentication.pm line 121
>
> pf::authentication::newAuthenticationSource('RADIUS', 'source',
> 'HASH(0x7ffb9b826530)') called at /usr/local/pf/html/
> pfappserver/lib/pfappserver/Form/Config/Source.pm line 346
>
> pfappserver::Form::Config::Source::get_source('
> pfappserver::Form::Config::Source::RADIUS=HASH(0x7ffb9b6ee2a0)') called
> at
> /usr/local/pf/html/pfappserver/lib/pfappserver/Form/Field/SourceRuleCondition.pm
> line 72
>
> pfappserver::Form::Field::SourceRuleCondition::options_
> attributes('HTML::FormHandler::Field::Select::16=HASH(0x7ffb9b825ee8)')
> called at native delegation method
> HTML::FormHandler::Field::Select::get_options
> (execute_method) of attribute options_method (defined at
> /usr/share/perl5/vendor_perl/HTML/FormHandler/Field/Select.pm line 52)
> line 3
>
> HTML::FormHandler::Field::Select::get_options('HTML::
> FormHandler::Field::Select::16=HASH(0x7ffb9b825ee8)') called at
> /usr/share/perl5/vendor_perl/HTML/FormHandler/Field/Select.pm line 265
>
> HTML::FormHandler::Field::Select::_load_options('HTML::
> FormHandler::Field::Select::16=HASH(0x7ffb9b825ee8)') called at
> /usr/share/perl5/vendor_perl/HTML/FormHandler/Field/Select.pm line 251
>
> HTML::FormHandler::Field::Select::_result_from_input('
> HTML::FormHandler::Field::Select::16=HASH(0x7ffb9b825ee8)',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b825ed0)', 'username', 1)
> called at /usr/share/perl5/vendor_perl/HTML/FormHandler/InitResult.pm
> line 59
>
> HTML::FormHandler::InitResult::_result_from_input('
> pfappserver::Form::Field::SourceRuleCondition::22=HASH(0x7ffb...',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b804d28)',
> 'HASH(0x7ffb9b73ea00)', 1) called at /usr/share/perl5/vendor_perl/
> HTML/FormHandler/Field/Compound.pm line 74
>
> Class::MOP::Class:::around('CODE(0x7ffb798c81c0)',
> 'pfappserver::Form::Field::SourceRuleCondition::22=HASH(0x7ffb...',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b804d28)',
> 'HASH(0x7ffb9b73ea00)', 1) called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm
> line 162
>
> Class::MOP::Method::Wrapped::__ANON__('pfappserver::Form::
> Field::SourceRuleCondition::22=HASH(0x7ffb...',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b804d28)',
> 'HASH(0x7ffb9b73ea00)', 1) called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm
> line 91
>
> HTML::FormHandler::Field::Compound::_result_from_input('
> pfappserver::Form::Field::SourceRuleCondition::22=HASH(0x7ffb...',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b804d28)',
> 'HASH(0x7ffb9b73ea00)', 1) called at /usr/share/perl5/vendor_perl/
> HTML/FormHandler/Field/Repeatable.pm line 159
>
> HTML::FormHandler::Field::Repeatable::_result_from_
> input('pfappserver::Form::Field::DynamicList::18=HASH(0x7ffb9b814880)',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b81d618)',
> 'ARRAY(0x7ffb9b73e940)', 1) called at
> /usr/share/perl5/vendor_perl/HTML/FormHandler/InitResult.pm
> line 59
>
> HTML::FormHandler::InitResult::_result_from_input('
> pfappserver::Form::Field::SourceRule::21=HASH(0x7ffb9b49cba0)',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b793108)',
> 'HASH(0x7ffb9b761180)', 1) called at /usr/share/perl5/vendor_perl/
> HTML/FormHandler/Field/Compound.pm line 74
>
> Class::MOP::Class:::around('CODE(0x7ffb798c81c0)',
> 'pfappserver::Form::Field::SourceRule::21=HASH(0x7ffb9b49cba0)',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b793108)',
> 'HASH(0x7ffb9b761180)', 1) called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm
> line 162
>
> Class::MOP::Method::Wrapped::__ANON__('pfappserver::Form::
> Field::SourceRule::21=HASH(0x7ffb9b49cba0)',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b793108)',
> 'HASH(0x7ffb9b761180)', 1) called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm
> line 91
>
> HTML::FormHandler::Field::Compound::_result_from_input('
> pfappserver::Form::Field::SourceRule::21=HASH(0x7ffb9b49cba0)',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b793108)',
> 'HASH(0x7ffb9b761180)', 1) called at /usr/share/perl5/vendor_perl/
> HTML/FormHandler/Field/Repeatable.pm line 159
>
> HTML::FormHandler::Field::Repeatable::_result_from_
> input('pfappserver::Form::Field::DynamicList::18=HASH(0x7ffb9b741470)',
> 'HTML::FormHandler::Field::Result=HASH(0x7ffb9b7410e0)',
> 'ARRAY(0x7ffb9b72bce8)', 1) called at
> /usr/share/perl5/vendor_perl/HTML/FormHandler/InitResult.pm
> line 59
>
> HTML::FormHandler::InitResult::_result_from_input('
> pfappserver::Form::Config::Source::RADIUS=HASH(0x7ffb9b6ee2a0)',
> 'HTML::FormHandler::Result::8=HASH(0x7ffb9b73ef40)',
> 'HASH(0x7ffb9b74cd98)', 1) called at
> /usr/share/perl5/vendor_perl/HTML/FormHandler.pm
> line 608
>
> HTML::FormHandler::setup_form('pfappserver::Form::Config::
> Source::RADIUS=HASH(0x7ffb9b6ee2a0)', 'params', 'HASH(0x7ffb99df5428)')
> called at /usr/share/perl5/vendor_perl/HTML/FormHandler.pm line 423
>
> HTML::FormHandler::process('pfappserver::Form::Config::
> Source::RADIUS=HASH(0x7ffb9b6ee2a0)', 'params', 'HASH(0x7ffb99df5428)')
> called at
> /usr/local/pf/html/pfappserver/lib/pfappserver/Base/Controller/Crud.pm
> line 117
>
> pfappserver::Base::Controller::Crud::update('pfappserver::
> Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)')
> called at /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 35
>
> Class::MOP::Method::Wrapped::__ANON__('pfappserver::
> Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)')
> called at /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 91
>
> pfappserver::PacketFence::Controller::Config::Source::update('
> pfappserver::Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Action.pm line 65
>
> Catalyst::Action::execute('Moose::Meta::Class::__ANON__::
> SERIAL::45=HASH(0x7ffb9995c898)', 'pfappserver::Controller::
> Config::Source=HASH(0x7ffb9850e4a8)', 'pfappserver=HASH(0x7ffb9b600b48)')
> called at /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 50
>
> Class::MOP::Method::Wrapped::__ANON__('Moose::
> Meta::Class::__ANON__::SERIAL::45=HASH(0x7ffb9995c898)',
> 'pfappserver::Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 91
>
> Moose::Meta::Class::__ANON__::SERIAL::45::execute('Moose::
> Meta::Class::__ANON__::SERIAL::45=HASH(0x7ffb9995c898)',
> 'pfappserver::Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst.pm line 1735
>
> eval {...} called at /usr/share/perl5/vendor_perl/Catalyst.pm
> line 1735
>
> Catalyst::execute('pfappserver=HASH(0x7ffb9b600b48)',
> 'pfappserver::Controller::Config::Source', 'Moose::Meta::Class::__ANON__:
> :SERIAL::45=HASH(0x7ffb9995c898)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Plugin/StackTrace.pm
> line 93
>
>
> Catalyst::Plugin::StackTrace::execute('pfappserver=HASH(0x7ffb9b600b48)',
> 'pfappserver::Controller::Config::Source', 'Moose::Meta::Class::__ANON__:
> :SERIAL::45=HASH(0x7ffb9995c898)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Action.pm
> line 60
>
> Catalyst::Action::dispatch('Moose::Meta::Class::__ANON__::
> SERIAL::45=HASH(0x7ffb9995c898)', 'pfappserver=HASH(0x7ffb9b600b48)')
> called at /usr/share/perl5/vendor_perl/Catalyst/ActionChain.pm line 41
>
>
> Catalyst::ActionChain::dispatch('Catalyst::ActionChain=HASH(0x7ffb9b1d2d40)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Controller.pm line 161
>
> Catalyst::Controller::_ACTION('pfappserver::Controller::
> Config::Source=HASH(0x7ffb9850e4a8)', 'pfappserver=HASH(0x7ffb9b600b48)')
> called at /usr/share/perl5/vendor_perl/Catalyst/Action.pm line 65
>
> Catalyst::Action::execute('Catalyst::Action=HASH(0x7ffb9995b8c8)',
> 'pfappserver::Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst.pm line 1735
>
> eval {...} called at /usr/share/perl5/vendor_perl/Catalyst.pm
> line 1735
>
> Catalyst::execute('pfappserver=HASH(0x7ffb9b600b48)',
> 'pfappserver::Controller::Config::Source',
> 'Catalyst::Action=HASH(0x7ffb9995b8c8)')
> called at /usr/share/perl5/vendor_perl/Catalyst/Plugin/StackTrace.pm line
> 93
>
>
> Catalyst::Plugin::StackTrace::execute('pfappserver=HASH(0x7ffb9b600b48)',
> 'pfappserver::Controller::Config::Source',
> 'Catalyst::Action=HASH(0x7ffb9995b8c8)')
> called at /usr/share/perl5/vendor_perl/Catalyst/Action.pm line 60
>
> Catalyst::Action::dispatch('Catalyst::Action=HASH(0x7ffb9995b8c8)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Dispatcher.pm line 258
>
>
> Catalyst::Dispatcher::_do_forward('Catalyst::Dispatcher=HASH(0x7ffb80372dc0)',
> 'forward', 'pfappserver=HASH(0x7ffb9b600b48)', '_ACTION') called at
> /usr/share/perl5/vendor_perl/Catalyst/Dispatcher.pm line 238
>
>
> Catalyst::Dispatcher::forward('Catalyst::Dispatcher=HASH(0x7ffb80372dc0)',
> 'pfappserver=HASH(0x7ffb9b600b48)', '_ACTION') called at
> /usr/share/perl5/vendor_perl/Catalyst.pm line 397
>
> Catalyst::forward('pfappserver=HASH(0x7ffb9b600b48)', '_ACTION')
> called at /usr/share/perl5/vendor_perl/Catalyst/Controller.pm line 135
>
> Catalyst::Controller::_DISPATCH('pfappserver::
> Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)')
> called at /usr/share/perl5/vendor_perl/Catalyst/Action.pm line 65
>
> Catalyst::Action::execute('Catalyst::Action=HASH(0x7ffb999501f0)',
> 'pfappserver::Controller::Config::Source=HASH(0x7ffb9850e4a8)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst.pm line 1735
>
> eval {...} called at /usr/share/perl5/vendor_perl/Catalyst.pm
> line 1735
>
> Catalyst::execute('pfappserver=HASH(0x7ffb9b600b48)',
> 'pfappserver::Controller::Config::Source',
> 'Catalyst::Action=HASH(0x7ffb999501f0)')
> called at /usr/share/perl5/vendor_perl/Catalyst/Plugin/StackTrace.pm line
> 93
>
>
> Catalyst::Plugin::StackTrace::execute('pfappserver=HASH(0x7ffb9b600b48)',
> 'pfappserver::Controller::Config::Source',
> 'Catalyst::Action=HASH(0x7ffb999501f0)')
> called at /usr/share/perl5/vendor_perl/Catalyst/Action.pm line 60
>
> Catalyst::Action::dispatch('Catalyst::Action=HASH(0x7ffb999501f0)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Dispatcher.pm line 258
>
>
> Catalyst::Dispatcher::_do_forward('Catalyst::Dispatcher=HASH(0x7ffb80372dc0)',
> 'forward', 'pfappserver=HASH(0x7ffb9b600b48)',
> '/config/source/_DISPATCH') called at
> /usr/share/perl5/vendor_perl/Catalyst/Dispatcher.pm
> line 238
>
>
> Catalyst::Dispatcher::forward('Catalyst::Dispatcher=HASH(0x7ffb80372dc0)',
> 'pfappserver=HASH(0x7ffb9b600b48)', '/config/source/_DISPATCH') called at
> /usr/share/perl5/vendor_perl/Catalyst.pm line 397
>
> Catalyst::forward('pfappserver=HASH(0x7ffb9b600b48)',
> '/config/source/_DISPATCH') called at
> /usr/share/perl5/vendor_perl/Catalyst/Dispatcher.pm
> line 106
>
>
> Catalyst::Dispatcher::dispatch('Catalyst::Dispatcher=HASH(0x7ffb80372dc0)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst.pm line 1681
>
> Catalyst::dispatch('pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Plugin/Static/Simple.pm line 86
>
> Class::MOP::Class:::around('CODE(0x7ffb87aa0a40)',
> 'pfappserver=HASH(0x7ffb9b600b48)') called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 162
>
>
> Class::MOP::Method::Wrapped::__ANON__('pfappserver=HASH(0x7ffb9b600b48)')
> called at /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 91
>
> pfappserver::dispatch('pfappserver=HASH(0x7ffb9b600b48)') called
> at /usr/share/perl5/vendor_perl/Catalyst.pm line 2020
>
> Catalyst::try {...} () called at
> /usr/share/perl5/vendor_perl/Try/Tiny.pm
> line 81
>
> eval {...} called at /usr/share/perl5/vendor_perl/Try/Tiny.pm
> line 72
>
> Try::Tiny::try('CODE(0x7ffb9b58ff58)',
> 'Try::Tiny::Catch=REF(0x7ffb9afde4b0)')
> called at /usr/share/perl5/vendor_perl/Catalyst.pm line 2029
>
> Catalyst::handle_request('pfappserver', 'env',
> 'HASH(0x7ffb9b491e00)', 'response_cb', 'CODE(0x7ffb9b5e07e0)') called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 50
>
> Class::MOP::Method::Wrapped::__ANON__('pfappserver', 'env',
> 'HASH(0x7ffb9b491e00)', 'response_cb', 'CODE(0x7ffb9b5e07e0)') called at
> /usr/lib64/perl5/vendor_perl/Class/MOP/Method/Wrapped.pm line 91
>
> pfappserver::handle_request('pfappserver', 'env',
> 'HASH(0x7ffb9b491e00)', 'response_cb', 'CODE(0x7ffb9b5e07e0)') called at
> /usr/share/perl5/vendor_perl/Catalyst/Engine.pm line 797
>
> Catalyst::Engine::__ANON__('CODE(0x7ffb9b5e07e0)') called at
> /usr/share/perl5/vendor_perl/Plack/Middleware/HTTPExceptions.pm line 32
>
> Plack::Middleware::HTTPExceptions::try {...} () called at
> /usr/share/perl5/vendor_perl/Try/Tiny.pm line 81
>
> eval {...} called at /usr/share/perl5/vendor_perl/Try/Tiny.pm
> line 72
>
> Try::Tiny::try('CODE(0x7ffb9aff0f30)',
> 'Try::Tiny::Catch=REF(0x7ffb9b491cb0)')
> called at /usr/share/perl5/vendor_perl/Plack/Middleware/HTTPExceptions.pm
> line 41
>
> Plack::Middleware::HTTPExceptions::__ANON__('CODE(0x7ffb9b6dbaa0)')
> called at /usr/share/perl5/vendor_perl/Plack/Util.pm line 301
>
> Plack::Util::__ANON__('CODE(0x7ffb9b550900)') called at
> /usr/share/perl5/vendor_perl/Plack/Util.pm line 301
>
> Plack::Util::__ANON__('CODE(0x7ffb9a0ea518)') called at
> /usr/share/perl5/vendor_perl/Plack/Util.pm line 301
>
> Plack::Util::__ANON__('CODE(0x7ffb9b48c700)') called at
> /usr/share/perl5/vendor_perl/Plack/Handler/Apache2.pm line 89
>
>
> Plack::Handler::Apache2::call_app('Plack::Handler::Apache2=HASH(0x7ffb7a2ae338)',
> 'Apache2::RequestRec=SCALAR(0x7ffb99fdce60)', 'CODE(0x7ffb999ae348)')
> called at /usr/share/perl5/vendor_perl/Catalyst.pm line 2749
>
> pfappserver::handler('Apache2::RequestRec=SCALAR(0x7ffb99fdce60)')
> called at -e line 0
>
> eval {...} called at -e line 0" (pfappserver::PacketFence::
> Controller::Root::end)
>
>
>
> Tomasz Karczewski
>
> Administrator Sieci
>
>
>
> [image: olman]
>
>
>
> [email protected]
>
> http://www.man.olsztyn.pl http://www.uwm.edu.pl
>
> tel. (89) 523 45 55 fax. (89) 523 43 47
>
>
>
> Ośrodek Eksploatacji i Zarządzania
>
> Miejską Siecią Komputerową OLMAN w Olsztynie
>
> Uniwersytet Warmińsko-Mazurski w Olsztynie
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> PacketFence-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/packetfence-users
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users