user-1791
08-03-2018, 04:45 PM
I seem to have broken my install of Get_Iplayer as a result of relocating my User folder and I'm hoping that someone may be able to help me out.
The problem that I'm having is that get_iplayer is not downloading the schedule pages correctly. When refreshing the cache I get the following:
WARNING: Failed to download schedule page: http://www.bbc.co.uk/bbcalba/programmes/.../this_week
I've read on a previous post that this is associated with the requirement to use https: rather than http: and that obsolete Perl modules could give problems. Unfortunately I'm nowhere near well enough versed in Perl to be able to sort out what's going on. I've deleted and reinstalled multiple times (using HomBrew) but can't seem to get to a working configuration.
I've listed below information that will hopefully help with diagnosing my problem.
Operating System: Sierra 10.12.6
Get_Iplayer: 3.12-Homebrew
Perl Summary:
Terminal output from record series command:
Hopefully someone can highlight what I'm doing wrong!
Thanks in advance.
The problem that I'm having is that get_iplayer is not downloading the schedule pages correctly. When refreshing the cache I get the following:
WARNING: Failed to download schedule page: http://www.bbc.co.uk/bbcalba/programmes/.../this_week
I've read on a previous post that this is associated with the requirement to use https: rather than http: and that obsolete Perl modules could give problems. Unfortunately I'm nowhere near well enough versed in Perl to be able to sort out what's going on. I've deleted and reinstalled multiple times (using HomBrew) but can't seem to get to a working configuration.
I've listed below information that will hopefully help with diagnosing my problem.
Operating System: Sierra 10.12.6
Get_Iplayer: 3.12-Homebrew
Perl Summary:
get_iplayer Output:
Platform:
osname=darwin, osvers=16.0, archname=darwin-thread-multi-2level
uname='darwin osx320.apple.com 16.0 darwin kernel version 15.0.0: wed jun 22 17:57:08 pdt 2016; root:xnu-3247.1.106.2.9~1development_x86_64 x86_64 '
config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags= -Dman3ext=3pm -Duseithreads -Duseshrplib -Dinc_version_list=none -Dcc=cc'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-arch x86_64 -arch i386 -g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector',
optimize='-Os',
cppflags='-g -pipe -fno-common -DPERL_DARWIN -fno-strict-aliasing -fstack-protector'
ccversion='', gccversion='4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc -mmacosx-version-min=10.12.5', ldflags ='-arch x86_64 -arch i386 -fstack-protector'
libpth=/usr/lib /usr/local/lib
libs=
perllibs=
libc=, so=dylib, useshrplib=true, libperl=libperl.dylib
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-arch x86_64 -arch i386 -bundle -undefined dynamic_lookup -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API
Locally applied patches:
/Library/Perl/Updates/<version> comes before system perl directories
installprivlib and installarchlib points to the Updates directory
Built under darwin
Compiled at Feb 6 2017 22:16:22
@INC:
/Library/Perl/5.18/darwin-thread-multi-2level
/Library/Perl/5.18
/Network/Library/Perl/5.18/darwin-thread-multi-2level
/Network/Library/Perl/5.18
/Library/Perl/Updates/5.18.2
/System/Library/Perl/5.18/darwin-thread-multi-2level
/System/Library/Perl/5.18
/System/Library/Perl/Extras/5.18/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.18
.
perl -MLWP::Protocol::https -e 'print "$LWP::Protocol::https::VERSION\n";'
6.04
perl -MNet::SSLeay -e 'print "$Net::SSLeay::VERSION\n";'
1.72
Terminal output from record series command:
get_iplayer Output:
INFO: encodinglocale = UTF-8
INFO: encodinglocalefs = UTF-8
INFO: encodingconsoleout = UTF-8
INFO: encodingconsolein = UTF-8
INFO: ${^UNICODE} = 0
INFO: Profile dir: /Users/Jack/.get_iplayer
INFO: User options file: /Users/Jack/.get_iplayer/options
INFO: System options file: /etc/get_iplayer/options
-==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==-
Current options:
encodingconsolein = UTF-8
encodingconsoleout = UTF-8
encodinglocale = UTF-8
encodinglocalefs = UTF-8
fileprefix = <nameshort><-senum><-episodeshort>
modes = best
output = /Volumes/iMac Disk A (4TB)/Jack/Public/BBC TV
outputtv = /Users/alastair/Downloads/BBC\ TV\ Temp\ Downloads
pid = p05pksm8
pidrecursive = 1
verbose = 1
INFO: Search args: ''
INFO: Loaded history for first check.
INFO: Loading recordings history
INFO: Programme not in history
INFO: Got 7984 file cache entries for tv
INFO: Got 16876 file cache entries for radio
INFO: Cleaning PID - old: 'p05pksm8' new: 'p05pksm8'
INFO: Getting URL: http://www.bbc.co.uk/programmes/p05pksm8.json
INFO: tv series or brand PID detected (p05pksm8)
INFO: Getting URL: http://www.bbc.co.uk/programmes/p05pksm8...yer?page=1
ERROR: Response: 500 Can't verify SSL peers without knowing which Certificate Authorities to trust
INFO: No episode PIDs found, checking alternate location...
INFO: Getting URL: http://www.bbc.co.uk/iplayer/episodes/p05pksm8?page=1
ERROR: Response: 500 Can't verify SSL peers without knowing which Certificate Authorities to trust
INFO: No episode PIDs found for parent PID: p05pksm8
Hopefully someone can highlight what I'm doing wrong!
Thanks in advance.