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