Sorry, but root permission is required for running the rexxapi program
on a *nix box. This is because it opens a local port for client
connections and only programs that run with root permissions can open a
server port on *nix systems.

This is one of the restrictions that raised it ugly head when we moved
from shared memory to sockets for communication between clients and the
rexxapi server program. It was a tradeoff between performance and
reliability (sockets are much more reliable).

You might try marking the rexxapi program as a sudo application and see
if that fixes the problem.

David Ashley

On Thu, 2013-04-18 at 16:34 -0400, Michael Lueck wrote:
> Well, based on this...
> 
> David Ashley wrote:
> > Oh, there is one other point that may need to be cleared up.
> >
> > If you are not making an RPM or DEB file and instead are performing a
> > "make install" to install ooRexx then you can feel free to supply any
> > prefix you want because nothing the prefix will not be overridden in
> > that scenario.
> 
> I went ahead and built from source v4.1.2.
> 
> Evaluating it today I discover...
> 
> (uiserver):u40009095:~/opt/oorexx/share/ooRexx > rexx rexxtry.rex say 
> 60648620/1024
>      74 *-*     push argrx
> REX0048E: Error 48 running 
> /homepages/35/d157794216/htdocs/opt/oorexx/share/ooRexx/rexxtry.rex line 74:  
> Failure in system service
> REX0425E: Error 48.1:  Failure in system service: SYSTEM QUEUE
> 
> (uiserver):u40009095:~/opt/oorexx/share/ooRexx > rexx -v
> Open Object Rexx Version 4.1.2
> Build date: Apr 12 2013
> Addressing Mode: 32
> 
> Copyright (c) IBM Corporation 1995, 2004.
> Copyright (c) RexxLA 2005-2012.
> All Rights Reserved.
> This program and the accompanying materials are made available under
> the terms of the Common Public License v1.0 which accompanies this
> distribution or at
> http://www.oorexx.org/license.html
> 
> 
> Please tell me there is another exponentiation for this than "need root 
> perms".
> 
> (I have a nagging suspicion that Rick did say something about a "single queue 
> service for the entire box, need root for v4 code", or something of the 
> sort...)
> 
> Sincerely,
> 



------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to