[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