Upgraded mythtv, now no PVR
#1
Running frodo against mythtv 0.27. This is my log.

Code:
17:14:29 T:140043230369536   DEBUG: PVR - Create - creating PVR add-on instance 'MythTV cmyth PVR Client'
17:14:29 T:140043230369536   DEBUG: ADDON: Dll Initializing - MythTV cmyth PVR Client
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Creating MythTV cmyth PVR-Client
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Addon compiled with XBMC_PVR_API_VERSION: 1.8.1 and XBMC_PVR_MIN_API_VERSION: 1.8.0
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_addon...done
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Checking props...
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Checking props...done
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_pvr...
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_addon...done
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_gui...
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Register handle @ libXBMC_gui...done
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'host'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'port'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'extradebug'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_user'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_password'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_name'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_host'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'db_port'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'livetv'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'livetv_conflict_strategy'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_template_provider'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autometadata'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autocommflag'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autotranscode'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob1'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob2'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob3'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autorunjob4'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_autoexpire'
17:14:29 T:140043230369536   DEBUG: CAddonCallbacksAddon - GetAddonSetting - add-on 'MythTV cmyth PVR Client' requests setting 'rec_transcoder'
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Creating PVRClientMythTV...
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect_monitor: connecting monitor connection
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: setting socket option SO_RCVBUF to 128000
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: connecting to 192.168.1.1:6543 fd = 11
17:14:29 T:140043230369536   ERROR: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_connect_addr: connect failed on port 192.168.1.1 to '6543' (111)
17:14:29 T:140043230369536   ERROR: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect: cmyth_connect(192.168.1.1, 6543, 32000) failed
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: LibCMyth: (cmyth)cmyth_conn_connect_monitor: done connecting monitor connection ret = (nil)
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Lock 1275131168
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Lock acquired 1275131168
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: Unlock 1275131168
17:14:29 T:140043230369536   DEBUG: AddOnLog: MythTV cmyth PVR Client: IsConnected - false
17:14:29 T:140043230369536   ERROR: AddOnLog: MythTV cmyth PVR Client: Failed to connect to MythTV backend on 192.168.1.1:6543
17:14:29 T:140043230369536   ERROR: AddOnLog: MythTV cmyth PVR Client: Failed to connect to backend
17:14:29 T:140043230369536   DEBUG: Calling TransferSettings for: MythTV cmyth PVR Client
17:14:29 T:140043230369536   ERROR: PVR - couldn't get the capabilities for add-on 'unknown'. Please contact the developer of this add-on: Christian Fetzer, Jean-Luc Barrière, Tonny Petersen
17:14:30 T:140043230369536   DEBUG: RegisterClient - registering add-on 'MythTV cmyth PVR Client'
17:14:34 T:140043230369536   DEBUG: Previous line repeats 4 times.

So, what am I doing wrong? I've supplied (presumably) the correct user id, credentials, and whatnot to xbmc.
Reply
#2
Looks like you've compiled the Gotham version. You need to check out the frodo version before compiling.
Reply
#3
(2013-10-17, 01:23)teeedubb Wrote: Looks like you've compiled the Gotham version. You need to check out the frodo version before compiling.

How does one get the frodo version? I just cloned the git repo listed in the wiki, assuming that it would contain the source for the current stable xbmc.
Reply
#4
git checkout frodo

See The first entry in the wiki article for compiling the add on.
Reply
#5
Did that, now when I try to install the addon, it claims that dependencies are not met.

I seem to recall a "force refresh" might solve something like that, but I can't recall how to do it.

//that's it, I'm never updating again!
Reply
#6
Delete the gotham add on from the addons dir, thn try to reinstall. If that doesn't work try manually copying the contents of the add on zip file into the add on dir.

Also you don't have any PVR packages installed via apt-get do you?
Reply
#7
No PVR packages installed via apt.

I tried manually copying the contents of the zip, and now get:

"An unknown error has occurred.
Add-on could not be loaded.
An unknown error has occurred."

whenever xbmc starts.

Relevant log section:
Code:
18:10:43 T:140426074728384   DEBUG: ------ Window Init (DialogAddonInfo.xml) ------
18:10:43 T:140426074728384    INFO: Loading skin file: DialogAddonInfo.xml, load type: KEEP_IN_MEMORY
18:10:43 T:140426074728384   DEBUG: Load DialogAddonInfo.xml: 4.89ms
18:10:43 T:140426074728384   DEBUG: Alloc resources: 5.07ms  (4.95 ms skin load)
18:10:44 T:140426074728384   DEBUG: Keyboard: scancode: 0x74, sym: 0x0112, unicode: 0x0000, modifier: 0x0
18:10:44 T:140426074728384   DEBUG: OnKey: down (0xf081) pressed, action is Down
18:10:45 T:140426074728384   DEBUG: Keyboard: scancode: 0x74, sym: 0x0112, unicode: 0x0000, modifier: 0x0
18:10:45 T:140426074728384   DEBUG: OnKey: down (0xf081) pressed, action is Down
18:10:45 T:140426074728384   DEBUG: SECTION:UnloadDelayed(DLL: libcrystalhd.so.3)
18:10:45 T:140426074728384   DEBUG: Unloading: libcrystalhd.so.3
18:10:45 T:140426074728384   DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0
18:10:45 T:140426074728384   DEBUG: OnKey: return (0xf00d) pressed, action is Select
18:10:45 T:140424861693696   DEBUG: EPG - Process - pvr manager failed to load - exiting
18:10:45 T:140424861693696   DEBUG: Thread EPGUpdater 140424861693696 terminating
18:10:45 T:140425153201920  NOTICE: PVRManager - stopping
18:10:45 T:140424853300992   DEBUG: Thread PVRManager 140424853300992 terminating
18:10:45 T:140424844908288   DEBUG: Thread PVRClient 140424844908288 terminating
18:10:45 T:140424844908288  NOTICE: Thread EPGUpdater start, auto delete: false
18:10:45 T:140425153201920  NOTICE: Start - EPG thread started
18:10:45 T:140425153201920  NOTICE: PVRManager - starting up
18:10:45 T:140424853300992  NOTICE: Thread PVRManager start, auto delete: false
18:10:45 T:140424861693696  NOTICE: Thread PVRClient start, auto delete: false
18:10:45 T:140424861693696   DEBUG: RegisterClient - registering add-on 'MythTV cmyth PVR Client'
18:10:45 T:140424861693696   DEBUG: PVR - Create - creating PVR add-on instance 'MythTV cmyth PVR Client'
18:10:45 T:140424861693696   DEBUG: ADDON: Dll Initializing - MythTV cmyth PVR Client
18:10:45 T:140424861693696   DEBUG: SECTION:LoadDLL(/home/xbmc/.xbmc/addons/pvr.mythtv.cmyth/XBMC_MythTV_cmyth.pvr)
18:10:45 T:140424861693696   DEBUG: Loading: /home/xbmc/.xbmc/addons/pvr.mythtv.cmyth/XBMC_MythTV_cmyth.pvr
18:10:45 T:140424861693696 WARNING: Unable to resolve: XBMC_MythTV_cmyth.pvr ADDON_Announce, reason: /home/xbmc/.xbmc/addons/pvr.mythtv.cmyth/XBMC_MythTV_cmyth.pvr: undefined symbol: ADDON_Announce
18:10:45 T:140424861693696   ERROR: Unable to resolve exports from dll /home/xbmc/.xbmc/addons/pvr.mythtv.cmyth/XBMC_MythTV_cmyth.pvr
18:10:45 T:140424861693696   DEBUG: SECTION:UnloadDll(/home/xbmc/.xbmc/addons/pvr.mythtv.cmyth/XBMC_MythTV_cmyth.pvr)
18:10:45 T:140424861693696   DEBUG: Unloading: XBMC_MythTV_cmyth.pvr
18:10:45 T:140424861693696    INFO: Called Add-on status handler for '4' of clientName:MythTV cmyth PVR Client, clientID:pvr.mythtv.cmyth (same Thread=no)
18:10:45 T:140424861693696 WARNING: UpdateAndInitialiseClients - failed to create add-on MythTV cmyth PVR Client, status = 6
18:10:45 T:140424861693696 WARNING: UpdateAndInitialiseClients - failed to load the dll for add-on MythTV cmyth PVR Client, disabling it
18:10:45 T:140426074351360  NOTICE: Thread AddonStatus pvr.mythtv.cmyth start, auto delete: true
18:10:45 T:140426074728384   DEBUG: CGUIMediaWindow::GetDirectory (addons://disabled/xbmc.pvrclient)
18:10:45 T:140426074728384   DEBUG:   ParentPath = [addons://disabled/xbmc.pvrclient]
18:10:45 T:140425668040448  NOTICE: Thread BackgroundLoader start, auto delete: false
18:10:45 T:140425676433152   DEBUG: GetImageHash - unable to stat url /usr/local/share/xbmc/addons/pvr.demo/icon.png
18:10:45 T:140425668040448   DEBUG: Thread BackgroundLoader 140425668040448 terminating
18:10:45 T:140426074728384   DEBUG: ------ Window Init (DialogOK.xml) ------
18:10:45 T:140426074728384   DEBUG: Window DialogOK.xml was already loaded
18:10:45 T:140426074728384   DEBUG: Alloc resources: 0.03m
Reply
#8
Not sure what's up, do a 'make clean' in the compile dir or delete everything and re compile.
Reply
#9
So, I backed out and nuked from orbit.

from ~/Source, I:
git clone http://github.com/fetzerch/xbmc-pvr-addons
cd xbmc-pvr-addons
git checkout frodo
git pull
./bootstrap
./configure --enable-addons-with-dependencies
make -j4 clean zip

From there, I copied the zip file in addons to my xbmc home directory.
When installing, I still get "dependencies not met".

What dependencies does this addon have?

The log describes thusly:
Code:
19:19:29 T:140426074728384   DEBUG: Addon pvr.mythtv.cmyth requires xbmc.pvr version 1.6.0 which is not available
Reply
#10
Hmmm.. not sure. You're using ubuntu right? Maybe try make without the -j4.
Reply
#11
No, I'm using debian.

The j4 flag is simply the number of jobs. It will have no impact whether I use it or not.

I'm using Frodo 12.2, mythtv 0.27, and the latest xbmc-pvr-addons from the git repo, in the frodo branch.

Is there a way to force either Frodo 12.2 to use xbmc.pvr version 1.6.0, or to force the mythtv addon to use whatever version is native to 12.2?
Reply
#12
The j flag has at times caused problems when compiling softeare for me in the past, just a suggestion.
Reply
#13
Same exact problem.

Running XBMC 12.2 Git:32b1a5e (compiled May 2 2013)
On LinuxMint 15.


Please help. This was working great before I updated... doh.
Reply

Logout Mark Read Team Forum Stats Members Help
Upgraded mythtv, now no PVR0