seb1992 Posted September 15, 2019 #1 Posted September 15, 2019 (edited) Hey, hab ein N54L und darauf Xpenology laufen, bin bisher voll zufrieden damit, wesentlich schneller als die 211+ :D. Hauptgrund war zum einen Plex und zum anderen Ecodms. Zweiteres will aber nicht laufen, wenn ich ein Backup wiederherstelle, kann er den Service nicht mehr starten. 2019-09-15 10:46:45 stdout "Unable to start up" 2019-09-15 10:46:45 stdout "de.ecodms.server.EcoDMSServerBootstrap | main | 2019-09-15 12:46:45,870 | INFO| End" 2019-09-15 10:46:45 stdout "de.ecodms.server.EcoDMSServerBootstrap | main | 2019-09-15 12:46:45,860 |ERROR| Error creating db objects: Cannot create PoolableConnectionFactory (FATAL: database \"ecodms\" does not exist)" 2019-09-15 10:46:45 stdout ERROR: "Sep 15, 2019 12:46:45 PM org.postgresql.Driver connect\nSCHWERWIEGEND: Connection error: \norg.postgresql.util.PSQLException: FATAL: database \"ecodms\" does not exist\n\tat org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)\n\tat org.postgresql.core.v3.QueryExecutorImpl.readStartupMessages(QueryExecutorImpl.java:2566)\n\tat org.postgresql.core.v3.QueryExecutorImpl.<init>(QueryExecutorImpl.java:131)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:210)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\n\tat org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:195)\n\tat org.postgresql.Driver.makeConnection(Driver.java:452)\n\tat org.postgresql.Driver.connect(Driver.java:254)\n\tat org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)\n\tat org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)\n\tat org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)\n\tat org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)\n\tat org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)\n\tat org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)\n\tat de.ecodms.plugin.Db.EcoDMSDatabaseCreator.checkDatabase(EcoDMSDatabaseCreator.java:45)\n\tat de.ecodms.server.EcoDMSServerBootstrap.main(EcoDMSServerBootstrap.java:56)\n\n" 2019-09-15 10:46:45 stdout "de.ecodms.plugin.Db.PooledStorageEndpoint | rollbackTransaction | 2019-09-15 12:46:45,844 | WARN| WARNING: No transaction started!" 2019-09-15 10:46:45 stdout ERROR: "Sep 15, 2019 12:46:45 PM org.postgresql.core.v3.ConnectionFactoryImpl log\nWARNUNG: SQLException occurred while connecting to 127.0.0.1:17002\norg.postgresql.util.PSQLException: FATAL: database \"ecodms\" does not exist\n\tat org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)\n\tat org.postgresql.core.v3.QueryExecutorImpl.readStartupMessages(QueryExecutorImpl.java:2566)\n\tat org.postgresql.core.v3.QueryExecutorImpl.<init>(QueryExecutorImpl.java:131)\n\tat org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:210)\n\tat org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49)\n\tat org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:195)\n\tat org.postgresql.Driver.makeConnection(Driver.java:452)\n\tat org.postgresql.Driver.connect(Driver.java:254)\n\tat org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)\n\tat org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)\n\tat org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)\n\tat org.apache.commons.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)\n\tat org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)\n\tat org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)\n\tat de.ecodms.plugin.Db.EcoDMSDatabaseCreator.checkDatabase(EcoDMSDatabaseCreator.java:45)\n\tat de.ecodms.server.EcoDMSServerBootstrap.main(EcoDMSServerBootstrap.java:56)\n\n" 2019-09-15 10:46:41 stdout ecoDMS Server startet as service 2019-09-15 10:46:38 stdout ###INFO### Postgrescheck bereits durchgeführt: 2019-09-15-12:44:20 ###INFO### 2019-09-15 10:46:38 stdout [ecoDMS OneClick Backup] Fertig 2019-09-15 10:46:38 stdout "So. Sep. 15 12:46:38 2019" : "finished!" 2019-09-15 10:46:38 stdout AUNQZIP::Could not find file in zip! 2019-09-15 10:46:37 stdout "So. Sep. 15 12:46:37 2019" : "extracting workdir..." 2019-09-15 10:46:37 stdout "So. Sep. 15 12:46:37 2019" : "extracting ocr data.../opt/ecodms/" 2019-09-15 10:46:01 stdout "So. Sep. 15 12:46:01 2019" : "extracting containers.../opt/ecodms/" 2019-09-15 10:46:01 stdout "So. Sep. 15 12:46:01 2019" : "starting postgrecheck process..." 2019-09-15 10:46:01 stdout [ecoDMS OneClick Backup] exitCode: 0 2019-09-15 10:46:01 stdout "So. Sep. 15 12:46:01 2019" : "starting postgrecheck process..." 2019-09-15 10:46:01 stdout "So. Sep. 15 12:46:01 2019" : "opening zip file in buffer" 2019-09-15 10:46:01 stdout "So. Sep. 15 12:46:01 2019" : "recovering database..." 2019-09-15 10:46:00 stdout "So. Sep. 15 12:46:00 2019" : "delete old database..." 2019-09-15 10:46:00 stdout Do restore... 2019-09-15 10:46:00 stdout server started 2019-09-15 10:46:00 stdout waiting for server to start.... done Hab leider keinen schimmer an was es liegt, google hab ich schon verwendet, bin aber nicht wirklich auf Leidensgenossen gestoßen Als Mounts hab ich: Ordner Mount Pfad ecodms/scaninput /srv/scaninput ecodms/restore /srv/restore ecodms/data /srv/data ecodms/backup /srv/backup die Ports hab ich auf 17001, 17002, 17004 und 17005 eingestellt, die ContainerPorts sind nicht verändert. Hab mich zu 99% ans Handbuch gehalten, ich hab lediglich nicht für die einzelnen sachen einen neuen gemeinsamen ordner erstellt, wird im Handbuch empfohlen, das System ist aber auf Raid1 eingestellt und sichert sich auf die alte Station, Datenverlustrisiko ist damit eher minimal. Hoffe hier kann jemand helfen Danke und Grüße Edited September 15, 2019 by seb1992 Quote
jensmander Posted September 15, 2019 #2 Posted September 15, 2019 Am Anfang des Logs steht, dass er die Datenbank „ecodms“ nicht findet (PostGreSQL). Wie hast Du denn gesichert? Mit HyperBackup oder manuell? P.S: bitte Logs dieser Größe entsprechend wrappen beim nächsten Posting, da scrollt man sich ja nen Wolf 1 Quote
seb1992 Posted September 15, 2019 Author #3 Posted September 15, 2019 5 minutes ago, jensmander said: Am Anfang des Logs steht, dass er die Datenbank „ecodms“ nicht findet (PostGreSQL). Wie hast Du denn gesichert? Mit HyperBackup oder manuell? P.S: bitte Logs dieser Größe entsprechend wrappen beim nächsten Posting, da scrollt man sich ja nen Wolf Hab mit oneclick Backup die Sicherung gemacht. Es spielt aber keine Rolle, dass die von Windows ist oder? Quote
jensmander Posted September 15, 2019 #4 Posted September 15, 2019 Nur zum Verständnis: woher kommt das Backup? Aus einer Windowsinstallation, Docker, ...? Auf der Nas hast Du den Container für ecoDms „gezogen“ und dort das Backup eingespielt? 1 Quote
seb1992 Posted September 15, 2019 Author #5 Posted September 15, 2019 Das Backup kommt aus der Windows ecodms Server Version, mit dem oneclick Backup gemacht, aufs nas gezogen und umbenannt. Aufm NAS bei Docker ecodms Container geladen, die Ordner erstellt und dann ecodms gestartet. Quote
jensmander Posted September 16, 2019 #6 Posted September 16, 2019 Bist Du so vorgegangen, wie hier beschrieben? https://www.synology-forum.de/showthread.html?98583-ecoDMS-Backup-wiederherstellen 1 Quote
seb1992 Posted September 16, 2019 Author #7 Posted September 16, 2019 3 minutes ago, jensmander said: Bist Du so vorgegangen, wie hier beschrieben? https://www.synology-forum.de/showthread.html?98583-ecoDMS-Backup-wiederherstellen Ja, wie im Handbuch. Hab die Backup Datei halt nicht aus dem Backup Ordner gezogen sondern aus dem Ordner, den ich bei oneclick Backup abgegeben hab und die Ports sind auf der Fritzbox auch nicht explizit frei, aber das dürfte für den Fehler ja nicht verantwortlich sein :D. Quote
seb1992 Posted September 16, 2019 Author #8 Posted September 16, 2019 26 minutes ago, jensmander said: Bist Du so vorgegangen, wie hier beschrieben? https://www.synology-forum.de/showthread.html?98583-ecoDMS-Backup-wiederherstellen Der Thread hat mich aber auf die Lösung gebracht. Hab statt des OneKlick-Backups mal eins genommen, was ich automatisch erstellen lasse (bisschen älter, aber die letzten Wochen hatte sich im DMS nichts mehr geändert). Das hat jetzt funktioniert und der Server startete ohne Probleme. Dankeschön! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.