Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 |
root@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:~# |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
my @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 ... |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
<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) ... |
|
|
Source code |
1 2 3 4 5 6 7 8 |
<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] |
|
|
Source code |
1 2 3 4 5 6 7 8 |
<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 .. |
Quoted
Außerdem startet der Service-Manager unter /etc/init.d mit einer "schwerwiegenden" Meldung:

Quoted
Sind diese Einstellungen in /usr/sbin/vdrproxy.pl richtig:
|
|
Source code |
1 2 |
my @allowedClients = qw(@@EpgServiceHost@@ localhost); # place your client names here my @epgClients = qw(@@EpgServiceHost@@); # clients that like to receive a copy from epg |
Quoted
/var/log/srvRecManager0-0.log:
|
|
Source code |
1 |
echo "truncate va_services;" | mysql -D dbVdrAssistant -u root -p |
|
|
Source code |
1 2 3 4 5 6 7 8 9 |
##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 |
|
|
Source code |
1 2 3 4 5 6 7 8 9 |
<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) ... |

|
|
Source code |
1 |
127.0.0.1 acer.linux.netz acer |
|
|
Source code |
1 |
127.0.0.1 athlon4600 |
Quoted
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.
Quoted
Kannst Du mal Deine Installation schildern, läuft das alles auch auf reinen Linux-Systemen ?

|
|
Source code |
1 |
.level = WARNING |
|
|
Source code |
1 |
.level = INFO |
This post has been edited 1 times, last edit by "geronimo" (Jan 28th 2010, 6:14pm)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<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 ... |

Quoted
Ich habe jetzt auf Rechner 'acer' die Dienste + vdrproxy.pl laufen + die mysql-Datenbank.
|
|
Source code |
1 |
ping $(hostname) |
|
|
Source code |
1 2 3 4 |
PING acer.linux.net (192.168.1.10) 56(84) bytes of data. 64 bytes from acer.linux.net (192.168.1.10): icmp_seq=1 ttl=64 time=0.021 ms 64 bytes from acer.linux.net (192.168.1.10): icmp_seq=1 ttl=64 time=0.021 ms 64 bytes from acer.linux.net (192.168.1.10): icmp_seq=1 ttl=64 time=0.021 ms |
|
|
Source code |
1 2 3 4 |
PING acer (192.168.1.10) 56(84) bytes of data. 64 bytes from acer (192.168.1.10): icmp_seq=1 ttl=64 time=0.021 ms 64 bytes from acer (192.168.1.10): icmp_seq=1 ttl=64 time=0.021 ms 64 bytes from acer (192.168.1.10): icmp_seq=1 ttl=64 time=0.021 ms |
|
|
Source code |
1 2 3 4 |
PING acer.linux.net (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.023 ms 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.023 ms 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.023 ms |
This post has been edited 1 times, last edit by "ranzen" (Jan 29th 2010, 8:31am)
Quoted
ich betreibe mehrere VDR's und möchte die Aufnahmen mit meinem IMAC verwalten. Ist es geplant, das Frontend auch auf MAC OSX zu portieren ?
Bei mir gibt es keinen Windows-PC im LAN.

Quoted
das GUI ist ein javabasiertes Frontend und müßte auf daher auch auf MacOSx laufen.

This post has been edited 1 times, last edit by "geronimo" (Jan 29th 2010, 10:20am)
Quoted
habe mal die neuen Versionen angetestet ... leider noch kein Erfolg

Quoted
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 ?
Quoted
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' !!

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#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 ... |
|
|
Source code |
1 2 |
/etc/init.d/vdrproxy start /etc/init.d/SRServiceManager start |
|
|
Source code |
1 |
export JAVA_HOME=/usr/lib/jvm/java-6-sun |
|
|
Source code |
1 |
java -jar VdrAssistant-0.1.192.jar |
|
|
Source code |
1 |
java -jar SRAppFrame.jar |
Quoted
SUPER !!! läuft jetzt soweit !!
Quoted
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 ...
Quoted
Kann mit den Log-Level + $maxChilds niedriger setzen ?, jetzt läufts ja ...

Quoted
Jetzt würde mich aber schon interessieren, was denn den Durchbruch geschafft hat.
ich habe nochmal länger getestet, auch mit nice keine Besserung, siehe Anlage (Logs+Screenshots).
Quoted
vdrproxy.pl läuft mit bis zu 6-10 Prozessen ....
|
|
Source code |
1 2 |
<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 ... |
Quoted
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.

Quoted
Ansonsten läuft jetzt alles (auch wenn alle Komponenten auf 1 ! Rechner laufen)

Quoted
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).
Quoted
bis auf die Bearbeitung der Aufnahmen und dem Start des Jobprozessors

|
|
Source code |
1 |
java -jar SRAppFrame.jar --logger org.apache.commons.logging.impl.Jdk14Logger |
This post has been edited 1 times, last edit by "geronimo" (Jan 30th 2010, 6:22am)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
root@hdtv-vdr:~/Downloads# service 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;
<SCHWERWIEGEND> (22.02.2010 22:10:13)-[de.schwarzrot.data.access.Repository] executeTransaction()
-------->> transaction failed
org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:277)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2668)
at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at de.schwarzrot.data.access.jdbc.JDBCEntityManager.createTransactionResource(JDBCEntityManager.java:121)
at de.schwarzrot.data.access.Repository.executeTransaction(Repository.java:1121)
at de.schwarzrot.data.transaction.ApplicationTransaction.execute(ApplicationTransaction.java:97)
at de.schwarzrot.app.support.AbstractApplicationLauncher.checkDBAccess(AbstractApplicationLauncher.java:177)
at de.schwarzrot.app.support.AbstractApplicationLauncher.init(AbstractApplicationLauncher.java:238)
at de.schwarzrot.app.support.AbstractApplicationLauncher.<init>(AbstractApplicationLauncher.java:119)
at de.schwarzrot.app.support.ServiceLauncher.<init>(ServiceLauncher.java:53)
at de.schwarzrot.startup.ServiceManager.main(ServiceManager.java:571)
** END NESTED EXCEPTION **
Last packet sent to the server was 17 ms ago.)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at de.schwarzrot.data.access.jdbc.JDBCEntityManager.createTransactionResource(JDBCEntityManager.java:121)
at de.schwarzrot.data.access.Repository.executeTransaction(Repository.java:1121)
at de.schwarzrot.data.transaction.ApplicationTransaction.execute(ApplicationTransaction.java:97)
at de.schwarzrot.app.support.AbstractApplicationLauncher.checkDBAccess(AbstractApplicationLauncher.java:177)
at de.schwarzrot.app.support.AbstractApplicationLauncher.init(AbstractApplicationLauncher.java:238)
at de.schwarzrot.app.support.AbstractApplicationLauncher.<init>(AbstractApplicationLauncher.java:119)
at de.schwarzrot.app.support.ServiceLauncher.<init>(ServiceLauncher.java:53)
at de.schwarzrot.startup.ServiceManager.main(ServiceManager.java:571)
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused
STACKTRACE:
java.net.SocketException: java.net.ConnectException: Connection refused
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:156)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:277)
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2668)
at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at de.schwarzrot.data.access.jdbc.JDBCEntityManager.createTransactionResource(JDBCEntityManager.java:121)
at de.schwarzrot.data.access.Repository.executeTransaction(Repository.java:1121)
at de.schwarzrot.data.transaction.ApplicationTransaction.execute(ApplicationTransaction.java:97)
at de.schwarzrot.app.support.AbstractApplicationLauncher.checkDBAccess(AbstractApplicationLauncher.java:177)
at de.schwarzrot.app.support.AbstractApplicationLauncher.init(AbstractApplicationLauncher.java:238)
at de.schwarzrot.app.support.AbstractApplicationLauncher.<init>(AbstractApplicationLauncher.java:119)
at de.schwarzrot.app.support.ServiceLauncher.<init>(ServiceLauncher.java:53)
at de.schwarzrot.startup.ServiceManager.main(ServiceManager.java:571)
** END NESTED EXCEPTION **
Last packet sent to the server was 17 ms ago.
at com.mysql.jdbc.Connection.createNewIO(Connection.java:2741)
at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
... 9 more
<SCHWERWIEGEND> (22.02.2010 22:10:13)-[de.schwarzrot.app.support.ServiceLauncher] daemonize()
-------->> ok, logger configured, let's move to underworld
ServiceManager is now running
|
Quoted
MESSAGE: java.net.ConnectException: Connection refused
|
|
Source code |
1 |
mysql -D dbVdrAssistant -h `hostname -f` -u vaUser -p |
|
|
Source code |
1 |
show databases; |
|
|
Source code |
1 |
ping `hostname -f` |
|
|
Source code |
1 |
/etc/init.d/mysql restart |
This post has been edited 1 times, last edit by "geronimo" (Feb 23rd 2010, 4:14am)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
+------+------------+---------------------------+---------------+---------------+-------------+---------+--------+----------+--------+---------+---------+-----------+--------------+-------+ | ebid | ebucreated | ebumodified | ebdtcreated | ebdtmodified | ebcmodified | jobtype | status | priority | saudio | cleanup | quality | framerate | target | recid | +------+------------+---------------------------+---------------+---------------+-------------+---------+--------+----------+--------+---------+---------+-----------+--------------+-------+ | 1 | Michael | RecordingManager@hdtv-vdr | 1266861833188 | 1266949275747 | 2 | 3 | 4 | 50 | 0 | Y | 0.0 | 0.000 | C:mediavideo | NULL | ... | 17 | Michael | RecordingManager@hdtv-vdr | 1266951372146 | 1266951376227 | 2 | 3 | 4 | 50 | 0 | Y | 0.0 | 0.000 | C:mediavideo | NULL | | 18 | Michael | RecordingManager@hdtv-vdr | 1266951419459 | 1266951436253 | 2 | 3 | 4 | 50 | 0 | Y | 0.0 | 0.000 | C:mediavideo | NULL | | 19 | Michael | RecordingManager@hdtv-vdr | 1266951460378 | 1266951496269 | 2 | 3 | 4 | 50 | 0 | Y | 0.0 | 0.000 | C:mediavideo | NULL | | 20 | Michael | RecordingManager@hdtv-vdr | 1266961607868 | 1266961845344 | 2 | 3 | 4 | 50 | 0 | Y | 0.0 | 0.000 | C:mediavideo | NULL | | 21 | Michael | RecordingManager@hdtv-vdr | 1266962395814 | 1266962445450 | 2 | 3 | 4 | 50 | 0 | Y | 0.0 | 0.000 | C:mediavideo | NULL | | 22 | Michael | RecordingManager@hdtv-vdr | 1266962727719 | 1266962745511 | 2 | 3 | 4 | 50 | 0 | Y | 0.0 | 0.000 | C:mediavideo | NULL | +------+------------+---------------------------+---------------+---------------+-------------+---------+--------+----------+--------+---------+---------+-----------+--------------+-------+ |
