Cache not updating on Debian
#1
since v3.06 my cache isn't being updated. No errors, just "0 programmes found".

I notice there's a MacOS report of this too, so am reporting as a more general issue ?
#2
Post the output from these commands:
Code:
get_iplayer -V
perl -MIO::Socket::SSL -e 'print "$IO::Socket::SSL::VERSION\n";'
perl -MMojolicious -e 'print "$Mojolicious::VERSION\n";'
#3
I've done the same, and got the same output.

Code:
@DebServer64:~/Desk/usr/bin/get_iplayer -V                                         │
get_iplayer 3.06-ppa31a, Copyright (C) 2008-2010 Phil Lewis                                  │
 This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.                │
 This is free software, and you are welcome to redistribute it under certain                │
 conditions; use --conditions for details.                                                  │
                                                                                            │
@DebServer64:~/Desktop$ perl -MIO::Socket::SSL -e 'print "$IO::Socket::SSL::VERSION\n";'│
2.044                                                                                        │
@DebServer64:~/Desktop$ perl -MMojolicious -e 'print "$Mojolicious::VERSION\n";'        │
7.21                                                                                         │
@DebServer64:~/Desktop$ PERL5LIB="/usr/local/Cellar/get_iplayer/3.06_1/libexec/lib/perl5│
" perl -MIO::Socket::SSL -e 'print "$IO::Socket::SSL::VERSION\n";'                           │
2.044                                                                                        │
@DebServer64:~/Desktop$ PERL5LIB="/usr/local/Cellar/get_iplayer/3.06_1/libexec/lib/perl5│
" perl -MMojolicious -e 'print "$Mojolicious::VERSION\n";'                                   │
7.21

and then (snipped for brevity, but it's a list of programmes ending:

Code:
INFO: 170 matching programmes

Code:
@DebServer64:~/Desktop$ /usr/bin/get_iplayer --since 24 "daily politics"                │
get_iplayer 3.06-ppa31a, Copyright (C) 2008-2010 Phil Lewis                                  │
 This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.                │
 This is free software, and you are welcome to redistribute it under certain                │
 conditions; use --conditions for details.                                                  │
                                                                                            │
Matches:                                                                                     │
42:     Daily Politics - 30/10/2017, BBC Two, b09dh84c                                       │
INFO: 1 matching programmes

Code:
@DebServer64:~/Desktop$ /usr/bin/get_iplayer --prefs-show                               │
Options in '/home/xxxxx/.get_iplayer/options'                                                │
       nopurge = 1                                                                          │
       ffmpeg = /usr/local/bin/ffmpeg                                                       │
       output = /mnt/MediaRAID/Media_Files/Video/TV_Shows/iPlayer/

I first noticed a problem when I was trying to run the PVR for the second episode of "Gunpowder".
#4
Hope it's not breaking any forum rules, but I have posted updates in the macOS thread

https://squarepenguin.co.uk/forums/threa...ml#pid6917

as it seems to be the same issue ?????
#5
Stop doing that. If you're using Debian, stay in this lane.

EDIT: I'll merge threads if warranted when I know what is going on.
#6
(30-10-2017, 03:25 PM)dinky Wrote: Stop doing that. If you're using Debian, stay in this lane.

OK, wrist slapped !

Code:
@DebServer64:~$ /usr/bin/get_iplayer -V
get_iplayer 3.06-ppa31a, Copyright (C) 2008-2010 Phil Lewis
 This program comes with ABSOLUTELY NO WARRANTY; for details use --warranty.
 This is free software, and you are welcome to redistribute it under certain
 conditions; use --conditions for details.

and

Code:
@DebServer64:~$ perl -MIO::Socket::SSL -e 'print "$IO::Socket::SSL::VERSION\n";'
2.044
@DebServer64:~$ perl -MMojolicious -e 'print "$Mojolicious::VERSION\n";'
7.21
#7
I can't reproduce this behaviour. Temporarily rename your tv.cache file (see FAQ list for location) so that get_iplayer will repopulate it. Then, post the output from:
Code:
get_iplayer --refresh --search=bogus
followed by:
Code:
get_iplayer --list=channel
#8
Hang on ...

has the output changed between v3.01 and v3.06 ????

I have just run "Refresh Cache" from the WebPVR and got a message "102 programmes" added.

Previously there was an actual list of them (and it was the lack of this list which caused me to post) !

However, we are not out of the woods yet :) as now I get an error trying to run the PVR (new thread) ...

That's interesting ... the error I was getting last night has gone.

Are the BBC ****ing around their end ?????
#9
I have "Gunpowder" in my series list for the PVR, and E1 recorded fine.

However, now E2 isn't being picked up when I run the PVR, and doesn't appear in search ?

UPDATE: deleted cache, refreshed, and seems OK ...
#10
(31-10-2017, 09:21 AM)jlc Wrote: has the output changed between v3.01 and v3.06 ????
They don't call them release notes for nothing,
#11
Also: You may wish to run get_iplayer --cache-rebuild to restore older listings not picked up by --refresh.
#12
Thanks for that. Not sure how you upvote or like, but here's a +1 from me.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Programme index no longer updating spockrot 1 1,693 23-12-2018, 12:19 PM
Last Post: jonhedgerows
  Cache not updating from custom web UI on Debian asprinwizard 12 8,334 03-11-2017, 04:17 PM
Last Post: asprinwizard
  Cannot download schedule pages to update cache on Debian Wheezy pippolippi 3 5,938 26-10-2017, 05:03 PM
Last Post: xiatian
  Mojolicious dependencies not installed with cpan utility on Debian wheezy xiatian 4 5,206 02-10-2017, 05:11 PM
Last Post: xiatian