Do the AR Servers use the portmapper or are they configured to use a 
specific TCP port? You can check this in the admin tool under "Server 
Information -> Server Ports and Queues".

The number 390621 that you used in the ARTCPPORT variable looks more 
like an RPC port number, for which there's a separate ARRPC variable.
The ARTCPPORT variable should contain the TCP/IP port number (if the 
server does't use the portmapper), which is something completely different.

By the way, the ARTCPPORT/ARRPC variables aren't even needed since the 
port numbers can also be passed as parameters to the ars_Login function, 
e.g.

my $ctrl = ars_Login($server,$username,$passwd, "", "", 2090,390621);


Regards,
Thilo Stapff



Urban, Robert (Allianz ASIC München, externer Mitarbeiter) wrote:
> Hi Folks,
>  
> I have a problem that I don't think is related specifically to ARSPerl, 
> but I thought
> this might nevertheless be a good place to ask for help...
>  
> I have several Sparc machines (SPARC-Enterprise-T5220) running 
> Solaris10. They have ARS v6.3
> installed and are configured to be in a server-group with another 
> machine running Solaris8 with ARS v6.3.
> There is another server-group running on Solaris9 with ARS v6.3.
>  
> I have a simple ARSPerl script:
>  
> 
>     my $ARS = ars_Login($server, $username, $password);
>     if (!defined($ARS)) {
>             print "connection failed.\nars-error:\n$ars_errstr\n";
>             exit;
>     }
>     print "connect OK\n";
>      
>     ars_Logoff($ARS);
> 
> If I run this script on either one of the Solaris10 servers and point it 
> at the same machine ($server)
> where the script is running (localhost), it works. If I point it at one 
> of the Solaris9 machines, it works.
> If I point it at the the other Solaris10 machine, it fails with the 
> following error:
>  
> 
>     connection failed.
>     ars-error:
>     [ERROR] Message not in catalog; Message number = 90 (sol10host1 :
>     RPC: Rpcbind failure - RPC: Authentication error) (ARERR #90)
> 
> I also get the error if I run the script from the Solaris8 machine, and 
> point at either of the Solaris10 machines.
>  
> If I point the script at any other machine, for example the Solaris8 
> machine in the same server-group, it works.
>  
> If I set the environment variable ARTCPPORT to a port I know is 
> configured in ARS ("private"), as follows:
> 
>     export ARTCPPORT=390621
> 
> and run my script, it fails with a different error-message:
> 
>     connection failed
>     ars-error:
>     [ERROR] Message not in catalog; Message number = 90 (sol10host2 (0)
>     : RPC: Miscellaneous tli error - An event requires attentionError 0)
>     (ARERR #90)
> 
> To sum things up: the script is successful when run from and machine to 
> a non-solaris10 machine
>  
> the script fails when run from any machine to a Solaris10 machine.
>  
> I'm using ARSperl-1.91 and ARS API v6.3.
> 
> anyone have a clue what the problem is?
>  
> Rob Urban
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users
  • [Arsperl-users... Urban, Robert (Allianz ASIC München, externer Mitarbeiter)
    • Re: [Arsp... Thilo Stapff
      • [Arsp... Steve McDonald
        • R... Richard Hellier
        • R... Thilo Stapff
          • ... Steve McDonald
        • R... White, Linn
      • [Arsp... Urban, Robert (Allianz ASIC München, externer Mitarbeiter)

Reply via email to