sboehringer / mediathek

Automatically download youtube channels and programming from public German TV stations
GNU Lesser General Public License v2.1
16 stars 2 forks source link

--updatedb not working #9

Closed messenjah closed 7 years ago

messenjah commented 7 years ago

I installed on ubuntu 16.10 following your raspberrypi full autoinstall guide line by line.

When i try to --updatedb i get the following:

_messenjah@ubuntu:~/src/mediathek$ ./mediathek-worker.pl --updatedb mediathek-worker.pl[19643]: Fetching http://zdfmediathk.sourceforge.net/update-json.xml --> /home/rasta/.local/share/applications/mediathek/servers.xml [No: 0/1] mediathek-worker.pl[19643]: Fetching http://verteiler2.mediathekview.de/Filmliste-akt.xz --> /home/rasta/.local/share/applications/mediathek/database-json-0.xz [No: 6/8] mediathek-worker.pl[19643]: Now: 2017-01-11 19:58:30, pruning older than: 2017-01-01 19:58:30 mediathek-worker.pl[19643]: About to delete 0 items. Use of uninitialized value in subroutine entry at mediathekLogic.pm line 84, line 1. DBIx::Class::ResultSource::unique_constraint_columns(): Unknown unique constraint channel_date_title_unique on 'tvitem' at mediathekLogic.pm line 97

Any suggestions?

sboehringer commented 7 years ago

Unfortunatly I cannot reproduce the problem. Please report your output from cpan -O Please report the version number from the DBIx modules. Here are mine:

DBI                                       1.6280  1.6360
DBIx::Class                               0.0827  0.0828
DBIx::Class::Schema::Loader               0.0704  0.0705
DBIx::Class::Schema::Loader::Base         0.0704  0.0705
DBIx::Class::Schema::Loader::DBI          0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ADO     0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ADO::MS_Jet  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ADO::Microsoft_SQL_Server  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Component::QuotedDefault  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::DB2     0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Firebird  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Informix  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::InterBase  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::MSSQL   0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC    0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::ACCESS  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::Firebird  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::Microsoft_SQL_Server  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::SQL_Anywhere  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Oracle  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Pg      0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::SQLAnywhere  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::SQLite  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Sybase  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Sybase::Common  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Sybase::Microsoft_SQL_Server  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Writing  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::mysql   0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder   0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_040  0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_05  0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_06  0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_07  0.0704  0.0705
messenjah commented 7 years ago

Hey, thank you for your reply, this is my output from: cpan -O | grep DBI

DBIx::Class::Schema::Loader               0.0704  0.0705
DBIx::Class::Schema::Loader::Base         0.0704  0.0705
DBIx::Class::Schema::Loader::DBI          0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ADO     0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ADO::MS_Jet  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ADO::Microsoft_SQL_Server  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Component::QuotedDefault  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::DB2     0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Firebird  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Informix  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::InterBase  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::MSSQL   0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC    0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::ACCESS  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::Firebird  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::Microsoft_SQL_Server  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::ODBC::SQL_Anywhere  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Oracle  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Pg      0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::SQLAnywhere  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::SQLite  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Sybase  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Sybase::Common  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Sybase::Microsoft_SQL_Server  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::Writing  0.0704  0.0705
DBIx::Class::Schema::Loader::DBI::mysql   0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder   0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_040  0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_05  0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_06  0.0704  0.0705
DBIx::Class::Schema::Loader::RelBuilder::Compat::v0_07  0.0704  0.0705
sboehringer commented 7 years ago

Did you update your installation using git pull? Could you please remove the database completely and restart fresh with --createdb, --updatedb? rm -rf ~/.local/share/applications/mediathek

sboehringer commented 7 years ago

On a current checkout and a fresh database (see comment above), the problem cannot be reproduced.

meinnamehier commented 6 years ago

Using raspbian: createdb does not work for me. Fresh install with git clone Error nessage:

{UNKNOWN}: Can't locate DBIx/Class/DynamicSubclass.pm in @INC (you may need to install the DBIx::Class::DynamicSubclass module) (@INC contains: /home/pi/.local/share/applications/mediathek/schema /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/share/perl5/Class/C3/Componentised.pm line 150. at /usr/share/perl5/Class/C3/Componentised.pm line 155
Compilation failed in require at /usr/share/perl/5.20/Module/Load.pm line 77.
Can't locate mediathekLogic in @INC (@INC contains: /home/pi/.local/share/applications/mediathek/schema /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/share/perl/5.20/Module/Load.pm line 77.
sboehringer commented 6 years ago

this is a missing dependency.

sudo aptitude install cpanm

this needs to be run under the mediathek-user

cpanm DBIx::Class::DynamicSubclass