Hello Everybody
I am trying to edit a host using the cobbler API however I get the below error :
---- snip ----
Fault returned from XML RPC Server, fault code 1:
exceptions.AttributeError:'NoneType' object has no attribute
'remote_methods'
---- snip ----
The script I am using is :
---- snip ----
1.
my $conn = Frontier::Client->new( 'url' => "http://xxx...;
2.
my $token = $conn->call("login","$username","$password");
3.
my $object = $conn->call("get_system_handle","$old_hostname", $token);
4. print Dumper ($object);
5.
$conn->call("modify_system",$object,"name","$new_hostname",$token);
6.
$conn->call("modify_system",$object, "hostname", "$new_hostname", $token);
7. $conn->call("save_system",$object, $token);
8. $conn->call("sync",$token);
---- snip ----
Now the print statement gives me the following :
$VAR1 = 'system::old_hostname';
Also, I am able to fetch information about the host using " my $system =
$booter->call("get_system","$hash{$temp}{'old_hostname'}"
);"
and Dumper($system) , gives me the correct information . I wonder why modify system is not
working as expected .
R
Bondie