Red Hat Network API-соединение
Я создаю Perl-скрипт, который подключается к RHN, но мне кажется, что я изо всех сил.
У меня есть код:
#!/usr/bin/perl
use Frontier::Client;
my $HOST = 'xmlrpc.rhn.redhat.com';
my $client = new Frontier::Client(url => "https://$HOST/rpc/api", debug=>1);
my $ver = $client->call('api->getVersion');
print "$ver\n";
Это должно просто подключиться к RHN и получить версию API. Однако он возвращает следующее:
---- request ----
<?xml version="1.0"?>
<methodCall>
<methodName>api->getVersion</methodName>
<params>
</params>
</methodCall>
500 Connect failed: connect: Connection timed out; Connection timed out
Какой я предполагаю, что HTTP 500, и поэтому я получаю на сервер?
Я не могу пропинговать хост, хотя могу решить это. Я могу получить доступ к RHN с помощью rhnreg_ks, поэтому я не уверен, что происходит не так:/ Позже скрипт будет делать больше и в настоящее время использует больше PoC, что не очень хорошо работает!