Posts by r-2003
-
-
hi,
ich hatte mal das Vorgänger-Modell WDTV HD, das konnte man mit einem USB2Ethernet-Stick und der alternativen Firmware von B-Rad (http://b-rad.cc/) mit Samba und NFS benutzen. Spielt *.ts VDR-Dateien (auch HD !) flüssig ab.
Ich habe dann aber die Icy-Box MP-305A gekauft, weil dieser eine direkt Netzwerk-Schnittstelle mitbringt und vor allem bei DVD-Isos einzelne Kapitel ansteuern kann, was die Player von WD bis heute nicht können.Außerdem kann man bei dem MP-305A (http://www.avforums.com/forums/streame…-thread-16.html) alternativ auch die Firmware von AC-Ryan PlayOn! HD (http://www.acryan.com/forums/viewtopic.php?f=44&t=4993) installieren, mit der man per Telnet auf die Box kommt. Siehe Statement von MaggusE hier: http://www.hifi-forum.de/index.php?action=browseT&forum_id=181&thread=4000&postID=361#361
Hier wäre mal die Frage an die Coder-Freaks, ob man hier nicht was implementieren kann als VDR-Client ?? Sourcen gibts hier:
Teil1: http://www.raidsonic.de/de/data/driver…e_090715.tar.gz
Teil2: http://www.raidsonic.de/de/data/driver…305/GPL%20part2(2).rarWeitere Links:
http://www.hifi-forum.de/viewthread-181-4000-6.html
http://www.raidsonic.de/de/pages/service/driver.phpGruß
Reini -
hi,
ich hatte auch einige Probleme, Devices wurden beim Start des Rechners nicht angelegt. Nach einem Reboot waren Sie jedoch da. Jetzt hab' ich auf Kernel 2.6.33-0.slh.4 (Sidux) abgedatet.
Jetzt braucht man keine Treiber extra zu kompilieren; die sind jetzt im Kernel enthalten.
Ich habe die Tevi S660 und S470.Gruß
Reini -
ohne Parameter,
unter KDE habe ich einen Eintrag in K-Menü ->Einstellungen -> Nvidia X-Server-Settings
edit:
oder Start in einer Konsole: /usr/bin/nvidia-settingsoriginal-Nvidia-Driver: 195.36.03
-
hi,
bei mir läufts auch mit DVI und HDMi gleichzeitig über Funktion Twinview, kann man mit dem grafischen Tool nvidia x -server settings einstellen.
1. Angeschlossene Monitore einmal alle einschalten
2. X-Server Display Configuration (Nvidia-Tool)
3. Detect Displays
4. Configure ...Ich versuch mal einen Screenshot hochzuladen ..
Gruß
Reini -
hi,
bei mir läuft eine SMT7020 mit DVB-T per Terratec Cinergy T2 USB Box sehr stabil mit zenDEB, dafür funktioniert bei zenDEB aber leider nicht der eingebaute SAT-Receiver ...
Reini
-
Quote
Jetzt würde mich aber schon interessieren, was denn den Durchbruch geschafft hat.
va_services vor Neuinstallation nicht geleert und Hostangaben in der vdrproxy.pl waren nicht korrekt.Quotevdrproxy.pl läuft mit bis zu 6-10 Prozessen ....
ich habe nochmal länger getestet, auch mit nice keine Besserung, siehe Anlage (Logs+Screenshots).
Der Testrechner ist ein neues Acer NB Aspire 7736ZG und das kommt ganz schön ins Schwitzen, Lüfter läuft ständig.Ansonsten läuft jetzt alles (auch wenn alle Komponenten auf 1 ! Rechner laufen) bis auf die Bearbeitung der Aufnahmen und dem Start des Jobprozessors. Die zu konvertierenden Aufnahmen werden in die Liste übernommen, dann aber nicht abgearbeitet. Unter Status steht 'in Bearbeitung' bzw. bei einem weiteren Job 'freigegeben'. Wenn ich den JobProcessor starte erscheint folgendes im Log:
Code<WARNUNG> (30.01.2010 00:37:34)-[de.schwarzrot.startup.ServiceManager] startService() >> cmd-part: >/usr/lib/jvm/java-6-sun-1.6.0.17/jre/bin/java -cp /opt/vdrassistant/srv/SRSrvJobProcessor.jar -Dservice.sleep.time=60 -Djava.util.logging.config.file=/opt/vdrassistant/etc/jobsrv.properties -Djava.awt.headless=true de.schwarzrot.jobs.processing.app.SRWorker < <WARNUNG> (30.01.2010 00:37:39)-[de.schwarzrot.app.support.ServiceLauncher] start() >> let the service work a little bit ...
Mit dem Aufnahme-Verwalter hatte ich gekämpft, weil trotz lt. Übersicht Systemdienste funktionierendem RecordingManager die Aufnahmeliste leer blieb. Habe 'ne Weile gebraucht, herauszufinden, wie das geht (über --->Datei -->Laden).
Gruß
Reini -
SUPER !!! läuft jetzt soweit !!
Kurzbeschreibung für alle Interessierte:
also VdrAssistent-0.1.192.run auf Rechner1 'acer' installiert (incl. vdrproxy-0.1.21.tar.gz)
hier läuft auch der VDR 1.7.11 und die mysql-Datenbank Datenbank 'dbVdrAssistant' als aktiv vorausgesetzt)/usr/sbin/vdrproxy.pl editieren:
Code
Display More#my @allowedClients = qw(@@EpgServiceHost@@ localhost); # place your client names here #my @epgClients = qw(@@EpgServiceHost@@); # clients that like to receive a copy from epg my @allowedClients = qw(acer.linux.netz); # place your client names here my @epgClients = qw(acer.linux.netz); # clients that like to receive a copy from epg my $epgFN = '/var/cache/vdr/epg.data'; # direct RO-access to epg data my $chnFN = '/var/lib/vdr/channels.conf'; # direct RO-access to channels my $timFN = '/var/lib/vdr/timers.conf'; # direct RO-access to timers #my $epgFN = '/ramdisk/epg.data'; # direct RO-access to epg data #my $chnFN = '/etc/vdr/channels.conf'; # direct RO-access to channels #my $timFN = '/etc/vdr/timers.conf'; # direct RO-access to timers # #-*-* don't touch the rest of the script *-*-# # my $port = 7936; # public port of this proxy my $vdrPort = 2001; # port of the vdr svdrp-interface ##my $vdrHost = 'localhost'; # hostname of the vdr (should be localhost) my $vdrHost = 'acer.linux.netz'; # hostname of the vdr (should be localhost) my $maxChilds = 10; # sometimes the childs won't die ...
Start der Dienste:
Auf Rechner athlon4600:
GUI-Paket installieren:
in Konsole:ausführen, Install-Verzeichnis auswählen
Start der GUI aus dem Verzeichnis mit:
Einstellungen vornehmen (acer.linux.netz), Dienste starten ....
Viel Spaß
+
vor allem an geronimo VIELEN DANK !!Gruß
Reini
PS: vdrproxy.pl läuft mit bis zu 6-10 Prozessen gleichzeitig mit manchmal bis 90% CPU-Ausl. + debug-Meldungen. Kann mit den Log-Level + $maxChilds niedriger setzen ?, jetzt läufts ja ... -
habe mal die neuen Versionen angetestet ... leider noch kein Erfolg
im Log erscheint jetzt bei deamonize aber bei service host und service addr: der richtige Rechnername und die richtige IP-Adresse, btw. könnte man nicht alles per IP-Adresse managen ?
muß man sich halt nicht mehr dem DNS-Kram befassen und ist absolut eindeutig ?in der Datenbank ist mir aufgefallen, daß das Feld 'ebumodified' in Tabelle 'va_services' mit char(25) zu klein ist, da steht z.B.: 'ServiceManager@acer.linux' , müßte aber heißen 'ServiceManager@acer.linux.netz' !!
Gruß
Reini -
-
es funktioniert immer noch nicht, hier mal kurz einige exemplarische Log-Meldungen, die ausführlichen Logs sind in der beigefügten Zipdatei:
Code
Display More<SCHWERWIEGEND> (28.01.2010 20:13:04)-[de.schwarzrot.jar.JarHandler] getValidator() >> oups, no validator found for jartype: ConversionProcess <SCHWERWIEGEND> (28.01.2010 20:13:04)-[de.schwarzrot.jar.JarExtensionHandler] verifyExtension() >> OUPS - no Validator found for jar: /opt/vdrassistant/ext/SRMKVConversion.jar <INFO> (28.01.2010 20:18:05)-[de.schwarzrot.recmgr.LocalRecordingHandler] doScan() >> execute >doScan< with root /media/video <INFO> (28.01.2010 20:18:05)-[de.schwarzrot.recmgr.RecordingScanner] run() >> found 0 recordings <INFO> (28.01.2010 20:18:06)-[de.schwarzrot.recmgr.RecordingScanner] run() >> have 0 items to validate <WARNUNG> (28.01.2010 20:20:35)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (28.01.2010 20:20:35)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (28.01.2010 20:21:05)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (28.01.2010 20:21:05)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (28.01.2010 20:22:35)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (28.01.2010 20:22:35)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (28.01.2010 20:23:05)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (28.01.2010 20:23:05)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (28.01.2010 20:23:06)-[de.schwarzrot.app.support.ServiceLauncher] start() >> let the service work a little bit ...
Ich habe jetzt auf Rechner 'acer' die Dienste + vdrproxy.pl laufen + die mysql-Datenbank.
Auf dem Rechner athlon4600 läuft das GUI.
/etc/hosts (acer)
127.0.0.1 acer
## 127.0.0.1 localhost
192.168.1.10 acer.linux.netz acer
192.168.1.20 athlon4600.linux.netz athlon4600auf athlon4600 :
127.0.0.1 athlon4600
## 127.0.0.1 localhost
192.168.1.10 acer.linux.netz acer
192.168.1.20 athlon4600.linux.netz athlon4600Die Datenbank kann ich per phpadmin über http://192.168.1.10/phpmyadmin oder http://acer/phpmyadmin ansprechen.
Das VDR-Aufnahme-Verzeichnis des Rechners 'acer' ist auf den athlon4600 via Samba in das passende Verzeichnis gemountet. Das VdrAssistant-Frontend auf athlon4600 wird als root ausgeführt.
Bezgl. suduers habe ich keine Ahnung, was dann in die /etc/suduers eingetragen werden müßte, um es als normaler User auszuführen.Wat nu ??
-
unter Linux hab ich es jetzt in allen möglichen Varianten (Dienste + Datenbank auf unterschiedlichen Rechnern) auf drei Rechnern probiert, es wird bei aktivierten und lt. Icons auch laufenden Diensten NIE ein Datenbankeintrag für EPG und/oder Aufnahmen gemacht. Ich habe statt 'localhost' nur noch
FullQualifiedHostNames, z.B. athlon4600.linux.netz usw. verwendetIn den Log-Dateien taucht aber trotzdem noch localhost und 127.0.0.1 auf ... merkwürdig
In der vdrproxy.pl steht jetzt:
Code##my @allowedClients = qw(@@EpgServiceHost@@ localhost); # place your client names here #my @epgClients = qw(@@EpgServiceHost@@); # clients that like to receive a copy from epg my @allowedClients = qw(acer.linux.netz localhost); # place your client names here my @epgClients = qw(acer.linux.netz); # clients that like to receive a copy from epg my $epgFN = '/var/cache/vdr/epg.data'; # direct RO-access to epg data my $chnFN = '/var/lib/vdr/channels.conf'; # direct RO-access to channels my $timFN = '/var/lib/vdr/timers.conf'; # direct RO-access to timers
in den Logdateien wiederholt sich folgendes endlos, obwohl nichts mehr mit localhost + 127.0.0.1 konfiguriert ist. Muß bei AND `hostname` = `localhost` dann nicht `athlon4600` oder so stehen ??
Wenn ich nicht grundsätzlich 'localhost' bei Einstellungen -Übersicht der Systemdienste -Host eintrage, wird der jeweilige Dienst nicht ausgeführt.Code<INFO> (28.01.2010 15:56:41)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_services` WHERE `request` = 2 AND `hostname` = 'localhost' ORDER BY `ebid` <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.startup.ServiceManager] startServices() >> no services pending to start <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.startup.ServiceManager] stopServices() >> should stop some services ... <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_services` WHERE `request` = 1 AND `hostname` = 'localhost' ORDER BY `ebid` <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.startup.ServiceManager] stopServices() >> no services pending to stop <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.startup.ServiceManager] checkServices() >> check defined services ... <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_services` WHERE `status` <> 0 AND `hostname` = 'localhost' ORDER BY `ebid` <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.startup.ServiceManager] checkServices() >> no services found to check <INFO> (28.01.2010 15:56:41)-[de.schwarzrot.app.support.ServiceLauncher] start() >> I'm so tired (60000) ...
Jetzt gerade versuche ich VdrAssistant unter Windows XP zu installieren...
Bei Verzeichnisse und Pfade kommt jetzt die Fehlermeldung:
taskExternals(ERROR) - für das Verzeichnis recordingRoot liegt keine Schreibberechtigung vor.
Was ist damit genau gemeint. recordingRoot finde ich nicht, kann ja nur ein über Samba freigegebenes Video-Verzeichnis auf dem Linux-Rechner sein und das ist aber vorhanden.
Auch wenn ich nur den EPG-Menüeditor installieren will, funktioniert es nicht weiter ...Was nun ?
Kannst Du mal Deine Installation schildern, läuft das alles auch auf reinen Linux-Systemen ?
Gibts es Screen-Shots von dem VdrAssistant-Installateur, damit man mal vergleichen kann.Reini
-
die Dienste Jobs-Manager und Records-Manager bekomme ich zum Laufen, kurzzeitig auch einmal EPG, jedoch werden nie irgendwelche Daten in die Datenbank geladen und sind somit auch nicht in der GUI sichtbar. Ich das jetzt auf drei Linux-Rechnern installiert, auf keinem Rechner funktioniert es, habe auch mit einer reinnen 'root'-Oberfläche getestet. Mir ist aufgefallen, daß in dem Fenster EPG-Verwalter beim Einstellen des Proxyports=7936 hier immer ein Punkt mit eingefügt wird --> 7.936, ist das ok ?
Außerdem startet der Service-Manager unter /etc/init.d mit einer "schwerwiegenden" Meldung:
Code
Display Moreroot@athlon4600:~# /etc/init.d/SRServiceManager start ServiceManager: Copyright (c) 2007-2010 Reinhard Mantey This program comes with ABSOLUTELY NO WARRANTY; This is free software, and you are welcome to redistribute it under certain conditions; Bad level value for property: .level <SCHWERWIEGEND> (27.01.2010 19:50:59)-[de.schwarzrot.app.support.ServiceLauncher] daemonize() -------->> ok, logger configured, let's move to underworld ServiceManager is now running root@athlon4600:~#
Sind diese Einstellungen in /usr/sbin/vdrproxy.pl richtig:
Code
Display Moremy @allowedClients = 'athlon4600'; # place your client names here my @epgClients = 'athlon4600'; # clients that like to receive a copy from epg my $epgFN = '/var/cache/vdr/epg.data'; # direct RO-access to epg data my $chnFN = '/var/lib/vdr/channels.conf'; # direct RO-access to channels my $timFN = '/var/lib/vdr/timers.conf'; # direct RO-access to timers #-*-* don't touch the rest of the script *-*-# # my $port = 7936; # public port of this proxy my $vdrPort = 2001; # port of the vdr svdrp-interface my $vdrHost = 'localhost'; # hostname of the vdr (should be localhost) my $maxChilds = 10; # sometimes the childs won't die ...
Hier sind noch mal Logs von den Diensten mit mit Fehlermeldungen "schwerwiegend" + "warnung"
/var/log/srvRecManager0-0.log:Code
Display More<WARNUNG> (27.01.2010 21:47:28)-[de.schwarzrot.data.access.pref.PreferencesConfigurer] resolvePlaceholder() >> should resolve placeholder >>> de/schwarzrot/app/config/SystemDefault/dsSchema <WARNUNG> (27.01.2010 21:47:28)-[de.schwarzrot.data.access.pref.PreferencesManager] readProperty() >> ok, we could split the placeholder into path >>> de/schwarzrot/app/config/SystemDefault and ......... key >>> dsSchema <INFO> (27.01.2010 21:47:28)-[de.schwarzrot.data.access.pref.PreferencesManager] getSystemNode() >> asked for system node with raw path: de/schwarzrot/app/config/SystemDefault <INFO> (27.01.2010 21:47:28)-[de.schwarzrot.data.access.pref.PreferencesManager] getSystemNode() >> asked for system node with path: de/schwarzrot/app/config/SystemDefault <INFO> (27.01.2010 21:47:28)-[de.schwarzrot.data.access.pref.PreferencesConfigurer] resolvePlaceholder() >> value from preferences: va <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.data.access.jdbc.JDBCEntityIntrospector] validate() >> ... patch property infos with model-info from table: user <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.data.access.support.EntityDescriptor] investigateRelations() >> Ok, property looks like a bunch of named children ... <WARNUNG> (27.01.2010 21:47:29)-[de.schwarzrot.app.support.ServiceLauncher] daemonize() >> service host: localhost <WARNUNG> (27.01.2010 21:47:29)-[de.schwarzrot.app.support.ServiceLauncher] daemonize() >> service addr: 127.0.0.1 <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.app.support.ServiceLauncher] daemonize() >> ok, logger configured, let's move to underworld <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.data.access.support.EntityDescriptor] investigate() >> investigate entity type >de.schwarzrot.recmgr.domain.RMConfig< <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.data.access.pref.PreferencesManager] getUserNode() >> asked for user node with raw path: de.schwarzrot.recmgr.domain.RMConfig <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.data.access.pref.PreferencesManager] getUserNode() >> asked for user node with path: de/schwarzrot/recmgr/domain/RMConfig <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.data.access.pref.PreferencesManager] getSystemNode() >> asked for system node with raw path: de.schwarzrot.app.config.SystemDefault <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.data.access.pref.PreferencesManager] getSystemNode() >> asked for system node with path: de/schwarzrot/app/config/SystemDefault <WARNUNG> (27.01.2010 21:47:29)-[de.schwarzrot.app.support.ServiceLauncher] start() >> initialize environment for service ... <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.app.support.AbstractApplicationLauncher] loadExtensions() >> working dir is: /opt/vdrassistant <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarExtensionHandler] loadExtensions() >> >> gonna investigate extension-directory: >ext< <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] investigateArchive() >> investigate file: /opt/vdrassistant/ext/SRMKVConversion.jar <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] checkClassPath() >> check classpath: lib lib/commons-logging/commons-logging-1.1.1.jar lib/commons-logging/commons-logging-adapters-1.1.1.jar lib/commons-logging/commons-logging-api-1.1.1.jar lib/glazedlists/glazedlists_java15.jar lib/acegi/acegi-security-1.0.2.jar lib/jgoodies/binding/binding-2.0.6.jar lib/junit/junit-addons-1.4.jar lib/junit/junit.jar lib/spring/spring-beans.jar lib/spring/spring-context.jar lib/spring/spring-core.jar lib/spring/spring-jdbc.jar lib/spring/spring-tx.jar lib/SRDAlib.jar lib/SRGuiLib.jar lib/SRRecLib.jar lib/SRJobLib.jar lib/SRMenuDomLib.jar lib/SRDVDThemeLib.jar <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] getValidator() >> should find a validator for jartype: ConversionProcess <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] getValidator() >> oups, no validator found for jartype: ConversionProcess <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarExtensionHandler] verifyExtension() >> verify extension: >/opt/vdrassistant/ext/SRMKVConversion.jar< <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarExtensionHandler] verifyExtension() >> OUPS - no Validator found for jar: /opt/vdrassistant/ext/SRMKVConversion.jar <WARNUNG> (27.01.2010 21:47:29)-[de.schwarzrot.jar.support.JarValidator] validateExtension() >> extension (ext/SRMKVConversion.jar) processed as Library <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] addExtension() >> =========>> add extension: Library <> SRMKVConversion < <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] investigateArchive() >> investigate file: /opt/vdrassistant/ext/SRDVDConversion.jar <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] checkClassPath() >> check classpath: lib lib/commons-logging/commons-logging-1.1.1.jar lib/commons-logging/commons-logging-adapters-1.1.1.jar lib/commons-logging/commons-logging-api-1.1.1.jar lib/glazedlists/glazedlists_java15.jar lib/acegi/acegi-security-1.0.2.jar lib/jgoodies/binding/binding-2.0.6.jar lib/junit/junit-addons-1.4.jar lib/junit/junit.jar lib/spring/spring-beans.jar lib/spring/spring-context.jar lib/spring/spring-core.jar lib/spring/spring-jdbc.jar lib/spring/spring-tx.jar lib/SRDAlib.jar lib/SRGuiLib.jar lib/SRRecLib.jar lib/SRJobLib.jar lib/SRMenuDomLib.jar lib/SRDVDThemeLib.jar <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] getValidator() >> should find a validator for jartype: ConversionProcess <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] getValidator() >> oups, no validator found for jartype: ConversionProcess <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarExtensionHandler] verifyExtension() >> verify extension: >/opt/vdrassistant/ext/SRDVDConversion.jar< <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarExtensionHandler] verifyExtension() >> OUPS - no Validator found for jar: /opt/vdrassistant/ext/SRDVDConversion.jar <WARNUNG> (27.01.2010 21:47:29)-[de.schwarzrot.jar.support.JarValidator] validateExtension() >> extension (ext/SRDVDConversion.jar) processed as Library <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] addExtension() >> =========>> add extension: Library <> SRDVDConversion < <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] investigateArchive() >> investigate file: /opt/vdrassistant/ext/SRDVDStdTheme.jar <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] checkClassPath() >> check classpath: lib lib/commons-logging/commons-logging-1.1.1.jar lib/commons-logging/commons-logging-adapters-1.1.1.jar lib/commons-logging/commons-logging-api-1.1.1.jar lib/glazedlists/glazedlists_java15.jar lib/acegi/acegi-security-1.0.2.jar lib/jgoodies/binding/binding-2.0.6.jar lib/jgoodies/forms/forms-1.2.1.jar lib/jgoodies/looks/looks-2.3.0.jar lib/junit/junit-addons-1.4.jar lib/junit/junit.jar lib/spring/spring-beans.jar lib/spring/spring-context.jar lib/spring/spring-core.jar lib/spring/spring-jdbc.jar lib/spring/spring-tx.jar lib/SRDAlib.jar lib/SRGuiLib.jar lib/SRJobLib.jar lib/SRDVDThemeLib.jar <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] getValidator() >> should find a validator for jartype: Theme <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] getValidator() >> oups, no validator found for jartype: Theme <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarExtensionHandler] verifyExtension() >> verify extension: >/opt/vdrassistant/ext/SRDVDStdTheme.jar< <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarExtensionHandler] verifyExtension() >> OUPS - no Validator found for jar: /opt/vdrassistant/ext/SRDVDStdTheme.jar <WARNUNG> (27.01.2010 21:47:29)-[de.schwarzrot.jar.support.JarValidator] validateExtension() >> extension (ext/SRDVDStdTheme.jar) processed as Library <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] addExtension() >> =========>> add extension: Library <> SRDVDStdTheme < <INFO> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] loadExtensions() >> gonna load context for SRDVDStdTheme, path: de/schwarzrot/dvd/theme/standard/ctx/application-context.xml <INFO> (27.01.2010 21:47:29)-[org.springframework.context.support.AbstractApplicationContext] prepareRefresh() >> Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@383118: display name [org.springframework.context.support.ClassPathXmlApplicationContext@383118]; startup date [Wed Jan 27 21:47:29 CET 2010]; root of context hierarchy <INFO> (27.01.2010 21:47:29)-[org.springframework.beans.factory.xml.XmlBeanDefinitionReader] loadBeanDefinitions() >> Loading XML bean definitions from class path resource [de/schwarzrot/dvd/theme/standard/ctx/application-context.xml] <INFO> (27.01.2010 21:47:29)-[org.springframework.context.support.AbstractApplicationContext] obtainFreshBeanFactory() >> Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@383118]: org.springframework.beans.factory.support.DefaultListableBeanFactory@10e35d5 <INFO> (27.01.2010 21:47:29)-[org.springframework.beans.factory.support.DefaultListableBeanFactory] preInstantiateSingletons() >> Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@10e35d5: defining beans [messageSource]; root of factory hierarchy <SCHWERWIEGEND> (27.01.2010 21:47:29)-[de.schwarzrot.jar.JarHandler] loadExtensions() >> extension-bean: messageSource <INFO> (27.01.2010 21:47:29)-[org.springframework.context.support.AbstractApplicationContext] prepareRefresh() >> Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@383118: display name [org.springframework.context.support.ClassPathXmlApplicationContext@383118]; startup date [Wed Jan 27 21:47:29 CET 2010]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@26d607 <INFO> (27.01.2010 21:47:29)-[org.springframework.beans.factory.support.DefaultSingletonBeanRegistry] destroySingletons() >> Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@10e35d5: defining beans [messageSource]; root of factory hierarchy <INFO> (27.01.2010 21:47:29)-[org.springframework.beans.factory.xml.XmlBeanDefinitionReader] loadBeanDefinitions() >> Loading XML bean definitions from class path resource [de/schwarzrot/dvd/theme/standard/ctx/application-context.xml] <INFO> (27.01.2010 21:47:30)-[org.springframework.context.support.AbstractApplicationContext] obtainFreshBeanFactory() >> Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@383118]: org.springframework.beans.factory.support.DefaultListableBeanFactory@18e261d <INFO> (27.01.2010 21:47:30)-[org.springframework.beans.factory.support.DefaultListableBeanFactory] preInstantiateSingletons() >> Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@18e261d: defining beans [messageSource]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@4ee70b <WARNUNG> (27.01.2010 21:47:30)-[de.schwarzrot.app.support.ServiceLauncher] start() >> let the service work a little bit ... <INFO> (27.01.2010 21:47:30)-[de.schwarzrot.data.access.support.EntityDescriptor] investigate() >> investigate entity type >de.schwarzrot.jobs.domain.Job< <INFO> (27.01.2010 21:47:30)-[de.schwarzrot.data.access.jdbc.JDBCEntityIntrospector] validate() >> ... patch property infos with model-info from table: job <INFO> (27.01.2010 21:47:30)-[de.schwarzrot.data.access.support.EntityDescriptor] investigateRelations() >> Ok, property looks like a foreign reference ... <INFO> (27.01.2010 21:47:30)-[de.schwarzrot.data.access.support.EntityDescriptor] investigateRelations() >> Ok, property looks like a foreign reference ... <INFO> (27.01.2010 21:47:30)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_job` WHERE `jobtype` > 1 AND `status` = 1 ORDER BY `jobtype`, `status`, `priority` <INFO> (27.01.2010 21:47:30)-[de.schwarzrot.app.support.ServiceLauncher] start() >> I'm so tired (60000) ... <WARNUNG> (27.01.2010 21:48:00)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (27.01.2010 21:48:00)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (27.01.2010 21:48:30)-[de.schwarzrot.app.support.ServiceLauncher] start() >> let the service work a little bit ... <INFO> (27.01.2010 21:48:30)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_job` WHERE `jobtype` > 1 AND `status` = 1 ORDER BY `jobtype`, `status`, `priority` <INFO> (27.01.2010 21:48:30)-[de.schwarzrot.app.support.ServiceLauncher] start() >> I'm so tired (60000) ... <WARNUNG> (27.01.2010 21:48:30)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (27.01.2010 21:48:30)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (27.01.2010 21:49:00)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (27.01.2010 21:49:00)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (27.01.2010 21:49:30)-[de.schwarzrot.app.support.ServiceLauncher] start() >> let the service work a little bit ... <INFO> (27.01.2010 21:49:30)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_job` WHERE `jobtype` > 1 AND `status` = 1 ORDER BY `jobtype`, `status`, `priority` <INFO> (27.01.2010 21:49:30)-[de.schwarzrot.app.support.ServiceLauncher] start() >> I'm so tired (60000) ...
var/log/srvEpgImporter0-0.log:
Code<INFO> (27.01.2010 19:57:07)-[de.schwarzrot.app.support.AbstractApplicationLauncher] init() >> start initialization (0)... <INFO> (27.01.2010 19:57:07)-[org.springframework.context.support.AbstractApplicationContext] prepareRefresh() >> Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@65a77f: display name [org.springframework.context.support.ClassPathXmlApplicationContext@65a77f]; startup date [Wed Jan 27 19:57:07 CET 2010]; root of context hierarchy <INFO> (27.01.2010 19:57:07)-[org.springframework.beans.factory.xml.XmlBeanDefinitionReader] loadBeanDefinitions() >> Loading XML bean definitions from class path resource [de/schwarzrot/app/base/ctx/security-context.xml] <INFO> (27.01.2010 19:57:08)-[org.springframework.context.support.AbstractApplicationContext] obtainFreshBeanFactory() >> Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext@65a77f]: org.springframework.beans.factory.support.DefaultListableBeanFactory@f0c85e <INFO> (27.01.2010 19:57:08)-[org.springframework.beans.factory.support.DefaultListableBeanFactory] preInstantiateSingletons() >> Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@f0c85e: defining beans [permissionManager,securityManager]; root of factory hierarchy <INFO> (27.01.2010 19:57:08)-[de.schwarzrot.security.PermissionManager] <init>() >> create PermissionManager ... <INFO> (27.01.2010 19:57:08)-[org.springframework.context.support.AbstractApplicationContext] prepareRefresh() >> Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@1a116c9: display name [org.springframework.context.support.ClassPathXmlApplicationContext@1a116c9]; startup date [Wed Jan 27 19:57:08 CET 2010]; parent: org.springframework.context.support.ClassPathXmlApplicationContext@65a77f <INFO> (27.01.2010 19:57:08)-[org.springframework.beans.factory.xml.XmlBeanDefinitionReader] loadBeanDefinitions() >> Loading XML bean definitions from class path resource [de/schwarzrot/app/base/ctx/app-base-context.xml]
srvJobProfessor0-0.log:
Code<INFO> (27.01.2010 21:00:00)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_job` WHERE `status` = 1 AND `jobtype` in ( '1', '2' ) ORDER BY `jobtype`, `status`, `priority` <INFO> (27.01.2010 21:00:00)-[de.schwarzrot.app.support.ServiceLauncher] start() >> I'm so tired (60000) ... <WARNUNG> (27.01.2010 21:00:26)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (27.01.2010 21:00:26)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (27.01.2010 21:00:56)-[java.util.prefs.FileSystemPreferences] checkLockFile0ErrorCode() >> Could not lock User prefs. Unix error code 2. <WARNUNG> (27.01.2010 21:00:56)-[java.util.prefs.FileSystemPreferences] syncWorld() >> Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. <WARNUNG> (27.01.2010 21:01:00)-[de.schwarzrot.app.support.ServiceLauncher] start() >> let the service work a little bit ... <INFO> (27.01.2010 21:01:00)-[de.schwarzrot.jobs.processing.app.SRWorker] run() >> start workloop of job professor ..
Ich bin erstmal ratlos .....
Kannst Du das Problem erkennen ?Gruß
Reini -
Hi geronimo,
SUPER-Projekt von Dir. Vielen Dank !
Habe mal VdrAssistant-0.1.190.run und VdrAssistant-0.1.190.jar installiert.
Läuft soweit auch, aber in der grafischen Anwendung werden weder EPG-Daten noch Aufnahmen angezeigt.
Habe auch mal hier die Einstellungen verändert, leider vergebens.Der SRServiceManager und /usr/sbin/vdrproxy.pl sind gestartet.
Hier mal Auszüge von der Konsole:CodeBad level value for property: .level <SCHWERWIEGEND> (26.01.2010 20:34:02)-[de.schwarzrot.app.support.ServiceLauncher] daemonize() -------->> ok, logger configured, let's move to underworld ServiceManager is now running root@acer:~# /usr/sbin/vdrproxy.pl & [1] 3787 root@acer:~# /usr/sbin/vdrproxy.pl 3787: Server accepting clients at port #7936 root@acer:~#
und hier noch mal einen Auszug aus /var/log/ServiceManager0-0.log:
Code<INFO> (26.01.2010 20:28:04)-[de.schwarzrot.startup.ServiceManager] stopServices() >> no services pending to stop <INFO> (26.01.2010 20:28:04)-[de.schwarzrot.startup.ServiceManager] checkServices() >> check defined services ... <INFO> (26.01.2010 20:28:04)-[de.schwarzrot.data.access.jdbc.JDBCEntityManager] readProperties() >> gonna execute sql: SELECT * FROM `va_services` WHERE `status` <> 0 AND `hostname` = 'localhost' ORDER BY `ebid` <INFO> (26.01.2010 20:28:04)-[de.schwarzrot.startup.ServiceManager] checkServices() >> no services found to check <INFO> (26.01.2010 20:28:04)-[de.schwarzrot.app.support.ServiceLauncher] start() >> I'm so tired (60000) ...
Die Verbindung zur mysql-Datenbank scheint danach zu funktionieren.
Nur es wird offensichtlich nichts hineingeschrieben. Die Tabellen für EPG und Aufnahmen bleiben leer.Habe bereits mehrfach komplett neuinstalliert. Aber ich komme leider nicht weiter ....
Hast Du eine Idee, wo ich was korrigieren muß ?Gruß
Reini -
Hi,
ja geht, wenn die VDR-Aufnahmen im *.ts - Format vorliegen, ab VDR 1.7.x ....?
Ich habe hier eine ICY BOX -MP305 und streame alle möglichen Formate über's Netzwerk (Samba)
Die WDTV von Western Digital funktioniert auch.Gruß
Reini -
hi,
nach meiner Kenntnis nur für die Aufnahmen (wenn sie im *.ts-Format vorliegen, vdr > 1.7.x)
Vdr-Aufnahme-Verzeichnis via samba freigeben ...Gruß
reini -
hallo Jürgen,
falls alle Stricke reißen ....
ich hab' gerade mal per XBMC + plugin videomonkey nachgesehen.
Liegt auch in der ZDF-Mediathek bereit....Gruß
reini -
Hi,
ich verwende folgendes Script, das funktioniert wunderbar:
liegt unter "/usr/share/vdr/shutdown-hooks/S90.acpiwakeup
Bash
Display More#!/bin/sh # # VDR shutdown hook for ACPI - Tobias Grimm <vdr@e-tobi.net> # -------------------------- # # This shutdown hook sets the wakeup time for the next timer using # ACPI. # # read arguments for acpi-wakeup from conf-file . /etc/vdr/vdr-addon-acpiwakeup.conf # take care of UTC setting if [ -f /etc/default/rcS ]; then UTC=$(egrep "^[^#]*UTC=" /etc/default/rcS | tail -n1 | cut -d= -f2) fi if [ "$UTC" = "yes" ]; then TIME_FUNCTION="gmtime" else TIME_FUNCTION="localtime" fi # Defaults: [ -z "$ACPI_ENABLED" ] && export ACPI_ENABLED="yes" [ -z "$ACPI_ALARM" ] && export ACPI_ALARM="/sys/class/rtc/rtc0/wakealarm" [ -z "$ACPI_REGULAR_DAYS" ] && export ACPI_REGULAR_DAYS="0" [ -z "$ACPI_REGULAR_TIME" ] && export ACPI_REGULAR_TIME="00:00" [ -z "$ACPI_START_AHEAD" ] && export ACPI_START_AHEAD="5" LOG="logger -t vdr-addon-acpiwakeup " TIMER=$1 WAKEUP_FILE="/var/cache/vdr/acpiwakeup.time" TimeToString () { echo $(perl -e "(\$s,\$mi,\$h,\$d,\$mo,\$y,\$t,\$t,\$t)=\ $TIME_FUNCTION($1); printf(\"%04d-%02d-%02d %02d:%02d:%02d\",\ \$y+1900,\$mo+1,\$d,\$h,\$mi,\$s);") } if [ $ACPI_ENABLED = "yes" ]; then # check if we should wake up before the next timer: if [ $ACPI_REGULAR_DAYS -gt 0 ]; then REGULAR_TIMER=$(date -d "$ACPI_REGULAR_TIME" +%s) if [ $REGULAR_TIMER -lt $(date +%s) ] ; then REGULAR_TIMER=$(($REGULAR_TIMER + 24 * 60 * 60)) fi if [ $TIMER -eq 0 ] || [ $TIMER -gt 0 -a $REGULAR_TIMER -lt $TIMER ] ; then TIMER=$REGULAR_TIMER fi fi if [ $TIMER -gt 0 ]; then TIMER=$(($TIMER - 60 * $ACPI_START_AHEAD)) fi if [ $TIMER -gt 0 ] && [ $TIMER -lt $((`date +%s` + 5 * 60)) ]; then $LOG "Can not set wakeup time less than 5 minutes ahead." echo "ABORT_MESSAGE=\"Wakeup in less than 5 minutes, aborting!\"" exit 1 else # set the wakeup time if [ -e $ACPI_ALARM ]; then if [ $TIMER -eq 0 ]; then # no wakeup - I don't really now right now, how to disable # the wakeup !!!! TIMER=$((`date +%s` - 5 * 60)) TIME_TO_SET=$TIMER else # convert time_t to YYYY-MM-DD HH:MM:SS TIME_TO_SET=$TIMER fi # now set the wakeup time: $LOG "Current ACPI alarm time: `cat $ACPI_ALARM`" $LOG "Setting ACPI alarm time to: $TIME_TO_SET" echo 0 >$ACPI_ALARM echo $TIME_TO_SET >$ACPI_ALARM # Set it once more - some boards require this! #echo $TIME_TO_SET >$ACPI_ALARM $LOG "New ACPI alarm time: `cat $ACPI_ALARM`" # remember wakeup time for stop script echo $TIME_TO_SET >$WAKEUP_FILE else $LOG "$ACPI_ALARM not found. ACPI needed!!!" echo "ABORT_MESSAGE=\"ACPI not installed, shutdown aborted!\"" exit 1 fi fi else $LOG "ACPIWakeup functionality is disabled" fi
btw. hat jemand eigentlich eine andere Fernbedienung als die MAC-eigene am laufen ??
Gruß
reini -
hi,
hast du auch /etc/fstab und /etc/mtab entsprechend geändert ?
Evtl. mit Knoppix oder ähnl. machen.Gruß
reini -
hi,
ich verwende Kernel 2.6.18-6. Den VDR fahre ich die Power-Taste der Fernbedienung runter. Funktioniert alles seit Monaten.
Vielleicht mal auf diesen alten Kernel wechseln ?
Gruß
Reini