I have a common problem--mythtv seems to function normally, but trying to watch live TV or a prerecorded show fails with a blank screen and takes me back to the menu.
However, the problem is not due to a faulty tuner setup as the BlackScreenWatchingTV wiki page suggests. This is a frontend only, linked to a well-functioning dedicated backend. The frontend connects to the backend database, lists my recordings correctly, but cannot play them.
I've already been running a frontend on my Ubuntu desktop computer without problems, so I don't think backend configuration is the problem here.
This is the output when I run mythfrontend on my faulty machine:
2008-08-05 15:36:47.952 Using runtime prefix = /usr
2008-08-05 15:36:48.529 DPMS is disabled.
2008-08-05 15:36:48.529 Empty LocalHostName.
2008-08-05 15:36:48.530 Using localhost value of mythtv
2008-08-05 15:36:48.544 New DB connection, total: 1
2008-08-05 15:36:48.606 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:36:48.608 Could not open settings file /home/mythtv/.mythtv/config.xml for writing
2008-08-05 15:36:48.608 Closing DB connection named 'DBManager0'
2008-08-05 15:36:48.609 Primary screen 0.
2008-08-05 15:36:48.666 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:36:48.668 Using screen 0, 1920x1080 at 0,0
2008-08-05 15:36:48.685 New DB connection, total: 2
2008-08-05 15:36:48.743 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:36:48.748 mythfrontend version: 0.21.20080304-1
www.mythtv.org
2008-08-05 15:36:48.748 Enabled verbose msgs: important general
2008-08-05 15:36:48.879 Unable to parse themeinfo.xml for glass-wide
2008-08-05 15:36:48.879 The theme (glass-wide) is missing a themeinfo.xml file
2008-08-05 15:36:49.083 Unable to parse themeinfo.xml for glass-wide
2008-08-05 15:36:49.083 The theme (glass-wide) is missing a themeinfo.xml file
2008-08-05 15:36:49.375 No theme dir: /home/mythtv/.mythtv/themes/blootube-wide
2008-08-05 15:36:49.377 Primary screen 0.
2008-08-05 15:36:49.377 Using screen 0, 1920x1080 at 0,0
2008-08-05 15:36:49.378 No theme dir: /home/mythtv/.mythtv/themes/blootube-wide
2008-08-05 15:36:49.379 Switching to wide mode (blootube-wide)
2008-08-05 15:36:49.400 Using the OpenGL painter
2008-08-05 15:36:49.402 lirc init success using configuration file: /home/mythtv/.mythtv/lircrc
2008-08-05 15:36:49.406 JoystickMenuClient: Initialization of /dev/input/js0 succeeded using config file /home/mythtv/.mythtv/joystickmenurc
2008-08-05 15:36:50.425 Loading from: /usr/share/mythtv/themes/blootube-wide/base.xml
2008-08-05 15:36:50.465 Loading from: /usr/share/mythtv/themes/default/base.xml
2008-08-05 15:36:50.595 Registering Internal as a media playback plugin.
2008-08-05 15:36:50.700 MonitorRegisterExtensions(0x100, gif,jpg,png)
2008-08-05 15:36:50.761 Using NV NPOT texture extension
2008-08-05 15:36:50.850 MythMusic adding CD-Writer: 2,0,0 -- WDC WD800BEVS-00
2008-08-05 15:36:50.850 MythMusic adding CD-Writer: 5,0,0 -- BD-ROM BDU-X10S
2008-08-05 15:36:50.935 MonitorRegisterExtensions(0x40, ogg,mp3,aac,flac)
SIP listening on IP Address 192.168.1.35:5060 NAT address 192.168.1.35
SIP: Cannot register; proxy, username or password not set
2008-08-05 15:36:51.141 No theme dir: /home/mythtv/.mythtv/themes/blootube-wide
2008-08-05 15:37:03.660 XMLParse::LoadTheme using /usr/share/mythtv/themes/blootube-wide/ui.xml
2008-08-05 15:37:03.992 Connecting to backend server: 192.168.1.17:6543 (try 1 of 5)
2008-08-05 15:37:03.994 Using protocol version 40
2008-08-05 15:37:04.395 GetRecordBasename found no entry
2008-08-05 15:37:04.586 Using runtime prefix = /usr
2008-08-05 15:37:04.587 Empty LocalHostName.
2008-08-05 15:37:04.587 Using localhost value of mythtv
2008-08-05 15:37:04.602 New DB connection, total: 1
2008-08-05 15:37:04.664 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:37:04.666 Closing DB connection named 'DBManager0'
2008-08-05 15:37:04.724 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:37:04.726 New DB connection, total: 2
2008-08-05 15:37:04.784 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:37:04.789 Current Schema Version: 1214
2008-08-05 15:37:04.794 Can not locate recording made on '1041' at '20080805180000'
2008-08-05 15:37:04.799 Preview Error: Encountered problems running '/usr/bin/mythbackend --generate-preview 0x0 --chanid 1041 --starttime 20080805180000 '
2008-08-05 15:37:07.408 GetRecordBasename found no entry
2008-08-05 15:37:07.452 TV: Attempting to change from None to WatchingPreRecorded
2008-08-05 15:37:07.453 GetRecordBasename found no entry
2008-08-05 15:37:13.954 RingBuf(/myth/tv/): Invalid file (fd -1) when opening '/myth/tv/'.
2008-08-05 15:37:14.052 Unable to find image file: /myth/tv/.png
2008-08-05 15:37:14.240 Using runtime prefix = /usr
2008-08-05 15:37:14.241 Empty LocalHostName.
2008-08-05 15:37:14.241 Using localhost value of mythtv
2008-08-05 15:37:14.256 New DB connection, total: 1
2008-08-05 15:37:14.319 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:37:14.320 Closing DB connection named 'DBManager0'
2008-08-05 15:37:14.379 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:37:14.381 New DB connection, total: 2
2008-08-05 15:37:14.441 Connected to database 'mythconverg' at host: 192.168.1.17
2008-08-05 15:37:14.445 Current Schema Version: 1214
2008-08-05 15:37:14.449 Can not locate recording made on '1051' at '20080801170000'
2008-08-05 15:37:14.454 Preview Error: Encountered problems running '/usr/bin/mythbackend --generate-preview 0x0 --chanid 1051 --starttime 20080801170000 '
Destroying SipFsm object
2008-08-05 15:37:18.038 Deleting UPnP client...
Now, my installation is unusual. I set up a dual boot with Windows, so I manual-installed KM on /sda5, and I never made any provision for /myth, although it appeared anyway in the file system on the mysterious /hda3. I also followed the directions on the wiki for making KM a frontend.
But installation details shouldn't matter, because I have exactly the same problem when I use the CD as a frontend!
I'm particularly baffled because KM has run perfectly well on this hardware (minus the new hard drive) in a previous installation. The only thing I can think of is a weak network connection. I can ping the backend from my frontend, but the frontend can't seem to reach the Internet.
Any ideas?