Open GoogleCodeExporter opened 9 years ago
[deleted comment]
[deleted comment]
The "config.xml" file above is ~/.mythtv/config.xml . I have changed the
LocalHostName to blackhole.lan.fa2k.net (it was set to some default value.
Here is the mythbackend log:
2013-06-29 16:33:24.899058 C mythbackend version: [v0.26.0] www.mythtv.org
2013-06-29 16:33:24.899084 C Qt version: compile: 4.6.2, runtime: 4.6.2
2013-06-29 16:33:24.899087 N Enabled verbose msgs: general
2013-06-29 16:33:24.899101 N Setting Log Level to LOG_INFO
2013-06-29 16:33:24.899715 I Setup Interrupt handler
2013-06-29 16:33:24.899725 I Setup Terminated handler
2013-06-29 16:33:24.899731 I Setup Segmentation fault handler
2013-06-29 16:33:24.899740 I Setup Aborted handler
2013-06-29 16:33:24.899746 I Setup Bus error handler
2013-06-29 16:33:24.899753 I Setup Floating point exception handler
2013-06-29 16:33:24.899760 I Setup Illegal instruction handler
2013-06-29 16:33:24.899767 I Setup Real-time signal 0 handler
2013-06-29 16:33:24.899808 N Using runtime prefix = /usr/local
2013-06-29 16:33:24.899819 N Using configuration directory = /home/fa2k/.mythtv
2013-06-29 16:33:24.899905 I Assumed character encoding: en_US.utf8
2013-06-29 16:33:24.899912 W This application expects to be running a locale
that specifies a UTF-8 codeset, and many features may behave improperly with
your current language settings. Please set the LC_ALL or LC_CTYPE, and LANG
variable(s) in the environment in which this program is executed to include a
UTF-8 codeset (such as 'en_US.UTF-8').
2013-06-29 16:33:24.900297 I Using localhost value of blackhole.lan.fa2k.net
2013-06-29 16:33:24.902127 I Added logging to the console
2013-06-29 16:33:24.917226 N Setting QT default locale to en_GB
2013-06-29 16:33:24.917240 I Current locale en_GB
2013-06-29 16:33:24.917291 N Reading locale defaults from
/usr/local/share/mythtv//locales/en_gb.xml
2013-06-29 16:33:24.924498 I Current MythTV Schema Version (DBSchemaVer): 1307
2013-06-29 16:33:24.924973 I Loading en_us translation for module mythfrontend
2013-06-29 16:33:24.925465 N MythBackend: Starting up as the master server.
2013-06-29 16:33:25.125776 I Added logging to mythlogserver at TCP:35327
2013-06-29 16:33:26.922787 I Found 12 distinct programid authorities
2013-06-29 16:33:26.924093 I New static DB connectionSchedCon
2013-06-29 16:33:26.925935 I Listening on TCP 127.0.0.1:6544
2013-06-29 16:33:26.926000 I Listening on TCP [0:0:0:0:0:0:0:1]:6544
2013-06-29 16:33:26.926053 I Listening on TCP
[2a01:348:6:85cf:a60:6eff:fe44:22f6]:6544
2013-06-29 16:33:26.926099 I Listening on TCP [2a01:348:6:85cf:0:0:0:2]:6544
2013-06-29 16:33:26.926150 I Listening on TCP
[fe80:0:0:0:a60:6eff:fe44:22f6%eth2]:6544
2013-06-29 16:33:26.926224 I Listening on TCP
[fe80:0:0:0:250:56ff:fec0:1%vmnet1]:6544
2013-06-29 16:33:26.926273 I Listening on TCP
[fe80:0:0:0:250:56ff:fec0:8%vmnet8]:6544
2013-06-29 16:33:26.927611 N MediaServer:: Loopback address specified -
127.0.0.1. Disabling UPnP
2013-06-29 16:33:26.927616 I Main::Registering HttpStatus Extension
2013-06-29 16:33:26.929799 I Listening on TCP 127.0.0.1:6543
2013-06-29 16:33:26.929849 I Listening on TCP [0:0:0:0:0:0:0:1]:6543
2013-06-29 16:33:26.929899 I Listening on TCP
[2a01:348:6:85cf:a60:6eff:fe44:22f6]:6543
2013-06-29 16:33:26.929943 I Listening on TCP [2a01:348:6:85cf:0:0:0:2]:6543
2013-06-29 16:33:26.929988 I Listening on TCP
[fe80:0:0:0:a60:6eff:fe44:22f6%eth2]:6543
2013-06-29 16:33:26.930041 I Listening on TCP
[fe80:0:0:0:250:56ff:fec0:1%vmnet1]:6543
2013-06-29 16:33:26.930087 I Listening on TCP
[fe80:0:0:0:250:56ff:fec0:8%vmnet8]:6543
2013-06-29 16:33:26.931501 N AutoExpire: CalcParams(): Max required Free
Space: 20.0 GB w/freq: 15 min
2013-06-29 16:33:29.988156 I Reschedule requested for MATCH 0 0 0 -
SchedulerInit
2013-06-29 16:33:36.413477 I Scheduled 454 items in 6.2 = 5.02 match + 0.98
check + 0.21 place
2013-06-29 16:33:36.522751 I Scheduler: Seem to be woken up by USER
Original comment by pmbjorns...@gmail.com
on 29 Jun 2013 at 3:41
I found the problem, but I don't know if my database is broken somehow. The
master server is set to a hostname, for some reason. The problem is with
getMasterBackend() in src/mythbox/mythtv/db.py . My database has:
+-----------------------------------+-------------------------------------------
--------------+------------------------+
| value | data
| hostname |
+-----------------------------------+-------------------------------------------
--------------+------------------------+
| MasterServerIP | blackhole.lan.fa2k.net
| NULL |
| MasterServerPort | 6543
| NULL |
| BackendServerIP | 127.0.0.1
| blackhole.lan.fa2k.net |
| BackendServerIP6 | blackhole.lan.fa2k.net
| blackhole.lan.fa2k.net |
So problem #1 is MasterServerIP doesn't match any BackendServerIP. I changed
the SQL string to
sql = """
select
c.data as ipaddr,
b.data as port,
c.hostname as hostname
from
settings a,
settings b,
settings c
where
a.value = 'MasterServerIP' and
b.value = 'MasterServerPort' and
c.value = 'BackendServerIP' and
c.hostname = a.data
"""
Don't know if this is a general fix or if it introduces other bugs.
At this point I got a different error while connecting and these messages in my
mythbackend log,
2013-07-01 23:07:50.657000 C MainServer::HandleVersion - Client speaks
protocol version 8 but we speak 75!
2013-07-01 23:07:50.657084 W MainServer: Unknown socket closing
MythSocket(0x21937c0)
2013-07-01 23:07:50.658389 W MainServer: Unknown socket closing
MythSocket(0x2190ed0)
2013-07-01 23:07:53.582574 W MainServer: Unknown socket closing
MythSocket(0x20c3f50)
Now I'm giving up..
Original comment by pmbjorns...@gmail.com
on 1 Jul 2013 at 10:10
(Seems that it would introduce bugs if MasterServerIP is indeed an IP address
and the hostname column is a hostname)
Original comment by pmbjorns...@gmail.com
on 1 Jul 2013 at 10:15
Original issue reported on code.google.com by
pmbjorns...@gmail.com
on 29 Jun 2013 at 3:16Attachments: