Gregg,
that's interesting, even if it's far beyond from my knowledge :-)
Anyway how can you deal with that? Do you set a specific rivendell user or not?
I think the step I usually do are quite common for every setup. My
experience taught me that you should check ownership and permissions
of:
- /var/snd
- rdxport.cgi
- edit /etc/rd.conf
- move/edit rd-bin.conf properly
...and that's it! :-S
Any other things to work on?


2012/9/13 Gregg Wonderly <[email protected]>:
> The practical issue, from my perspective, is that there are "server" 
> processes running in the background which are managed by the "service" 
> interface.  Practically, I really think that a better choice would be to run 
> and manage those processes from the foreground.  If the "GUI" is really the 
> control point of the platform, then a foreground process should really manage 
> everything about the runtime environment for the play out machine.
>
> It's really hard to manage "multiple" processes reliably.  The lifecycle is 
> disconnected from apps which don't have a common parent process.  The runtime 
> "user-id" becomes an issue that is also visibly frustrating to deal with.
>
> When "multi-threading", was not generally available, multi-programming was 
> the paradigm of choice.  But now that multi-core is everywhere, and 
> multi-threading is available, it seems like it might be time to reconsider 
> embedding the services into a single, foreground app so that the user 
> experience is "consistently" the same.
>
> Gregg Wonderly
>
> On Sep 13, 2012, at 4:09 AM, Alessio Elmi <[email protected]> wrote:
>
>> I have found similar problems too.
>> The only way I could manage Rivendell to work properly is doing
>> everything as unix user. If I login in Linux as 'alessio' rd.conf must
>> be set as 'alessio', /var/snd must belong to 'alessio' and so on...
>> That's the only way I found...
>> I tried several Linux distros in VMachine. I can always compile
>> everything smoothly.
>> Then like super user I always do more or less like this:
>> - make install
>> - groupadd rivendell
>> - useradd rduser -G audio,rivendell
>> - mkdir /var/snd
>> - chown rduser:rivendell
>> - chmod 775 /var/snd
>> - cp /.../rd.conf-sample /etc/rd.conf
>> - edit "AudioOwner=rduser"
>> - cp /../rd-bin.conf /etc/apache../conf.d/
>> - logout and login
>> Doesn't work... You can navigate RDAdmin and everything but you can't
>> import/export... any idea? The only way I found is using everything in
>> the same Linux user I log in.
>>
>> Alessio
>>
>>
>> 2012/9/12 Wayne Merricks <[email protected]>:
>>> The cgi files, addcart etc are all part of the Rivendell install.  I'm 
>>> assuming you installed from source? (with the configure/make etc) or did 
>>> you use the tryphon repos?
>>>
>>> If its source, the html files are all inside riv_source_dir/web/tests and 
>>> rxport.cgi in its compiled form is inside riv_source_dir/web
>>>
>>> A make install from the source dir will copy all that stuff to wherever you 
>>> specified in the configure line e.g. ./configure 
>>> --libexecdir=/usr/local/libexec will put all the stuff inside 
>>> /usr/local/libexec when you hit sudo make install.
>>>
>>> If you installed from the tryphon.eu repo try a simple:
>>>
>>> sudo apt-get install rivendell-server
>>>
>>> I believe these will install all the apache side of things for you but I've 
>>> never tried the simple way before (I normally tweak things and just got 
>>> used to the manual source install which works for me)
>>>
>>> Regards,
>>>
>>> Wayne
>>>
>>>
>>> -----Original Message-----
>>> From: [email protected] on behalf of Mike T.
>>> Sent: Tue 11/09/2012 21:29
>>> To: rivendell-dev
>>> Subject: Re: [RDD] Can't import audio - Invalid URL]
>>>
>>> OK I am making progress!
>>>
>>> For the record, in case anyone else runs in to this, here is what I have
>>> found:
>>>
>>> I am running ubuntu 10.04 and RD 2.1.4.
>>>
>>> For whatever reason, I did not install apache on my client computer, so
>>> I installed that.
>>>
>>> I then snagged a copy of addcart.html off the net and copied it into
>>> the /var/www folder. (this is the default apache location for web
>>> pages..)
>>>
>>> Next I copied  /usr/share/doc/rivendell/examples/conf/rd-bin.conf
>>>
>>> to: /etc/apache2/conf.d
>>>
>>> now when I go to http://localhost/rd-bin/addcart.html
>>>
>>> I get a web page! However, I still can't import audio. When I go into
>>> RDlibrary, and try to import a WAV file into the cart, I get a "Unable
>>> to create destination file" error.
>>>
>>> I check my /var/log/apache2/error.log and I see the following:
>>>
>>> File does not exist: /var/www/rd-bin/rdxport.cgi
>>>
>>> Did a google for an example, and I can't find one.
>>>
>>> ====
>>>
>>> So could some please post an example for me? Or perhaps there is
>>> something else I need to do. I am open to suggestions
>>>
>>> As usual The people here have been so helpful, and I appreciate it.
>>>
>>> --
>>> Mike
>>>     Station Engineer WVMC-FM
>>>
>>> -------------
>>> http://www.wvmcfm.com
>>>
>>>  Mansfield 90.7
>>>      Ashland 91.1
>>>        Wooster  102.7
>>>
>>>
>>>
>>> -------- Forwarded Message --------
>>> From: Gregg Wonderly <[email protected]>
>>> To: [email protected], User discussion about the Rivendell Radio
>>> Automation System <[email protected]>
>>> Subject: Re: [RDD] [Fwd: RE: Can't import audio - Invalid URL]
>>> Date: Mon, 10 Sep 2012 14:29:32 -0500
>>>
>>> On Sep 10, 2012, at 2:13 PM, Mike T. <[email protected]> wrote:
>>>
>>>> Wayne,
>>>>
>>>> I finally got back to the not able to import WAVs issue. Per your
>>>> instructions, here is what I have tried:
>>>>
>>>> 1. you are correct, I get a 404 when I try
>>>> http://localhost/rd-bin/addcart.html
>>>>
>>>> 2. in doing a search, I found a copy of rd-bin.conf in
>>>> /usr/share/doc/rivendell/ecamples/conf/rd-bin.conf
>>>>
>>>> I copied it to /etc/apache2 and restarted apache. I still got a 404
>>>> error.
>>>
>>> It needs to be in the conf.d subdirectory of the apache /etc directory.  
>>> So, if you have /etc/apache2, then it needs to go into /etc/apache2/conf.d
>>>
>>>> 3. I did a search for addcart.html, and there isn't one on my hard
>>>> drive.
>>>>
>>>> 4. I tried your suggestion of
>>>> ./configure --libexecdir=/usr/local/libexecdir
>>>>
>>>> I got a "command not found" error. I suspect I am in the wrong
>>>> subdirectory. I ran this from /home/rduser directory.
>>>
>>> This would reconfigure the rivendell build environment in the source root 
>>> for rivendell, and needs to be run from that directory, wherever you have 
>>> unpacked the rivendell .tar.gz at.
>>>
>>> Gregg Wonderly
>>>
>>>>
>>>> 5. I did a google search for the above command and found a reference
>>>> that for ubuntu 10.4 (which I am using..) the command should be:
>>>> ./configure --libexecdir=/usr/local/libexec
>>>> I still got a "Command not found" error.
>>>>
>>>> ====
>>>> So what am I doing wrong?
>>>>
>>>> As always, I appreciate any suggestions.
>>>>
>>>> --
>>>> Mike
>>>>    Station Engineer WVMC-FM
>>>>
>>>> -------------
>>>> http://www.wvmcfm.com
>>>>
>>>> Mansfield 90.7
>>>>     Ashland 91.1
>>>>       Wooster  102.7
>>>>
>>>>
>>>>
>>>> -------- Forwarded Message --------
>>>> From: Wayne Merricks <[email protected]>
>>>> To: [email protected], User discussion about the Rivendell Radio
>>>> Automation System <[email protected]>
>>>> Subject: RE: [RDD] Can't import audio - Invalid URL
>>>> Date: Fri, 7 Sep 2012 01:07:59 +0100
>>>>
>>>> Check to see if your apache is serving the rd-bin directory properly.
>>>>
>>>> http://localhost/rd-bin/addcart.html
>>>>
>>>> If you get a 404 for that then the config is wrong.  You normally copy 
>>>> riv_source/conf/rd-bin.conf to /etc/apache2/conf.d/ then restart the 
>>>> apache service (sudo service apache2 restart).
>>>>
>>>> Theres also the possibility that rd-bin.conf isn't formed properly.  
>>>> Normally under Ubuntu you do ./configure --libexecdir=/usr/local/libexecdir
>>>>
>>>> What you need to do is find where addcart.html has been copied too and 
>>>> modify the rd-bin.conf file to reflect that path then copy that into the 
>>>> apache dir.
>>>>
>>>> Regards,
>>>>
>>>> Wayne
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: [email protected] on behalf of Mike T.
>>>> Sent: Thu 06/09/2012 17:46
>>>> To: rivendell-dev
>>>> Subject: [RDD] Can't import audio - Invalid URL
>>>>
>>>> Hello,
>>>>
>>>> I have tried importing audio using rdimport, ripping a CD from inside
>>>> RDlibrary, and importing a WAV from inside RDlibrary.
>>>>
>>>> In every case, as soon as it starts importing, I get a "Invalid URL"
>>>> error message, and nothing is imported.
>>>>
>>>> What am I missing - any help would be greatly appreciated
>>>>
>>>> Running Ubuntu 10.04
>>>> Rivendell ver. 2.1.4
>>>> database schema 205
>>>>
>>>>
>>>> _______________________________________________
>>>> Rivendell-dev mailing list
>>>> [email protected]
>>>> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>>>
>>>
>>> _______________________________________________
>>> Rivendell-dev mailing list
>>> [email protected]
>>> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>>>
>>>
>>> #######################
>>> Scanned by MailMarshal
>>> #######################
>>>
>>> ############
>>>
>>> Attention:
>>>
>>> The information contained in this message is confidential and intended
>>> for the addressee(s) only. If you have received this message in error
>>> or there are any problems, please notify the originator immediately.
>>> The unauthorised use, disclosure, copying or alteration of this message
>>> is strictly forbidden. Christian Vision or any of its subsidiaries will
>>> not be liable for direct, special, indirect or consequential damages
>>> arising from alteration of the contents of this message by a third party
>>> or as a result of any virus being passed on. Please note that we reserve
>>> the right to monitor and read any e-mails sent or received by the
>>> company under the Telecommunications (Lawful Business Practice)
>>> (Interception of Communications) Regulation 2000. Christian Vision is
>>> registered in England as a limited company 2842414 and as a charity
>>> 1031031
>>>
>>> ############
>>>
>>> _______________________________________________
>>> Rivendell-dev mailing list
>>> [email protected]
>>> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>>>
>> _______________________________________________
>> Rivendell-dev mailing list
>> [email protected]
>> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
>
> _______________________________________________
> Rivendell-dev mailing list
> [email protected]
> http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev

Reply via email to