[mythtv-users] Unable to Launch Frontend

Michael Watson michael at thewatsonfamily.id.au
Fri Jul 27 06:40:23 UTC 2012

My main frontend, running uBuntu 10.04, is unable to start the frontend.
MythTV Version : v0.25.2-8-g3256849
MythTV Branch : fixes/0.25
Network Protocol : 72
Library API : 0.25.20120506-1
QT Version : 4.6.2
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_ceton using_hdpvr 
using_iptv using_ivtv using_joystick_menu using_libcec using_libcrypto 
using_libdns_sd using_libxml2 using_lirc using_mheg using_opengl_video 
using_qtwebkit using_qtscript using_qtdbus using_v4l2 using_v4l1 
using_x11 using_xrandr using_xv using_bindings_perl 
using_bindings_python using_bindings_php using_mythtranscode 
using_opengl using_vdpau using_ffmpeg_threads using_live using_mheg 

Halts at:

2012-07-27 16:37:29.661066 I  Current MythMusic Schema Version 
(MusicDBSchemaVer): 1019
2012-07-27 16:37:29.692673 I  Loading en_us translation for module mythmusic
2012-07-27 16:37:29.822032 I  Starting update of BOM-Animated-Map-Download
2012-07-27 16:37:29.831486 I  Starting update of BOM-Current-DAT
2012-07-27 16:37:29.839875 E  BOM-Current-DAT recently updated, skipping.
2012-07-27 16:37:29.840752 I  Starting update of BOM-alert
2012-07-27 16:37:29.846793 I  Starting update of BOM-6day-DAT
2012-07-27 16:37:29.848920 E  BOM-6day-DAT recently updated, skipping.
2012-07-27 16:37:29.849810 I  Starting update of BOM-Map-Download
2012-07-27 16:37:29.962309 I  Loading en_us translation for module 
2012-07-27 16:37:29.965549 I  Listening on TCP
2012-07-27 16:37:29.965703 I  Listening on TCP
2012-07-27 16:37:29.968816 I  Last hardware profile update was > 30 days 
ago, update required...
2012-07-27 16:37:29.968971 I  Locking input devices
2012-07-27 16:38:00.093505 I  Child PID 3704 killed with Terminated

If I run the profile update manually I get:

Processing MythTV Data
Traceback (most recent call last):
   File "/usr/share/mythtv/hardwareprofile/sendProfile.py", line 420, in 
   File "/usr/share/mythtv/hardwareprofile/sendProfile.py", line 403, in 
     profile = read_profile(gate, smolt.read_uuid())
   File "/usr/share/mythtv/hardwareprofile/sendProfile.py", line 299, in 
     profile = smolt.create_profile(gate, uuid)
   File "/usr/share/mythtv/hardwareprofile/smolt.py", line 1251, in 
     return create_profile_nocatch(gate, uuid)
   File "/usr/share/mythtv/hardwareprofile/smolt.py", line 1243, in 
     return _HardwareProfile(gate, uuid)
   File "/usr/share/mythtv/hardwareprofile/smolt.py", line 517, in __init__
     self.distro_specific = self.get_distro_specific_data(gate)
   File "/usr/share/mythtv/hardwareprofile/smolt.py", line 530, in 
     d.gather(gate, debug=True)
   File "/usr/share/mythtv/hardwareprofile/distros/mythtv_data/main.py", 
line 42, in gather
     features = create_mythtv_data(gate)
line 514, in create_mythtv_data
     return _Mythtv_data(gate)
line 41, in __init__
line 464, in get_data
line 138, in ProcessHistorical
     data.rectime += self.td_to_secs(rec.endtime - rec.starttime)
TypeError: unsupported operand type(s) for -: 'NoneType' and 'datetime'

More information about the mythtv-users mailing list