Installing Web PVR on Fedora 13
Andy Bircumshaw
andy at networkned.co.uk
Mon Oct 25 17:54:55 EDT 2010
Please read: http://david.woodhou.se/email.html
CTRL-F "below"
On 25 Oct 2010, at 11:04, Colin Parker wrote:
> 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:
>>> ...
>>> 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?)
>> ...
>> 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?
>> ...
>> You mention following instructions: which ones? Do you have a link to them?
>
> 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/
You'll need to reload Apache after doing this, I think.
# /etc/init.d/apache reload
You've probably powered down the machine since yesterday, so that's probably moot.
> * This will run as apache's user/group and save all settings files in
> /var/www/get_iplayer/.get_iplayer
Ok, so:
# mv /var/www/get_iplayer/.get_iplayer /var/www/get_iplayer/.get_iplayer.old
# cp -r ~root/.get_iplayer /var/www/get_iplayer/
# find /var/www/get_iplayer/.get_iplayer -exec chown apache.apache \{} \;
I think you'll see output with the last command, but not the previous two.
Then you'll need to check this part again:
> * and specify a default output directory in
> /var/www/get_iplayer/.get_iplayer/options, e.g.:
> output /var/www/get_iplayer/output
Edit the /var/www/get_iplayer/.get_iplayer/options file with a text editor (vim, nano) and change the output line.
Does it work now?
NB: your email domain name sounds Swiss. You know that the BBC block non-UK IPs, don't you?
aB.
More information about the get_iplayer
mailing list