A possibly stupid question: if you launch rdadmin, select Host, and select the name of your host, what IP address do you see? If it's not 127.0.0.2 or the actual address of your machine, that may be part of the problem.


Rob

--
Я там, где ребята толковые,
Я там, где плакаты "Вперёд",
Где песни рабочие новые
Страна трудовая поёт.

On Thu, 13 Apr 2017, Nick Vanderest wrote:

Hello all..
I changed the permissions around to nick on everything I could get my fingers 
on as far as Rivendell is on this box... fired it all up and still the same 
results.  
The macros will not run from the sound panel or rdpanel, but will execute from 
the 'Run Cart' part of rdlibrary, and of course, from the command line using 
rmlsend.

To me, this still feels like its rdairplay not executing the commands even 
though its activities are logged in the ripcd log files.

Lorne - by default from the compile to make install, the commands caed, ripcd 
and rdcatchd are/were installed as root with the sticky bit on owner... 
removing the
sticky bit does not appear to make a difference other than whom the processes 
are owned by.

On Thu, Apr 13, 2017 at 7:20 AM, Lorne Tyndale <[email protected]> wrote:
      Oops, that should be a:

      sudo chmod -s /usr/local/bin/caed /usr/local/bin/rdcatchd
      /usr/local/bin/ripcd

      Guess there was a disconnect between what I was thinking and typing!

      Sorry about that.

      Lorne


      >
      >
      > Nick,
      >
      > I've run into this on Lubuntu 14.04 before, compiled from source.  What
      > I found is that it is definitely a permissions thing.
      >
      > For me, a:
      >
      > sudo -s /usr/local/bin/caed /usr/local/bin/rdcatchd /usr/local/bin/ripcd
      >
      > And then a restart of the daemons did the trick - allows them to run as
      > the same user as rdairplay, rdpanel, jack, etc - and it all just starts
      > to work.
      >
      > Of course you may need to change the path to wherever those 3 daemons
      > live (they might be in /usr/bin)
      >
      > Give it a try.
      >
      > Lorne Tyndale
      >
      >
      >
      > >
      > > Hello Rob and list...
      > >
      > > I looked into permissions and find the following:
      > > AudioOwner (from rd.conf) is nick, this is also the rivendell user.
      > >
      > > When running, the caed and ripcd processes are root, even though I 
started
      > > them manually as nick in a command shell.
      > > rdairplay is running as nick, as well as rdlibrary.
      > >
      > > I tried to make the 2 daemons run as nick, but then rdairplay claims 
it
      > > can't start the daemons.  Put them back as root and rdairplay starts 
again.
      > >
      > > Tried to make rdairplay run as root and still the same issue, it won't
      > > execute macros.  Loading up rdlibrary as nick and the macros run.
      > >
      > > If I run the commands that the one set of macros should execute in a 
shell,
      > > they work properly when logged in as root or nick.
      > >
      > > I'm puzzled... to me it feels like rdairplay just isn't executing 
macros
      > > carts, even though they are being logged in ripcd.log.
      > >
      > >
      > > On Wed, Apr 12, 2017 at 3:37 AM, Rob Landry <[email protected]> 
wrote:
      > >
      > > > On Tue, 11 Apr 2017, Nick Vanderest wrote:
      > > >
      > > > I can not make any macros carts execute from RDPANEL or the sound 
panel in
      > > >> RDAIRPLAY.  It will play audio, but not macros or execute a shell 
command
      > > >> or script.
      > > >>
      > > >
      > > > That sounds like a permissions problem. Rivendell is probably not 
running
      > > > as the user you are logged in as, but as 'rivendell' or some such.
      > > >
      > > > If I run the command or script from the shell, they execute and the
      > > >> expected
      > > >> results are received. In my test case, disconnecting and 
connecting inputs
      > > >> and outputs in JACK audio.
      > > >>
      > > >
      > > > That makes sense.
      > > >
      > > > I can also run the macro carts in RDLIBRARY by hitting 'Run Cart', 
and the
      > > >> commands are executed properly.
      > > >>
      > > >
      > > > That doesn't make sense. If the problem were the 'rivendell' user 
not
      > > > having permission to execute scripts belonging to your login user, 
then
      > > > rdlibrary shouldn't be able to do anything rdairplay or rdpanel 
can't do.
      > > >
      > > > Try modifying the 'rivendell' user so you can su to it; then try 
running
      > > > the scripts from a terminal as 'rivendell' and see if they work.
      > > >
      > > >
      > > > Rob<hr>_______________________________________________
      > > Rivendell-dev mailing list
      > > [email protected]
      > > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
      > _______________________________________________
      > Rivendell-dev mailing list
      > [email protected]
      > http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev



_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to