j-Serie DS 211j: Massive Probleme nach Update auf DSM 5.2-5565 Update 2

Alle Geräte der Einsteiger j-Serie (Junior). Geräte für Privatanwender bis hin zu kleinen Firmen.
Status
Für weitere Antworten geschlossen.

Deemien

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo und guten morgen,

gestern Abend habe ich meine DS211j auf DSM 5.2-5565 Update 2 aktualisiert - das schien auch erstmal soweit zu funktionieren,
jedoch nach dem planmäßigen Neustart erhielt ich die Meldung, dass etwas mit dem Dienst "synolog" nicht stimmt:

Rich (BBCode):
Dienst [synolog] konnte nicht gestartet werden. Bitte kontaktieren Sie den Synology Kundendienst, um Unterstützung zu erhalten.

Ok dachte ich, würde bestimmt nach einem Neustart verschwinden - dem war leider nicht so

Danach ist mir aufgefallen, dass zb. der Indexing Service und meine Download Station nicht mehr liefen; der Versuch diese zu starten wurde mit "Datenbank wird gerade aktualisiert, bitte später versuchen" quittiert!

Also dachte ich, ich schau mal auf die Konsole und sehe mir mal das Logfile an:

/var/log/messages
Rich (BBCode):
Jun 20 13:07:23 NAS synoindexplugind: pgsql.c (96) Failed to connect to (null), user: postgres, pass:xxx, db:mediaserver. (could not connect to server: No such file or directory
Jun 20 13:07:23 NAS synoindexplugind: mediidx_database.c (184) Failed to connect to database
Jun 20 13:07:23 NAS synoindexplugind: mediidx.c:139 Failed to save media info.

Dann dachte ich, versuche ich den pgsql Dienst manuell zu starten:

synoservicectl --start pgsql

Das wurde im log geschrieben:
/var/log/messages
Rich (BBCode):
Jun 20 13:17:46 NAS kernel: [ 3634.740000] init: pgsql main process (23354) terminated with status 2
Jun 20 13:17:46 NAS kernel: [ 3634.740000] init: pgsql main process ended, respawning
Jun 20 13:17:46 NAS kernel: [ 3634.810000] init: pgsql main process (23358) terminated with status 2
Jun 20 13:17:46 NAS kernel: [ 3634.820000] init: pgsql main process ended, respawning
Jun 20 13:17:46 NAS kernel: [ 3634.860000] init: pgsql main process (23361) terminated with status 2
Jun 20 13:17:46 NAS kernel: [ 3634.870000] init: pgsql main process ended, respawning
Jun 20 13:17:47 NAS kernel: [ 3634.910000] init: pgsql main process (23364) terminated with status 2
Jun 20 13:17:47 NAS kernel: [ 3634.920000] init: pgsql main process ended, respawning
Jun 20 13:17:47 NAS kernel: [ 3634.960000] init: pgsql main process (23367) terminated with status 2
Jun 20 13:17:47 NAS kernel: [ 3634.970000] init: pgsql main process ended, respawning
Jun 20 13:17:47 NAS kernel: [ 3635.010000] init: pgsql main process (23370) terminated with status 2
Jun 20 13:17:47 NAS kernel: [ 3635.020000] init: pgsql respawning too fast, stopped

Irgendwas mit PostgreSQL scheint also nicht zu laufen. Die Datenbank unter /volume1/@database/pgsql habe ich schon versucht zu löschen und dann neu aufbauen zu lassen - das ging aber ebenfalls nicht;
es folgen dann wieder oben genannte Fehlermeldungen

Weiß jetzt auch nicht mehr weiter :( Hilfe!

MfG Deemien
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.726
Punkte für Reaktionen
3.714
Punkte
468
Schau mal, ob unter /var/services noch alle Links da sind, vor allem der da:
Code:
root@DS415:~# ls -als /var/services
...
   0 lrwxrwxrwx    1 root     root            24 Jun  9 17:35 pgsql -> /volume1/@database/pgsql
...
 

Deemien

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Ja sind da:
Rich (BBCode):
NAS> ls -als /var/services
   4 drwxr-xr-x    4 root     root          4096 Jun 20 12:18 .
   4 drwxr-xr-x   17 root     root          4096 Jun 20 13:22 ..
   4 drwxrwxrwx    2 root     root          4096 Feb 14  2013 Webdav
   4 drwxr-xr-x    2 http     root          4096 Apr  8  2011 blog
   0 lrwxrwxrwx    1 root     root            14 Jun 20 12:18 homes -> /volume1/homes
   0 lrwxrwxrwx    1 root     root            24 Jun 20 12:18 mysql -> /volume2/@database/mysql
   0 lrwxrwxrwx    1 root     root            24 Jun 20 12:18 pgsql -> /volume1/@database/pgsql
   0 lrwxrwxrwx    1 root     root            13 Jun 20 12:18 tmp -> /volume1/@tmp
   0 lrwxrwxrwx    1 root     root            12 Jun 20 12:18 web -> /volume1/web
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.726
Punkte für Reaktionen
3.714
Punkte
468
Dann such mal nach "pgsql" hier im Forum. Ich meine, ich hätte mal ein Thread mit ähnlichen Problemen gesehen.
 

Deemien

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Dann such mal nach "pgsql" hier im Forum. Ich meine, ich hätte mal ein Thread mit ähnlichen Problemen gesehen.

Ich bin eh schon mit diesem offenbar speziellen Problem überfordert - kannst du mir nicht helfen? Mit Postgres kenne ich mich überhaupt nicht aus
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.726
Punkte für Reaktionen
3.714
Punkte
468
Das Problem dürfte schon etwas "speziell" sein. Ich hab auf die Schnelle mehrere Threats gefunden, aber keinen mit einer Lösung.
Einem hat mal "stromlos machen" geholfen.
Ich selbst kann mich da auch nicht wirklich aus und müsste das auch erst suchen, wo evtl. Logs liegen.

Von welcher Version aus hast du aktualisiert? Alle Pakete aktuell?
 

Deemien

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Das Problem dürfte schon etwas "speziell" sein. Ich hab auf die Schnelle mehrere Threats gefunden, aber keinen mit einer Lösung.
Einem hat mal "stromlos machen" geholfen.
Ich selbst kann mich da auch nicht wirklich aus und müsste das auch erst suchen, wo evtl. Logs liegen.

Von welcher Version aus hast du aktualisiert? Alle Pakete aktuell?

Vielleicht ein wenig Vorgeschichte:

Ich hatte vor dem Update zunächst einen Stromausfall im Haus - die NAS hat allerdings fehlerfrei neugestartet und ich dachte mir, dass ich jetzt auch gleich mal das Update fahren kann.

Das habe ich ja dann auch gemacht, und seitdem kommen diese Fehler.

Ich komme von Version 5.1 und musste zunächst 5.2 installieren und dann noch 5.2 Update 2

Ich hab auch schon diverse Threads (auch im offiziellen Synology Forum) gefunden, die ähnliche Probleme mit PGSQL haben, jedoch sind die von 2010 und damals unter DSM 3.2 waren die Links und Befehle noch ganz anders

den Inhalt von "/var/services/pgsql/" (zeigt auf /volume1/@database/pgsql) habe ich auch schon versucht zu entfernen und anschließend den Dienst (und die Datenbank) neuzustarten - erfolglos!

Denn da kommen diese Fehler:
Rich (BBCode):
Jun 20 13:17:47 NAS kernel: [ 3635.010000] init: pgsql main process (23370) terminated with status 2
Jun 20 13:17:47 NAS kernel: [ 3635.020000] init: pgsql respawning too fast, stopped
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.726
Punkte für Reaktionen
3.714
Punkte
468
Das letzte ist halbwegs klar. Der Servicecontroller startet pgsql, pgsql beendet sich oder stürzt ab, der Servicecontroller versucht's nochmal, ...., irgendwann gibt er es auf (respawning too fast).

Da gilt es andere Logs zu finden, die beschreiben, warum pqsql sich beendet und was ihm da evtl. fehlt.
 

Deemien

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Also ich habe jetzt das Problem lösen können:

Der Ordner @database unter /volume1 erhält 2 Ordner; pgsql und pgsql.83.1394654049 - irgendwie waren die Rechte nicht in Ordnung, sowohl Besitzer als auch Lese- und Schreibrechte waren ganz merkwürdig

Ich habe jetzt einfach ein chown postgres:postgres -R sowie chmod 0755 -R auf die beiden Ordner ausgeführt und den Dienst gestartet (synoservicectl --start pgsql) - jetzt startet er auch und die Downloadstation geht auch wieder :)

Danke trotzdem Benares

MfG Deemien
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.726
Punkte für Reaktionen
3.714
Punkte
468
Prima - hast du dich ja doch selbst durchgekämpft.

So sitzen die Rechte und Owner bei mir
Code:
root@DS415:~# ls -als /volume1/@database/
   4 drwxr-xr-x    5 admin    users         4096 May 13 22:10 .
   4 drwxr-xr-x   27 root     root          4096 Jun  9 17:35 ..
   4 drwx------    2 postgres postgres      4096 May 13 18:16 .pgsql.1431533774
   4 drwxr-xr-x    5 mysql    mysql         4096 Jun  9 17:35 mysql
   4 drwx------   15 postgres postgres      4096 Jun  9 17:35 pgsql
Auch alles darunter gehört postgres:postgres (bzw. mysql:mysql)
 
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