Installing Web PVR on Fedora 13
Colin Parker
colin.parker at bibliotheca-rfid.com
Mon Oct 25 06:04:21 EDT 2010
Hi Andy
I was logged in as root.
The instructions were in get_iplayer.cgi.txt which is included in the
download from
ftp://ftp.infradead.org/pub/get_iplayer/
and the extract I followed is below. Is there anything in there that's wrong?
Installation as Apache CGI script
---------------------------------
* Run the below commands as 'root'
* Create dirs in /var/www/get_iplayer/ :
mkdir -p /var/www/get_iplayer/output /var/www/get_iplayer/.get_iplayer
* Allow apache user to write to these dirs:
chown apache.apache /var/www/get_iplayer/output
/var/www/get_iplayer/.get_iplayer
* Copy get_iplayer.cgi and get_iplayer into /var/www/get_iplayer/
cp -p get_iplayer.cgi get_iplayer /var/www/get_iplayer/
* Ensure they are executable:
chmod 755 /var/www/get_iplayer/get_iplayer.cgi
/var/www/get_iplayer/get_iplayer
* Ensure you have the following lines in Apache's httpd.conf:
ScriptAlias /iplayer "/var/www/get_iplayer/get_iplayer.cgi"
SetEnv HOME /var/www/get_iplayer/
* This will run as apache's user/group and save all settings files in
/var/www/get_iplayer/.get_iplayer
* Ensure that ffmpeg is in the default system PATH that apache exports
such as /usr/bin/
* Ensure that flvstreamer (and other binaries) are in the default
system PATH that apache exports such as /usr/bin/
* or, specify their locations in /var/www/get_iplayer/.get_iplayer/options,
* and specify a default output directory in
/var/www/get_iplayer/.get_iplayer/options, e.g.:
output /var/www/get_iplayer/output
ffmpeg /usr/bin/ffmpeg
flvstreamer /path/to/flvstreamer
* make sure that apache user can see and execute the binaries
* Access using http://<your web server>/iplayer
* Recordings will be in /var/www/get_iplayer/output/
- Show quoted text -
On Sun, Oct 24, 2010 at 11:09 PM, Andy Bircumshaw <andy at networkned.co.uk> wrote:
>
> On 24 Oct 2010, at 20:50, Colin Parker wrote:
>
>> I've upgraded from Fedora 11 to 13 specifically to be able to install
>> get_iplayer using rpmfusion. (Did I need to upgrade?) This is now
>> installed and runs from the console. I followed the instructions to
>> install the Web PVR and use Apache but when I navigate to the web page
>> I get:
>>
>> WARNING: Running the updater again to obtain plugins. ERROR:
>> /usr/bin/get_iplayer is not writable - aborting update (maybe a
>> package manager was used to install get_iplayer?)
>
> This is annoying, isn't it?
>
> When it works from the command-line what user are you logged in as?
>
> As part of troubleshooting a different problem this week I blew away my
> ~/.get_iplayer directory (moved it to ~/.get_iplayer.old) and got the same
> thing using get_iplayer from the command line. get_iplayer worked fine when
> run as root, using sudo, but then created a /root/.get_iplayer directory and
> puts its cache in there. When run by a regular user get_iplayer gave the
> same problem again.
>
> I solved this with `mv ~root/.get_iplayer ~ && chown -R andy
> ~andy/.get_iplayer` - after that, get_iplayer started working again just
> fine for my user.
>
> I would look at the user under which get_iplayer is being called when you
> browse the webpage. I would guess that it's apache?
>
> I have no experience of Web PVR, so I have refrained from making random but
> more-specific suggestions.
>
> You mention following instructions: which ones? Do you have a link to them?
>
> aB.
>
>
> _______________________________________________
> get_iplayer mailing list
> get_iplayer at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/get_iplayer
>
More information about the get_iplayer
mailing list