Can't call method "get_value" on an undefined value at /usr/share/perl5/Argonaut/Server/Modules/OPSI.pm line 304
I Try to plan a installation from FD
opsi profile are create client is created with DHCP and DNS information
If I select action : (re)install no error
but on queue management i got the error : Can't call method "get_value" on an undefined value at /usr/share/perl5/Argonaut/Server/Modules/OPSI.pm line 304.
extract of debug
oct. 01 10:05:04 [DEBUG] Setting task result 'JSON::XS::Boolean=SCALAR(0xc6ef548)' for task '0' oct. 01 10:05:04 [DEBUG] deleting task 0 oct. 01 10:05:11 [INFO] echo (usually means server has been pinged) oct. 01 10:05:11 [INFO] ping 08:00:27:7b:92:BC oct. 01 10:05:11 [INFO] adding action ping oct. 01 10:05:11 [DEBUG] [FAI] Can't handle action 'ping' oct. 01 10:05:11 [INFO] [OPSI] sending action hostControl_reachable to aramis.dhcp.lyon.cemagref.fr oct. 01 10:05:11 [DEBUG] [OPSI] Call : $VAR1 = { 'params' => [ 'aramis.dhcp.lyon.cemagref.fr', '1000' ], 'method' => 'hostControl_reachable' }; oct. 01 10:05:12 [DEBUG] [OPSI] Answer : $VAR1 = bless( { 'version' => 0, 'content' => { 'error' => undef, 'id' => 'JSON::RPC::Client', 'result' => { 'aramis.dhcp.lyon.cemagref.fr' => bless( do{\(my $o = 0)}, 'JSON::XS::Boolean' ) } }, 'jsontext' => '{"id": "JSON::RPC::Client", "result": {"aramis.dhcp.lyon.cemagref.fr": false}, "error": null}', 'is_success' => 1 }, 'JSON::RPC::ReturnObject' ); oct. 01 10:05:12 [INFO] [OPSI] Result : false oct. 01 10:05:12 [DEBUG] Setting task result 'JSON::XS::Boolean=SCALAR(0xc6ef350)' for task '0' oct. 01 10:05:12 [DEBUG] deleting task 0 oct. 01 10:05:12 [INFO] adding action Deployment.reinstall oct. 01 10:05:12 [INFO] action Deployment.reinstall scheduled oct. 01 10:05:12 [DEBUG] action Deployment.reinstall scheduled on target 08:00:27:7b:92:bc oct. 01 10:05:12 [DEBUG] [FAI] Can't handle client : This computer ((ipHostNumber=195.221.112.12)) is not configured in LDAP to run this module (missing service FAIobject). oct. 01 10:05:12 [WARNING] Error occured : Can't call method "get_value" on an undefined value at /usr/share/perl5/Argonaut/Server/Modules/OPSI.pm line 304.
version used
root@vconsole:
# dpkg -l | grep opsi
ii argonaut-server-module-opsi 0.9.1-2jenkinsbuild102 all Argonaut json rpc server module to manage OPSI (open pc server integration)
ii fusiondirectory-plugin-opsi 1.0.8.2-1 all opsi plugin for FusionDirectory
ii fusiondirectory-plugin-opsi-schema 1.0.8.2-1 all LDAP schema for FusionDirectory opsi plugin
- Changesets:
- Revision 66e0c2ad by Côme Chilliet on 2014-10-01T08:14:15.000Z:
Fixes #3385 Added clear error message if profile not found
- Revision 717c9860 by Côme Chilliet on 2014-10-01T19:06:41.000Z:
Fixes #3385 Added clear error message if profile not found