[mythtv-users] Mythfrontend problem...
Questiony McAskerton From Queryville
djm-list at maccormack.net
Sun Apr 5 05:29:11 UTC 2009
Hi. I'm having trouble adding a new mythfrontend to an existing
installation. Here's my setup. I have a backend (named mythserver)
happily recording shows. I've been using an Xbox running XBMC (with both
native and the XBMCMythTV python script) as a frontend successfully for a
while now. This works fine. Now I want to add a new frontend. This
frontend is a ``normal'' mythfrontend running under gentoo (also on an
xbox but it's a native installation of Gentoox so it should act just like
Linux on any other i386 box). Since I already have a working
frontend + backend setup this should be pretty easy, however, I get the
following when running mythfronend:
------------------------------------------------------------------------
2009-04-05 00:13:37.550 Using runtime prefix = /usr
2009-04-05 00:13:38.614 DPMS is active.
2009-04-05 00:13:38.687 Empty LocalHostName.
2009-04-05 00:13:38.687 Using localhost value of jen-xbox
2009-04-05 00:13:38.690 Testing network connectivity to mythserver
2009-04-05 00:13:39.179 New DB connection, total: 1
2009-04-05 00:13:39.330 Connected to database 'mythconverg' at host:
mythserver
2009-04-05 00:13:39.361 Closing DB connection named 'DBManager0'
2009-04-05 00:13:39.377 Primary screen 0.
2009-04-05 00:13:39.380 Connected to database 'mythconverg' at host:
mythserver
2009-04-05 00:13:39.383 Using screen 0, 640x480 at 0,0
2009-04-05 00:13:39.574 New DB connection, total: 2
2009-04-05 00:13:39.577 Connected to database 'mythconverg' at host:
mythserver
2009-04-05 00:13:39.586 mythfrontend version: 0.21.20080304-1
www.mythtv.org
2009-04-05 00:13:39.586 Enabled verbose msgs: important general
2009-04-05 00:13:42.203 No theme dir: /home/djm/.mythtv/themes/G.A.N.T
2009-04-05 00:13:42.206 Primary screen 0.
2009-04-05 00:13:42.208 Using screen 0, 640x480 at 0,0
2009-04-05 00:13:42.210 No theme dir: /home/djm/.mythtv/themes/G.A.N.T
2009-04-05 00:13:42.212 Switching to square mode (G.A.N.T)
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
2009-04-05 00:13:42.414 Using the Qt painter
2009-04-05 00:13:42.422 JoystickMenuClient Error: Joystick disabled -
Failed to read /home/djm/.mythtv/joystickmenurc
Xlib: extension "GLX" missing on display ":0.0".
2009-04-05 00:13:45.153 Loading from:
/usr/share/mythtv/themes/G.A.N.T/base.xml
2009-04-05 00:13:45.336 Loading from:
/usr/share/mythtv/themes/default/base.xml
2009-04-05 00:13:45.640 Registering Internal as a media playback plugin.
2009-04-05 00:13:45.752 No theme dir: /home/djm/.mythtv/themes/G.A.N.T
2009-04-05 00:13:51.865 Connecting to backend server: mythserver:6543 (try
1 of 5)
2009-04-05 00:13:51.866 Connection timed out.
You probably should modify the Master Server
settings in the setup program and set the
proper IP address.
------------------------------------------------------------------------
The usual reason for the above error is because one has specified
localhost or 127.0.0.1 in mythtv-setup's General Setup page on the
backend, however, I have set this up correctly. Also note that this is
not an error connecting to the database. The new mythfrontend prints a
message saying that it connects to the database just fine and I can
connect to it from the new frontend via ``mysql -umythtv -p -h
mythserver'' with the same credentials.
Also,
mysql> SELECT * FROM settings WHERE data='localhost';
Empty set (0.02 sec)
mysql> SELECT * FROM settings WHERE data='127.0.0.1';
Empty set (0.02 sec)
So, this has nothing to do with trying to connect to localhost.
mysql> SELECT * FROM settings WHERE value='MasterServerIP';
+----------------+------------+----------+
| value | data | hostname |
+----------------+------------+----------+
| MasterServerIP | mythserver | NULL |
+----------------+------------+----------+
1 row in set (0.00 sec)
That's the value in question and it has the correct data. This is not a
DNS issue because I can ping mythserver from the new frontend just fine
(and, as I said, it connects to the mysql server running on mythserver
just fine). It's not a firewall issue because I do not have one installed
on mythserver (and because my current/working frontend uses the exact same
settings, on the same lan, and works just fine). It's not a protocol
version problem because:
mythserver> mythbackend --version
MythTV Version : export?(C)
MythTV Branch : branches/release-0-21-fixes
Library API : 0.21.20080304-1
Network Protocol : 40
Options compiled in:
linux profile using_oss using_alsa using_arts using_jack using_backend
using_dbox2 using_dvb using_firewire using_frontend using_hdhomerun
using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc
using_opengl_vsync using_v4l using_x11 using_xrandr using_xv using_xvmc
using_xvmcw using_xvmc_vld using_bindings_perl using_bindings_python
using_opengl using_ffmpeg_threads using_libavc_5_3 using_live
new-frontend> mythfrontend --version
MythTV Version : 18314
MythTV Branch : branches/release-0-21-fixes
Library API : 0.21.20080304-1
Network Protocol : 40
Options compiled in:
linux profile using_oss using_alsa using_backend using_dbox2
using_frontend using_hdhomerun using_iptv using_ivtv using_joystick_menu
using_opengl_vsync using_v4l using_x11 using_xrandr using_xv
using_glx_proc_addr_arb using_bindings_perl using_bindings_python
using_opengl using_ffmpeg_threads using_live
I seached the mailing list and the closest hit I found was:
http://www.gossamer-threads.com/lists/mythtv/users/331580
However, his problem was that his frontend was trying to connect to
localhost; that isn't my problem. The log message clearly shows that the
new frontend is trying to connect to mythserver:6543 and failing. On
mythserver, ``netstat -l -p'' tells me that mythbackend is listening for
tcp connections on 0.0.0.0:6543, 0.0.0.0:6544, and udp connections on
0.0.0.0:6549.
Running netcat from the new frontend against mythserver:6543 via
``nc -q0 -v mythserver 6543 < /dev/null'' tells me that it can make
connections just fine from the new frontend to mythserver on the port in
question.
So, I'm stumped.
Any ideas?
More information about the mythtv-users
mailing list