[mythtv-users] perl userjob stopped working after upgrade to 0.28
Josh Rosenberg
mythtv at desh.info
Thu May 5 20:30:08 UTC 2016
Hi, all. I just upgraded from 0.27 to 0.28, and now a user job of mine
is failing. It's a modification of
https://www.mythtv.org/wiki/High_Quality_Transcode . There might be
one problem, or there might be two separate ones.
When I run it as a userjob, it runs awhile and produces a video as
output, but then fails at the end. I'm not sure exactly what's
happening then, but the main thing that it's trying to do is a
database insert.
When I try running it on the command line with "-f filename" rather
than "-f jobid", I immediately get: "Unable to connect to mythbackend,
is it running?" As far as I can tell, this is coming from the perl
bindings, not the script itself. When this happens, mythbackend.log
shows:
May 5 16:27:09 myth mythbackend: mythbackend[11486]: E ProcessRequest
mainserver.cpp:1676 (HandleAnnounce) MainServer: Received malformed
ANN Monitor query
May 5 16:27:09 myth mythbackend: mythbackend[11486]: I
MythSocketThread(63) mainserver.cpp:7669 (connectionClosed) Control
sock(210a210) disconnected
So, 2 questions:
(1) Why is the script failing at the end; is something wrong with the
database insert, and how can I fix it?
(2) Why is the script failing at the beginning when being run from the
command line?
Perhaps of note is that I had some trouble getting all of the right
packages in the right place when I did the upgrade to 0.28, even using
the mythbuntu control centre, I think I got all that sorted, but
there's a chance I have a version mismatch somewhere, I guess.
I'm running a combined front/backend on Mythbuntu 14.04. Version info:
MythTV Version : v28.0-19-gdb9eea6
MythTV Branch : fixes/0.28
Network Protocol : 88
Library API : 0.28.20160309-1
QT Version : 5.2.1
Options compiled in:
linux profile use_hidesyms using_alsa using_oss using_pulse
using_pulseoutput using_backend using_bindings_perl
using_bindings_python using_bindings_php using_crystalhd using_dvb
using_firewire using_frontend using_hdhomerun using_vbox using_ceton
using_hdpvr using_ivtv using_joystick_menu using_libcec
using_libcrypto using_libdns_sd using_libfftw3 using_libxml2
using_lirc using_mheg using_opengl using_opengl_video using_qtwebkit
using_qtscript using_qtdbus using_sdl using_taglib using_v4l2
using_x11 using_xrandr using_xv using_profiletype using_bindings_perl
using_bindings_python using_bindings_php using_freetype2
using_mythtranscode using_opengl using_vaapi using_vdpau
using_ffmpeg_threads using_mheg using_libass using_libxml2
Thanks very much for any help you can provide.
Josh
More information about the mythtv-users
mailing list