Installation von EcoDMS auf einer 716+

Status
Für weitere Antworten geschlossen.

andykempen

Benutzer
Mitglied seit
27. Mrz 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich bin neu im Forum und auch neu unterwegs mit der 716+. Mein Hauptanliegen für den Kauf war die Nutzung mit EcoDMS. So, und da hab ich das Problem. Ich habe ecoDMS jetzt drei Mal über Docker installiert. Immer nach der Anleitung von EcoDMS und den ganzemn Tipps im Forum. Es läuft auch anscheinend. Ich schaffe es aber nicht, mich von einem Rechner aus anzumelden. Beim Connection Manager gebe ich den Server an, also die IP der 716+, Port ist 17001. Benutzer und Passwort sind ecoDMS. Bei Archiv ist es leer und ich kann auch nichts auswählen. Als Fehler kommt immer " Der Zielcomputer verweigert die Verbindung." Ich hab auf der 716+ schon die Firewall ausgemacht, hilft aber nichts. Muss ich in der Fritzbox oder anderswo noch eine Portweiterleitung eintragen oder kann ich die Verbindung irgendwie anders prüfen. HILFE bitte!

Vielen Dank & schon etwas ratlos

Andy
 

andykempen

Benutzer
Mitglied seit
27. Mrz 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hallo Dominik, danke, da schaue ich mal.

Gruß Andy
 

andykempen

Benutzer
Mitglied seit
27. Mrz 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Leider auch nichts zu meinem Problem gefunden. Ich glaube, ich mache irgenwas entscheidend falsch, da ich ja auch keinen Benutzer angeben kann. Auch über das WEB-Frontend bekomme ich keine Verbindung.

Gruß Andy
 

andykempen

Benutzer
Mitglied seit
27. Mrz 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hallo nochmal,

ist denn hier niemand, der einen Lösungsansatz hat? Ich komm nicht weiter.

Gruß Andy
 

bermuda_vlad

Benutzer
Mitglied seit
17. Dez 2015
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Wie stellst du die Verbindung zum ecoDMS Server her, über den ecoDMS Client bzw den Connection Manager? Was steht im Log vom DMS Container?
 

andykempen

Benutzer
Mitglied seit
27. Mrz 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hallo Bermuda_vlad,

danke, dass Du Dich dem Problem annimmst. Die Verbindung versuche ich üner den Connection Manager, sowohl PC als auch Mac herzustellen, ohne Erfolg.
Hier der LOG-File, nachdem ich einen Neustart gemacht habe:



2016-04-08 18:03:36 stdout at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:32) [DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:56) [DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.activiti.spring.SpringProcessEngineConfiguration.buildProcessEngine(SpringProcessEngineConfiguration.java:61) [DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:388) [DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.init(ProcessEngineConfigurationImpl.java:413) [DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.initDataSource(ProcessEngineConfigurationImpl.java:579) [DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.initDatabaseType(ProcessEngineConfigurationImpl.java:618) [DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at com.sun.proxy.$Proxy4.getMetaData(Unknown Source) ~[na:na]
2016-04-08 18:03:36 stdout at org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler.invoke(TransactionAwareDataSourceProxy.java:224) ~[DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) ~[DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) ~[DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388) ~[DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549) ~[DMSServer-14.08.jar:na]
2016-04-08 18:03:36 stdout org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Connection to 127.0.0.1:17002 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.)
2016-04-08 18:03:36 stdout "2016-04-08 20:03:36,485|o.a.e.i.c.ProcessEngineConfigurationImpl| ERROR |Exception while initializing Database connection
2016-04-08 18:03:23 stdout [ecoDMS] active MQ waiting for startup...
2016-04-08 18:03:23 stdout Prüfen Sie die Logausgabe.
2016-04-08 18:03:23 stdout pg_ctl: konnte Server nicht starten
2016-04-08 18:03:23 stdout .... Warten beendet
2016-04-08 18:03:18 stdout DETAIL: Rechte sollten u=rwx (0700) sein.
2016-04-08 18:03:18 stdout warte auf Start des Servers....FATAL: Datenverzeichnis „/srv/data/psql“ erlaubt Zugriff von Gruppe oder Welt
2016-04-08 18:03:17 stdout Starting ActiveMQ Broker...
2016-04-08 18:03:17 stdout Workdir exists
2016-04-08 18:03:17 stdout PSQL database exists
2016-04-08 18:03:17 stdout user ecodms exists
2016-04-08 18:03:17 stdout ###INFO### Image wurde erzeugt: 2016-02-15-11:26:26 ###INFO###
2016-04-08 18:03:17 stdout * Starting domain name service... bind9  [ OK ]
2016-04-08 18:03:17 stdout Sprache:
2016-04-08 18:03:14 stdout [ OK ]
2016-04-08 18:03:13 stdout * Stopping domain name service... bind9  waiting for pid 24 to die
2016-04-08 18:03:12 stdout shutdown compl.
2016-04-08 18:03:12 stdout Stopped ActiveMQ Broker.
2016-04-08 18:03:09 stdout Stopping ActiveMQ Broker...
2016-04-08 18:03:09 stdout DB ok
2016-04-08 18:03:09 stdout Läuft der Server?
2016-04-08 18:03:09 stdout pg_ctl: PID-Datei „/srv/data/psql/postmaster.pid“ existiert nicht
2016-04-08 18:03:09 stdout ecodms shutdown ok
2016-04-08 18:03:09 stdout /opt/ecodms/ecodmsserver/run.sh: line 9: ./DMSService: No such file or directory
2016-04-08 18:03:09 stdout cleanup initiated
2016-04-08 18:03:09 stdout Prüfen Sie die Logausgabe.
2016-04-08 18:03:09 stdout pg_ctl: konnte Server nicht starten
2016-04-08 18:03:09 stdout .... Warten beendet
2016-04-08 18:03:04 stdout DETAIL: Rechte sollten u=rwx (0700) sein.
2016-04-08 18:03:04 stdout warte auf Start des Servers....FATAL: Datenverzeichnis „/srv/data/psql“ erlaubt Zugriff von Gruppe oder Welt
2016-04-08 18:03:04 stdout Starting ActiveMQ Broker...
2016-04-08 18:03:04 stdout Workdir exists
2016-04-08 18:03:04 stdout PSQL database exists
2016-04-08 18:03:04 stdout user ecodms exists
2016-04-08 18:03:04 stdout ###INFO### Image wurde erzeugt: 2016-02-15-11:26:26 ###INFO###
2016-04-08 18:03:04 stdout * Starting domain name service... bind9  [ OK ]
2016-04-08 18:03:03 stdout Sprache:
2016-04-08 18:03:01 stdout [ OK ]
2016-04-08 18:03:00 stdout * Stopping domain name service... bind9  waiting for pid 24 to die
2016-04-08 18:03:00 stdout shutdown compl.
2016-04-08 18:03:00 stdout Stopped ActiveMQ Broker.
2016-04-08 18:02:57 stdout Stopping ActiveMQ Broker...
2016-04-08 18:02:57 stdout DB ok
2016-04-08 18:02:57 stdout Läuft der Server?
2016-04-08 18:02:57 stdout pg_ctl: PID-Datei „/srv/data/psql/postmaster.pid“ existiert nicht
2016-04-08 18:02:56 stdout ecodms shutdown ok
2016-04-08 18:02:56 stdout The service could not be stopped. (No such file or directory)
2016-04-08 18:02:56 stdout cleanup initiated
 

andykempen

Benutzer
Mitglied seit
27. Mrz 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
TEil 2 LOG-File

date stream content
2016-04-08 18:03:39 stdout "Unable to start up"
2016-04-08 18:03:39 stdout "
2016-04-08 18:03:39 stdout ... 64 more
2016-04-08 18:03:39 stdout at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:121)
2016-04-08 18:03:39 stdout at org.postgresql.core.PGStream.<init>(PGStream.java:61)
2016-04-08 18:03:39 stdout at java.net.Socket.connect(Socket.java:579)
2016-04-08 18:03:39 stdout at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
2016-04-08 18:03:39 stdout at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
2016-04-08 18:03:39 stdout at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
2016-04-08 18:03:39 stdout at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
2016-04-08 18:03:39 stdout at java.net.PlainSocketImpl.socketConnect(Native Method)
2016-04-08 18:03:39 stdout Caused by: java.net.ConnectException: Connection refused
2016-04-08 18:03:39 stdout ... 52 more
2016-04-08 18:03:39 stdout at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
2016-04-08 18:03:39 stdout at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
2016-04-08 18:03:39 stdout at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
2016-04-08 18:03:39 stdout at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
2016-04-08 18:03:39 stdout at org.postgresql.Driver.connect(Driver.java:282)
2016-04-08 18:03:39 stdout at org.postgresql.Driver.makeConnection(Driver.java:414)
2016-04-08 18:03:39 stdout at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
2016-04-08 18:03:39 stdout at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:41)
2016-04-08 18:03:39 stdout at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:21)
2016-04-08 18:03:39 stdout at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:29)
2016-04-08 18:03:39 stdout at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:127)
2016-04-08 18:03:39 stdout at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
2016-04-08 18:03:39 stdout at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:239)
2016-04-08 18:03:39 stdout Caused by: org.postgresql.util.PSQLException: Connection to 127.0.0.1:17002 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
2016-04-08 18:03:39 stdout ... 46 more
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.db.DbSqlSession.isTablePresent(DbSqlSession.java:807)
2016-04-08 18:03:39 stdout at com.sun.proxy.$Proxy4.getMetaData(Unknown Source)
2016-04-08 18:03:39 stdout at org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler.invoke(TransactionAwareDataSourceProxy.java:224)
2016-04-08 18:03:39 stdout at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
2016-04-08 18:03:39 stdout at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
2016-04-08 18:03:39 stdout at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
2016-04-08 18:03:39 stdout at org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
2016-04-08 18:03:39 stdout INFO: "Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Connection to 127.0.0.1:17002 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.)
2016-04-08 18:03:39 stdout "
2016-04-08 18:03:39 stdout ... 29 more
2016-04-08 18:03:39 stdout at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:142)
2016-04-08 18:03:39 stdout at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:32)
2016-04-08 18:03:39 stdout at org.activiti.spring.ProcessEngineFactoryBean.getObject(ProcessEngineFactoryBean.java:56)
2016-04-08 18:03:39 stdout at org.activiti.spring.SpringProcessEngineConfiguration.buildProcessEngine(SpringProcessEngineConfiguration.java:61)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine(ProcessEngineConfigurationImpl.java:389)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.ProcessEngineImpl.<init>(ProcessEngineImpl.java:74)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)
2016-04-08 18:03:39 stdout at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)
2016-04-08 18:03:39 stdout at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:131)
2016-04-08 18:03:39 stdout at org.activiti.spring.SpringTransactionInterceptor$1.doInTransaction(SpringTransactionInterceptor.java:47)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.SchemaOperationsProcessEngineBuild.execute(SchemaOperationsProcessEngineBuild.java:25)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.db.DbSqlSession.performSchemaOperationsProcessEngineBuild(DbSqlSession.java:1097)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.db.DbSqlSession.dbSchemaUpdate(DbSqlSession.java:740)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.db.DbSqlSession.isEngineTablePresent(DbSqlSession.java:788)
2016-04-08 18:03:39 stdout at org.activiti.engine.impl.db.DbSqlSession.isTablePresent(DbSqlSession.java:833)
2016-04-08 18:03:39 stdout Caused by: org.activiti.engine.ActivitiException: couldn't check if tables are already present using metadata: Cannot create PoolableConnectionFactory (Connection to 127.0.0.1:17002 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.)
 

bermuda_vlad

Benutzer
Mitglied seit
17. Dez 2015
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Da steht mehrmals was von falschen rechten. Ich würde falls du noch keine Daten drinnen hast, einfach ein neues Verzeichnis für die Daten anlegen und einen neuen Container darauf erstellen.

Vielleicht hast du dann mehr Glück. In den ersten Versionen musste ich auch noch Rechte von Hand anpassen, inzwischen genügt es wenn man das Verzeichnis wie in der Anleitung erstellt.
 

Ron6379

Benutzer
Mitglied seit
04. Sep 2016
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo @all,

ich habe ein ähnliches Problem wenn nicht das gleiche ...beim Anmelden per "ecoDMS Connection Manager" kommt "Connection refused".
Die Ports 17001,17002 habe ich in der Firewall freigeschalten trotzdem bekomme ich kein Zugriff.

Vielen Dank.

Gruss Ronny
 

helftheo

Benutzer
Mitglied seit
01. Feb 2009
Beiträge
78
Punkte für Reaktionen
13
Punkte
8
@Ron6379

Seit heute gibt es ein neuer ecoDMS Docker (ecodms/allinone-16.09), der auch funktionieren scheint :)
Nach dem Download habe ich über SSH " docker run --restart=always -it -d -p 17001:17001 -p 17004:8080 --name "ecodms" -v /volume1/docker/ecoDMS/data:/srv/data -v /volume1/docker/ecoDMS/scaninput:/srv/scaninput -v /volume1/ecoDMS/backup:/srv/backup -v /volume1/ecoDMS/restore:/srv/restore -t ecodms/allinone-16.09 " ausgefüht (davor aber die Ordner DATA, SCANIMPUT, BACKUP und RESTORE entsprechend erstellt!) und ich kann problemlos über Client Manager dadrauf zugreifen!

Gruß

Theo
 

Ron6379

Benutzer
Mitglied seit
04. Sep 2016
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo Theo,
Hallo @all,

erstmal vielen Dank für die Info. @Theo

Ich habe die alte Deinstalliert und gleich die neue nach Handbuch Installiert.(ecodms/allinone-16.09)

1. Installation per Handbuch Installation ab 9.1/9.2
2. Freischaltung Firewall 17001/17002

leider komme ich mit dem Connection Manager nicht auf das System auch der SSH Aufruf bringt keinen Erfolg.
Meine Vermutung ist das die Synology etwas blockt ....

Frage gibt es evtl. weitere Voraussetzungen auf der Synology die nicht im Handbuch stehen?

Vielleicht kannst Du mir evtl. mein Fehler nennen :)

ScreenShots
https://1drv.ms/f/s!AunzoOvWXtu4zC6onSMOiuvRuTut

Danke für deine Hilfe.

Gruss Ronny

DS1815+
 

bermuda_vlad

Benutzer
Mitglied seit
17. Dez 2015
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo Ronny,

auf deinen dritten Screenshot sieht man, das deine Ports nicht fest vergeben sind. Dh bei jeden Start des Containers vergibt docker hier Zufallswerte. In deinen Fall siehst auf am Screenshot nr 6. den Port 32773, diesen müsstest du mit den Container öffnen können. Wenn die Ports korrekt vergibst, sollte es kein Problem mehr mit der Verbindung geben.
Setzen kannst du die Werte über bearbeiten wenn der Container gestoppt ist.

Zudem solltest wenn der Container gestoppt ist, die Datei /DMSSytem/psql/postmaster.pid löschen.
 

Ron6379

Benutzer
Mitglied seit
04. Sep 2016
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo,

danke die Ports habe ich angepasst wie in der Beschreibung vielen Dank für den Hinweis.

Die postmaster.pid kann ich leider nicht finden trotz suche ich finde nur eine postmaster.opts

Danke Gruss Ronny
 

bermuda_vlad

Benutzer
Mitglied seit
17. Dez 2015
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Wenn sie nicht das sollte sie auch keine Probleme machen. Hast du den an den Verzeichnisrechten was angepasst?
Sollte eigentlich nicht notwendig sein.
 

helftheo

Benutzer
Mitglied seit
01. Feb 2009
Beiträge
78
Punkte für Reaktionen
13
Punkte
8
Das ist richtig, bei mir sind die Ports fest verbunden, Lokaler-Port 17001 = Container-Port 17001 und Lokaler-Port 17004 = Container-Port 8080 (und nur die beiden Ports!).
Bei der erste Verbindung habe ich als Benutzername und Passwort den ecoDMS genommen!

Theo
 

Ron6379

Benutzer
Mitglied seit
04. Sep 2016
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo @all,

ja bei den Rechten habe ich die Admin Gruppe / Sowie eine Spezielle User Gruppe freigegeben.

Beim Verbinden des DMS Managers kommt immer noch der Fehler "Connection refused"

Könnte es evtl. an Einstellungen in der Synology liegen???

Vielen Dank für euere Hilfe.

Gruss Ronny
 

bermuda_vlad

Benutzer
Mitglied seit
17. Dez 2015
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo Ronny,

also wenn du noch keine Daten in ecoDMS hast würde ich alles nochmal neu machen.

Daten Verzeichnis Docker/ecodms/data

Backup / Restore und Scaninput auf einen freigegeben Ordner.
Du kannst die Ordner-Verbindungen auch noch anpassen wenn der Container gestoppt ist. Verwende am besten komplett leere Ordner die benötigten Strukturen erzeugt der Container dann selbst.
Danach solltest du am Data ordner von ecoDMS nichts an den Rechten mehr tun. Backups und so kannst du dann einfach über die freigeben Ordner einspielen .
 

Ron6379

Benutzer
Mitglied seit
04. Sep 2016
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo @all,

es lag wohl an den Rechten ich habe alles gelöscht das Docker komplett neu erstellt und Konfiguriert und schon gehts.

Super

Vielen Dank.

Gruss Ronny
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat