[mythtv-users] MythTV 0.26 find_orphans.py not working
Robert Havlin
bob.havlin at gmail.com
Sat Nov 30 17:52:44 UTC 2013
Anyone else having this problem?
On Tue, Nov 12, 2013 at 8:33 AM, Robert Havlin <bob.havlin at gmail.com> wrote:
> I have previously used this script successfully, and it worked well (even
> on 0.26). This time, after a drive failure, I have a lot of missing
> recordings that I wanted to clean up.
> I run the script and get the following message:
>
> *./find_orphans.py *
> *Traceback (most recent call last):*
> * File "./find_orphans.py", line 230, in <module>*
> * main()*
> * File "./find_orphans.py", line 166, in main*
> * recs, zerorecs, orphvids, orphimgs, dbbackup, unfiltered =
> populate(host)*
> * File "./find_orphans.py", line 84, in populate*
> * recs = list(DB.searchRecorded(**kwargs))*
> * File "/usr/lib/python2.7/dist-packages/MythTV/utility/other.py", line
> 180, in __call__*
> * yield self.handler.fromRaw(row, db=self.inst)*
> * File "/usr/lib/python2.7/dist-packages/MythTV/database.py", line 131,
> in fromRaw*
> * dbdata._evalwheredat()*
> * File "/usr/lib/python2.7/dist-packages/MythTV/database.py", line 307,
> in _evalwheredat*
> * DBData._evalwheredat(self, wheredat)*
> * File "/usr/lib/python2.7/dist-packages/MythTV/database.py", line 145,
> in _evalwheredat*
> * self._wheredat = eval(self._setwheredat)*
> * File "<string>", line 0*
>
> * ^*
> *SyntaxError: unexpected EOF while parsing*
>
>
> Looks like there is a python issue - this is also supported by the fact
> that I get an error when I run mythpython --version:
>
> */usr/bin/mythpython --version*
> *Traceback (most recent call last):*
> * File "/usr/bin/mythpython", line 15, in <module>*
> * import MythTV.tmdb.tmdb_api*
> *ImportError: No module named tmdb.tmdb_api*
>
>
> If I change the following lines to include the "3" in tmdb (as is the
> proper directory name for: /usr/lib/python2.7/dist-packages/MythTV/tmdb3/)
> - it works as is shown at the end.
>
>
> *import MythTV.tmdb3.tmdb_api*
> *...*
>
> *print_version('tmdb version', MythTV.tmdb3.tmdb_api.__version__)*
>
>
> *Nevertheless, the original problem of find_orphans.py remains and the
> offending **recs = list(DB.searchRecorded(**kwargs)) statement*
> *Any ideas what is the problem here? *
>
> Relevant system info:
>
> mythbackend --version
> Please attach all output as a file in bug reports.
> MythTV Version : v0.26.1-26-ge075423
> MythTV Branch : fixes/0.26
> Network Protocol : 75
> Library API : 0.26.20130225-1
> QT Version : 4.8.3
> 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_x11 using_xrandr using_xv
> using_bindings_perl using_bindings_python using_bindings_php
> using_mythtranscode using_opengl using_vaapi using_vdpau
> using_ffmpeg_threads using_live using_mheg using_libass using_libxml2
>
>
>
> mythpython --version
> MythTV Python Bindings
> local versions
> bindings version: 0.26.0.0
> ttvdb version: 1.2.1
> tmdb version: v0.6.17
> external versions
> lxml version: 2.3.5
> MySQLdb version: 1.2.3.final.0
> protocol versions
> backend: 75
> schema: 1307
> music schema: 1018
> netvision schema: 1007
>
>
>
> dpkg --list |grep myth
> rc libmyth-0.25-0
> 2:0.25.2+fixes.20120802.46cab93-0ubuntu1.12.10 amd64 Common
> library code for MythTV and add-on modules (runtime)
> ii libmyth-0.26-0
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 amd64 Common
> library code for MythTV and add-on modules (runtime)
> ii libmyth-python
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 all A python
> library to access some MythTV features
> ii libmythes-1.2-0 2:1.2.2-1build1
> amd64 simple thesaurus library
> ii libmythtv-perl
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 all A PERL
> library to access some MythTV features
> ii mythbrowser
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 amd64 A web
> browser for MythTV
> ii mythbuntu-bare-client 2.2
> all Mythbuntu Bare Client
> ii mythbuntu-common 0.68
> all Mythbuntu application support functions
> ii mythbuntu-control-centre 0.63-0ubuntu2
> all Mythbuntu Configuration Application
> ii mythnetvision
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 amd64 A Internet
> Video Player plugin for MythTV
> ii mythtv-backend
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 amd64 Personal
> video recorder application (server)
> ii mythtv-backend-master
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 all Metapackage
> to setup and configure a "Master Backend" profile of MythTV.
> ii mythtv-common
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 amd64 Personal
> video recorder application (common data)
> ii mythtv-database
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 all Personal
> video recorder application (database)
> ii mythtv-frontend
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 amd64 Personal
> video recorder application (client)
> ii mythtv-transcode-utils
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 amd64 Utilities
> used for transcoding MythTV tasks
> ii mythweb
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 all Web
> interface add-on module for MythTV
> ii php-mythtv
> 2:0.26.1+fixes.20131111.e075423-0ubuntu0mythbuntu2 all PHP
> Bindings for MythTV
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20131130/5545abe5/attachment.html>
More information about the mythtv-users
mailing list