[mythtv-users] "Error opening jump program file" from Clientmachines with Live TV

Anthony Rooney rooneyo at iinet.net.au
Mon Sep 20 11:50:25 UTC 2010


Hi Jim

Thanks for your suggestions.  I run one attempt to connect to the backend
system using Live TV from the client machine and captured the relevant
section of both logs below.

The backend log is:

2010-09-20 20:36:55.182 UPnPautoconf() - No UPnP backends found
2010-09-20 20:36:55.199 No UPnP backends found

No UPnP backends found

Would you like to configure the database connection now? [no]  
[console is not interactive, using default 'no']
2010-09-20 20:36:55.249 Deleting UPnP client...
2010-09-20 20:36:55.894 Failed to init MythContext, exiting.
2010-09-20 20:36:56.019 mythbackend version: branches/release-0-23-fixes
[24158] www.mythtv.org
2010-09-20 20:36:56.021 Using runtime prefix = /usr
2010-09-20 20:36:56.024 Using configuration directory = /home/mythtv/.mythtv
2010-09-20 20:36:56.034 Using localhost value of TELELINUX
2010-09-20 20:36:56.054 New DB connection, total: 1
2010-09-20 20:36:58.206 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:36:58.224 Closing DB connection named 'DBManager0'
2010-09-20 20:36:58.243 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:36:58.310 Current MythTV Schema Version (DBSchemaVer): 1254
2010-09-20 20:36:58.343 MythBackend: Starting up as the master server.
2010-09-20 20:36:58.406 New DB connection, total: 2
2010-09-20 20:36:58.425 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:36:58.627 DVBChan(1:/dev/dvb/adapter0/frontend0) Warning:
Opening DVB frontend device failed.
			eno: No such file or directory (2)
2010-09-20 20:36:58.648 DVBChan(1:/dev/dvb/adapter0/frontend0) Error: Failed
to open DVB frontend device due to fatal error or too many attempts.
2010-09-20 20:36:58.669 Channel(/dev/video0)::Open(): Can't open video
device, error "No such file or directory"
2010-09-20 20:36:58.674 MythBackend, Error: No valid capture cards are
defined in the database.
			Perhaps you should re-read the installation
instructions?
2010-09-20 20:36:58.816 New DB connection, total: 3
2010-09-20 20:36:58.834 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:36:58.969 Enabling Upnpmedia rebuild thread.
2010-09-20 20:37:01.262 Main::Registering HttpStatus Extension
2010-09-20 20:37:01.281 Enabled verbose msgs:  important general
2010-09-20 20:37:01.330 AutoExpire: CalcParams(): Max required Free Space:
1.0 GB w/freq: 15 min
2010-09-20 20:37:09.036 UPnpMedia: BuildMediaMap VIDEO scan starting in
:/var/lib/mythtv/videos:
2010-09-20 20:37:09.065 UPnpMedia: BuildMediaMap Done. Found 0 objects
2010-09-20 20:38:18.827 AutoExpire: CalcParams(): Max required Free Space:
1.0 GB w/freq: 15 min
2010-09-20 20:53:20.622 AutoExpire: CalcParams(): Max required Free Space:
1.0 GB w/freq: 15 min
2010-09-20 21:00:29.494 mythbackend version: branches/release-0-23-fixes
[24158] www.mythtv.org
2010-09-20 21:00:29.505 Using runtime prefix = /usr
2010-09-20 21:00:29.515 Using configuration directory = /home/mythtv/.mythtv
2010-09-20 21:00:29.543 Using localhost value of TELELINUX
2010-09-20 21:00:29.617 New DB connection, total: 1
2010-09-20 21:00:29.663 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 21:00:29.720 Closing DB connection named 'DBManager0'
2010-09-20 21:00:29.752 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 21:00:29.813 Current MythTV Schema Version (DBSchemaVer): 1254
2010-09-20 21:00:29.846 MythBackend: Starting up as the master server.
2010-09-20 21:00:29.888 New DB connection, total: 2
2010-09-20 21:00:29.908 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 21:00:29.973 DVBChan(1:/dev/dvb/adapter0/frontend0) Warning:
Opening DVB frontend device failed.
			eno: No such file or directory (2)
2010-09-20 21:00:29.981 DVBChan(1:/dev/dvb/adapter0/frontend0) Error: Failed
to open DVB frontend device due to fatal error or too many attempts.
2010-09-20 21:00:30.007 Channel(/dev/video0)::Open(): Can't open video
device, error "No such file or directory"
2010-09-20 21:00:30.014 MythBackend, Error: No valid capture cards are
defined in the database.
			Perhaps you should re-read the installation
instructions?
2010-09-20 21:00:30.044 New DB connection, total: 3
2010-09-20 21:00:30.063 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 21:00:30.239 Enabling Upnpmedia rebuild thread.
2010-09-20 21:00:31.487 Main::Registering HttpStatus Extension
2010-09-20 21:00:31.489 Enabled verbose msgs:  important general
2010-09-20 21:00:31.522 AutoExpire: CalcParams(): Max required Free Space:
1.0 GB w/freq: 15 min
2010-09-20 21:00:40.277 UPnpMedia: BuildMediaMap VIDEO scan starting in
:/var/lib/mythtv/videos:
2010-09-20 21:00:40.325 UPnpMedia: BuildMediaMap Done. Found 0 objects
2010-09-20 21:01:50.052 AutoExpire: CalcParams(): Max required Free Space:
1.0 GB w/freq: 15 min

The Frontend Log is:

Starting mythfrontend.real..
2010-09-20 20:39:55.116 mythfrontend version: branches/release-0-23-fixes
[24158] www.mythtv.org
2010-09-20 20:39:55.117 Using runtime prefix = /usr
2010-09-20 20:39:55.117 Using configuration directory =
/home/anthony/.mythtv
2010-09-20 20:39:55.731 Using localhost value of TELELINUX
2010-09-20 20:39:55.747 New DB connection, total: 1
2010-09-20 20:39:55.765 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:39:55.767 Closing DB connection named 'DBManager0'
2010-09-20 20:39:55.803 ScreenSaverX11Private: Gnome screen saver support
enabled
2010-09-20 20:39:55.806 DPMS is active.
2010-09-20 20:39:55.833 Primary screen: 0.
2010-09-20 20:39:55.843 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:39:55.852 Using screen 0, 1680x1050 at 0,0
2010-09-20 20:39:55.976 Desktop video mode: 1680x1050 59.8838 Hz
2010-09-20 20:39:56.455 MythUI Image Cache size set to 20971520 bytes
2010-09-20 20:39:56.517 AudioPulseUtil: Suspend Success
2010-09-20 20:39:56.518 Enabled verbose msgs:  important general
2010-09-20 20:39:56.598 Primary screen: 0.
2010-09-20 20:39:56.604 Using screen 0, 1680x1050 at 0,0
2010-09-20 20:39:56.642 Using theme base resolution of 1280x720
2010-09-20 20:39:56.716 LIRC, Error: Failed to connect to Unix socket
'/dev/lircd'
			eno: No such file or directory (2)
2010-09-20 20:39:56.717 JoystickMenuThread Error: Joystick disabled - Failed
to read /home/anthony/.mythtv/joystickmenurc
2010-09-20 20:39:57.151 Using Frameless Window
2010-09-20 20:39:57.151 Using Full Screen Window
2010-09-20 20:39:58.026 Using the Qt painter
2010-09-20 20:39:58.706 XMLParseBase: Loaded base theme from
'/usr/share/mythtv/themes/Mythbuntu/base.xml'
2010-09-20 20:39:58.774 XMLParseBase: Loaded base theme from
'/usr/share/mythtv/themes/default-wide/base.xml'
2010-09-20 20:39:58.839 XMLParseBase: Loaded base theme from
'/usr/share/mythtv/themes/default/base.xml'
2010-09-20 20:39:58.840 XMLParseBase, Error: Unable to load window
'backgroundwindow' from base
2010-09-20 20:39:58.858 New DB connection, total: 2
2010-09-20 20:39:58.870 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:39:58.888 Current MythTV Schema Version (DBSchemaVer): 1254
2010-09-20 20:40:03.639 Registering Internal as a media playback plugin.
2010-09-20 20:40:03.650 No plugins directory /usr/lib/mythtv/plugins
2010-09-20 20:40:03.676 MediaMonitorUnix::AddDevice() - empty device path.
2010-09-20 20:40:03.677 MediaMonitorUnix::AddDevice() - empty device path.
2010-09-20 20:40:03.678 MediaMonitorUnix::AddDevice() - empty device path.
2010-09-20 20:40:03.687 XMLParseBase: Loading window theme from
/usr/share/mythtv/themes/Mythbuntu/menu-ui.xml
2010-09-20 20:40:03.896 Loading menu theme from
/usr/share/mythtv/themes/defaultmenu//mainmenu.xml
2010-09-20 20:40:03.912 Found mainmenu.xml for theme 'Mythbuntu'
2010-09-20 20:40:07.419 MythContext: Connecting to backend server:
10.1.1.4:6543 (try 1 of 1)
2010-09-20 20:40:07.454 Using protocol version 56
2010-09-20 20:40:15.602 TV: Attempting to change from None to WatchingLiveTV
2010-09-20 20:40:15.603 MythContext: Connecting to backend server:
10.1.1.4:6543 (try 1 of 1)
2010-09-20 20:40:15.608 Using protocol version 56
2010-09-20 20:40:15.658 Spawning LiveTV Recorder -- begin
2010-09-20 20:40:16.528 Spawning LiveTV Recorder -- end
2010-09-20 20:40:16.562 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204016.mpg'
2010-09-20 20:40:16.660 ProgramInfo(1003_20100920204016.mpg), Error:
GetPlaybackURL: '1003_20100920204016.mpg' should be local, but it can not be
found.
2010-09-20 20:40:16.660 We have a
playbackURL(GetPlaybackURL/UNABLE/TO/FIND/LOCAL/FILE/ON/TELELINUX/1003_20100
920204016.mpg) & cardtype(DUMMY)
2010-09-20 20:40:16.669 We have a RingBuffer
2010-09-20 20:40:17.046 NVP(0): Disabling Audio, params(-1,2,44100)
2010-09-20 20:40:17.119 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204016.mpg'
2010-09-20 20:40:17.224 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204016.mpg'
2010-09-20 20:40:17.311 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:17.344 VideoOutputXv: XVideo Adaptor Name: 'NV Video
Blitter'
2010-09-20 20:40:17.402 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:17.499 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:17.585 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:17.683 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:17.694 OSD Theme Dimensions W: 1280 H: 720
2010-09-20 20:40:17.770 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.011 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.093 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.173 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.252 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.348 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.422 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.499 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.580 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.659 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.737 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.815 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.899 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:18.974 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.052 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.129 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.203 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.277 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.351 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.426 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.501 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.593 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.667 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.743 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.818 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.894 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:19.930 TV: Changing from None to WatchingLiveTV
2010-09-20 20:40:19.930 TV: State is LiveTV & mctx == ctx
2010-09-20 20:40:19.981 New DB connection, total: 3
2010-09-20 20:40:19.987 Realtime priority would require SUID as root.
2010-09-20 20:40:19.992 TV: UpdateOSDInput done
2010-09-20 20:40:19.993 TV: UpdateLCD done
2010-09-20 20:40:19.993 Connected to database 'mythconverg' at host:
10.1.1.4
2010-09-20 20:40:19.998 Video timing method: USleep with busy wait
2010-09-20 20:40:20.003 TV: ITVRestart done
2010-09-20 20:40:20.020 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204017.mpg'
2010-09-20 20:40:20.101 ProgramInfo(1003_20100920204017.mpg), Error:
GetPlaybackURL: '1003_20100920204017.mpg' should be local, but it can not be
found.
2010-09-20 20:40:20.237 ScreenSaverX11Private: DPMS Deactivated 1
2010-09-20 20:40:20.311 MythSocket(ffffffffb0418280:55): Unable to lookup: 
2010-09-20 20:40:20.311 RemoteFile::openSocket(control socket), Error: 
			Could not connect to server :6543
2010-09-20 20:40:20.316 MythSocket(ffffffffb047dd48:55): Unable to lookup: 
2010-09-20 20:40:20.316 RemoteFile::openSocket(file data socket), Error: 
			Could not connect to server :6543
2010-09-20 20:40:20.316 RingBuffer::RingBuffer(): Failed to open remote file
(GetPlaybackURL/UNABLE/TO/FIND/LOCAL/FILE/ON/TELELINUX/1003_20100920204017.m
pg)
2010-09-20 20:40:20.316 NVP(0), Error: JumpToProgram's OpenFile failed.
2010-09-20 20:40:20.316 NVP(0), Error: Unknown recorder error, exiting
decoder
2010-09-20 20:40:20.571 TV: Attempting to change from WatchingLiveTV to None
2010-09-20 20:40:21.202 TV: Changing from WatchingLiveTV to None
2010-09-20 20:40:21.225 ScreenSaverX11Private: DPMS Reactivated 1
2010-09-20 20:40:21.226 TV: Attempting to change from None to None
2010-09-20 20:40:21.278 TV: Attempting to change from None to WatchingLiveTV
2010-09-20 20:40:21.278 MythContext: Connecting to backend server:
10.1.1.4:6543 (try 1 of 1)
2010-09-20 20:40:21.301 Using protocol version 56
2010-09-20 20:40:21.345 Spawning LiveTV Recorder -- begin
2010-09-20 20:40:21.459 Spawning LiveTV Recorder -- end
2010-09-20 20:40:21.472 ProgramInfo(): Updated pathname '':'' ->
'1003_20100920204021.mpg'
2010-09-20 20:40:21.503 ProgramInfo(1003_20100920204021.mpg), Error:
GetPlaybackURL: '1003_20100920204021.mpg' should be local, but it can not be
found.
2010-09-20 20:40:21.504 We have a
playbackURL(GetPlaybackURL/UNABLE/TO/FIND/LOCAL/FILE/ON/TELELINUX/1003_20100
920204021.mpg) & cardtype(DUMMY)
2010-09-20 20:40:21.504 We have a RingBuffer
2010-09-20 20:40:21.558 playCtx, Error: Attempting to setup a player, but it
already exists.
2010-09-20 20:40:21.559 TV Error: LiveTV not successfully started
2010-09-20 20:40:21.584 ScreenSaverX11Private: DPMS Deactivated 1
2010-09-20 20:40:21.585 ScreenSaverX11Private: DPMS Reactivated 1
2010-09-20 20:40:35.364 AudioPulseUtil: Resume Success
2010-09-20 20:40:35.370 Deleting UPnP client...
Error in my_thread_global_end(): 2 threads didn't exit


Although I know nothing about MythTv it looks as though I have the dreaded
SOCKET ERROR PROBLEM for which I am told there is no cure.
One thing I can't understand is the error - " Error: No valid capture cards
are defined in the database." Reported in the backend when there is a
functioning Divico Fusion HDTV DVB-T Plus card attached to the backend
machine working fine with Live TV if you logon directly to the backend
machine.  Both client machines will not run live TV although they previous
both work fine with this configuration before Shepherd.

Kind Regards



-----Original Message-----
From: mythtv-users-bounces at mythtv.org
[mailto:mythtv-users-bounces at mythtv.org] On Behalf Of Jim Morton
Sent: Saturday, 18 September 2010 2:34 AM
To: Discussion about MythTV
Subject: Re: [mythtv-users] "Error opening jump program file" from
Clientmachines with Live TV


On 9/17/2010 7:17 AM, Anthony Rooney wrote:
>
> I get the "Error opening jump program file" when I try to run Live TV 
> to connect to the backend system which has the tuner attached. If I go 
> to the Backend system and run the front end application and connect to 
> a known good channel it all works fine and I can change channels OK.
> If I go to one of either of the other client systems on the network I 
> briefly see the channel information for half a second before getting 
> the "Error opening jump program file". I was previously able to 
> connect every time using Live TV to the backend system until I 
> installed Shepherd EPG software with Australia XMLTV. This software is 
> running fine but may have stuffed my client server functionality.
>
> What on earth does this error "Error opening jump program file" mean 
> and why is it so debilitating to completely stop both client machines 
> which previously worked fine from ever running Live TV. I cannot get 
> any advice or assistance to troubleshoot this error yet it has 
> completely broken the client server functionality. This is a widely 
> reported issue which the MythTv experts have little to suggest to 
> troubleshoot.
>
> I have had feedback that " MythTV cannot read from the file that 
> contains the video" & "That's it is more likely a socket-related issue 
> that's causing the frontend to fail to read the recording data" but I 
> am trying to run Live TV not read an existing recording. I'm unaware 
> how the network client runs Live TV; does it stream video over
>

Watching "live tv" is in fact recording and playing back the same file. 
That is how you get the pause and rewind features.

> the wire or read data from the backend server HD or from memory on the 
> backend system? I tried to report it as a bug on the bug channel but 
> some "Expert" told me to go away and that I need to log on this forum.
> How can this not be a bug I ask? I am doing nothing except trying to 
> use the software as designed so where is the assistance and 
> suggestions to troubleshoot? How can you be so divorced from the users 
> that you are designing a system for?
>
Probably you need to research the issue a bit before you classify it as a
bug. Searching past posts on this list and posting questions here is a good
way to start that process. The developers are overworked and totally unpaid
so it stands to reason that they don't want everyone submitting bug reports
on every issue they encounter. You need to do the "due diligence" in proving
a bug exists and not just expect that the devs should spend their time
analyzing stacks of bug reports.
>
> I am curious how my system could develop a "socket issue" across a 
> network that previously worked fine. I presume something has changed 
> within the backend system as it is unlikely that BOTH client machines 
> changed simultaneously. Please advice me where I sould begin to look 
> for errors? What config setting might be out?
>

Have you checked the mythtv logs? Perhaps it is related to Shepherd EPG
software that you installed when it broke...
>
> I'm curious why those who developed MythTv could have such rigid bug 
> reporting rules that are not able to see the solution from the 
> perspective of the end user trying to get the solution to work 
> according to its specifications.
>
> I would suggest such a catastrophic error needs to be addressed and I 
> await some suggestions.
>

I would suggest a less demanding tone from you would get more assistance
from the good people on this list.

I don't know what the problem is and it's a lot of work to research it for
you without info on your setup, system and versions, troubleshooting steps
that you've taken, pertinent log entries, etc.

Try again with more info. The less emotional your post is the more likely
you will get help.

Good luck!

--
Jim
_______________________________________________
mythtv-users mailing list
mythtv-users at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users



More information about the mythtv-users mailing list