Re: [RDD] Can create, overwrite, but can't delete carts/cuts in rdlibrary/rdimport

2013-08-20 Thread Wayne Merricks

Hi,

I normally list all machines as their IP unless its just a standalone in 
which case I think its usually down as 127.0.1.1. Obviously the machine 
host name doesn't change.


It seems odd that it will do everything except delete.  I'm pretty sure 
since Riv 2, it has used the /var/www/rd-bin/ directory to run the rd 
cgi script for cart manipulation.  Is it possible this script is not 
complete in some way or that the backup host is trying to use apache 
from another machine rather than its own local one?


The setting for this is inside rdadmin - edit host:

HTTP Xport: localhost
Core Audio Engine: localhost

Wayne Merricks
The Voice Asia

On 19/08/13 17:56, Jim Stewart wrote:

Hmm.  You might be on to something:

Yes it does seem to have the correct IP and hostname, but:

The backup is on the inside of an additional NAT router.  The history of this 
is that the ONAIR machine was also inside of this at one time, but because this 
router (which also provides a VPN for other purposes at our company), has not 
be the most robust and reliable, I moved the ONAIR machine to the outside of 
it.  Our new ON-AIR (ON-AIR2) is also on the outside and works fine too.

So the backup seems to be able to reach the ON-AIR machines just fine as it is outbound 
traffic, but there could be issues with the ONAIR machine reaching the backup through the 
NAT.  I think I have MySQL configured accept connections from both LANS (both just 
private IP LANS), but I may need to double check that.  I can swing the IP address for 
the database location on the backup back and forth between the On-Air and the local 
database just fine.  Is there any other kinds of traffic I need to verify can happen 
between the two machines?I also think this router might provide a symmetric 
NAT, or something like that as our Telos-One CODEC won't work through it (even with 
proper ports forwarded) either.

The only question about this is why the backup also doesn't seem to run in 
standalone mode (only looking at itself for everything).

In review rdadmin shows the backup as hostname of pas0, and an IP address of 192.168.0.11 (but just tried 
127.0.0.1 too).  Inside the NAT there is a Windows server providing DNS resolution of pas0 but not on the 
outside.  The on-air machine has a hostname of On-Air but just the loopback 127.0.0.1 for the 
IP address (its real address is 192.168.4.10), is this a problem?

Also of note is that the backup server is an older installation that has been upgraded 
in-place through a couple of major debian versions, in case there might be some left over 
cruft their.

Can you propose some additional tests I can perform to see if we are proceeding 
down the right path?

Thanks so much for your time!
James


-Original Message-
From: Wayne Merricks [mailto:waynemerri...@thevoiceasia.com]
Sent: Monday, August 19, 2013 7:14 AM
To: Jim Stewart
Subject: Re: [RDD] Can create, overwrite, but can't delete carts/cuts in 
rdlibrary/rdimport

Hi,

Stupid question, is the backup machine correctly listed in rdadmin - hosts 
with the right IP address/hostname?

Wayne Merricks
The Voice Asia

On 19/08/13 05:51, Jim Stewart wrote:

Our main on-air system, and its soon-to-be installed replacement works
fine, but on our backup system, I can create and even overwrite cart
cuts but can not delete them.  The error I get from Unable to delete
audio! dialog popup from rdlibrary when I do.

Same result if I have the backup system connected to the mysql
database on the onair machine or the backup copy that is on it
locally.  (I don't know how to get the master/slave thing on mysql
working right now so have been just using the backup and restore
function in rdadmin to generate the local copy on the backup server).
The default user that it is logging in as is the same user user that
is on the main system, so I'd assume that user has the rights to
perform deletions.  Also as logged in as that user in shell, I can
delete carts from that directory just fine.  Both the main system is
running rivendell 2.5.0 where as the backup is on 2.5.1, both as
compiled by the folks maintaining the debian packages on Tryphon.  The
main is running debian Squeeze (32-bit) and the backup is running
debian Wheezy (64-bit).

I want to get this fixed so that I can put the backup on the air so to
swap in a new, fully upgraded system for ONAIR that is mostly
ready-to-go, but I want to play it safe anyway.



Other than a couple of other issues reported on this forum earlier,
I've been super happy with Rivendell.  I've had a radio station
running on it for about a year now.  Rivendell seems to have a good
mix of features common with other leading commercial systems out
there, but because it runs on Linux with all of it's backend tools
(like Jack-audio, really good software RAID, great priority scheduling
of cpu-time and other resources, real multi-user capability, real LAMP
stack, and overall design friendly for scripting, etc.), I've

Re: [RDD] Can create, overwrite, but can't delete carts/cuts in rdlibrary/rdimport

2013-08-19 Thread Wayne Merricks

Hi,

Stupid question, is the backup machine correctly listed in rdadmin - 
hosts with the right IP address/hostname?


Wayne Merricks
The Voice Asia

On 19/08/13 05:51, Jim Stewart wrote:

Our main on-air system, and its soon-to-be installed replacement works
fine, but on our backup system, I can create and even overwrite cart
cuts but can not delete them.  The error I get from Unable to delete
audio! dialog popup from rdlibrary when I do.

Same result if I have the backup system connected to the mysql
database on the onair machine or the backup copy that is on it
locally.  (I don't know how to get the master/slave thing on mysql
working right now so have been just using the backup and restore
function in rdadmin to generate the local copy on the backup server).
The default user that it is logging in as is the same user user that
is on the main system, so I'd assume that user has the rights to perform
deletions.  Also as logged in as that user in shell, I can delete carts
from that directory just fine.  Both the main system is running
rivendell 2.5.0 where as the backup is on 2.5.1, both as compiled by the
folks maintaining the debian packages on Tryphon.  The main is running
debian Squeeze (32-bit) and the backup is running debian Wheezy
(64-bit).

I want to get this fixed so that I can put the backup on the air so to
swap in a new, fully upgraded system for ONAIR that is mostly
ready-to-go, but I want to play it safe anyway.



Other than a couple of other issues reported on this forum earlier, I've
been super happy with Rivendell.  I've had a radio station running on it
for about a year now.  Rivendell seems to have a good mix of features
common with other leading commercial systems out there, but because it
runs on Linux with all of it's backend tools (like Jack-audio, really
good software RAID, great priority scheduling of cpu-time and other
resources, real multi-user capability, real LAMP stack, and overall
design friendly for scripting, etc.), I've been able to do things on a
single computer in a very clean fashion would take several computers and
other audio devices tied together in a multiple points of failure mode
with those other common commercial systems.  Eventually I plan on
writing a little blog/article about my experiences and configuration
that should be helpful to others but want to learn a little more about
Rivendell and tweak my setup a little more before I do.

I currently have the core system working, with Jack audio on a Presounus
1818VSL USB multichannel sound device, running three darkice streams
(Transmitter, Public, Preview/Production) from Jack with some processing
done by jack-rack inserted in the public stream.  I have RDAIRPLAY
doing all kinds of routing changes and other things via macro carts
fired from either a log, or hot buttons (that sometimes call external
shell scripts), I have RDCATCH grabbing and importing various elements
on a daily basis.  Then I have all this fully remote accessible via both
VNC and remote X (usually tunneled through SSH) for our operators to use
on their Windows desktops and smart-phones. We play locally stored music
interrupted by live remotes and sporting events (with cue, talkback, and
mix-minus foldback) from either Skype, or a Telos-one CODEC, or a Plain
Old Telephone (POTS) interfaced to the Presounus sound device (Can I
use LiveWire on the Telos CODEC directly to the computer?).  We
rebroadcast our college games (with their permission) via their webcast
that has 25/35hz subaudible automation tones (currently using a borrowed
hardware tone decoder, does anyone know of a good linux/Jack-compatible
software solution?  The NCH-audio + Wine + Alsa_In solution seems too
messy to me)  Did I mention this was all on one computer and I haven't
even needed to install a traditional broadcast audio console yet?

My main remaining task is to get three rivendell systems working in a
hot-backup/fail-over + cold-standby arrangement where two systems are
typically powered on at a time (main and backup-server), and this
backup-server gets constantly updated from the main system via rsync
(have that working now), and have the database configured for
master/slave redundancy (not working yet) in a way where the backup can
run fully stand-alone with the master on-air system down.  Then I want a
third computer (already have it running) that would normally be powered
off, but can be powered on and then synced from the backup-server so
that it could become a new ONAIR machine. (our backup-server is a
headless thing that is located in an awkward location and normally
used for other purposes so not to be appropriate as a permanent
replacement for ONAIR).  Our ONAIR machines come from a pile of
older Pentium-4 semi-server class machines that were discarded and
given to us by an associate company.  So our plan is to simply run them
into the ground on our radio station, but with the security of having a
good system of fail-overs and backup 

Re: [RDD] Can create, overwrite, but can't delete carts/cuts in rdlibrary/rdimport

2013-08-19 Thread Cowboy
On Monday 19 August 2013 12:51:06 am Jim Stewart wrote:
 The default user that it is logging in as is the same user user that
 is on the main system, so I'd assume that user has the rights to perform
 deletions. 

 I assume you mean the same user by user ID number ?
 ( since across machines, the name means nothing )

-- 
Cowboy

http://cowboy.cwf1.com

... Once you're safely in the mall, you should tie your children to you
with ropes so the other shoppers won't try to buy them.  Holiday
shoppers have been whipped into a frenzy by months of holiday
advertisements, and they will buy anything small enough to stuff into a
shopping bag.  If your children object to being tied, threaten to take
them to see Santa Claus; that ought to shut them up.
-- Dave Barry, Christmas Shopping: A Survivor's Guide

___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


Re: [RDD] Can create, overwrite, but can't delete carts/cuts in rdlibrary/rdimport

2013-08-19 Thread Jim Stewart
On Monday 19 August 2013 12:51:06 am Jim Stewart wrote:
 The default user that it is logging in as is the same user user that 
 is on the main system, so I'd assume that user has the rights to 
 perform deletions.

 I assume you mean the same user by user ID number ?
 ( since across machines, the name means nothing )

Interesting!  Since the users section resides outside the Hosts section in 
rdadmin, I kind of assumed it was global for all machines in the database.

In any case, the user names and permissions seem to match when running rdadmin 
from each machine, including the Assign Group Permissions section.

If you meant the normal Linux/Unix system user log ins, then I agree, in at 
least my case (no YP set up) the two users are unique but as noted, both have 
permissions to the audio library locations local to each machine.

Thanks so much for you time!
James

--
Cowboy

http://cowboy.cwf1.com

... Once you're safely in the mall, you should tie your children to you with 
ropes so the other shoppers won't try to buy them.  Holiday shoppers have been 
whipped into a frenzy by months of holiday advertisements, and they will buy 
anything small enough to stuff into a shopping bag.  If your children object to 
being tied, threaten to take them to see Santa Claus; that ought to shut them 
up.
-- Dave Barry, Christmas Shopping: A Survivor's Guide




___
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev