Photo Station Photo Station 3 lässt sich nicht öffnen

Status
Für weitere Antworten geschlossen.

werner80066

Benutzer
Mitglied seit
20. Mrz 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo,
ich versuche als nicht besonders erfahrener Mac-User meinen gerade gekauften DS508 einzurichten. Nachdem ich bereits erfolgreich die Web-Station mit einer Homepage aktiviert habe stehe ich nun vor dem Problem die Photo Station zu betreiben. Der Ordner "photo" ist vorhanden und ich habe versuchsweise einen Ordner mit Fotos dort hineinkopiert.
Beim Aufrufen der Photo Station selbst mit http://server-name/photo oder http://IP-Adresse/photo bekomme ich immer dieselbe Fehlermeldung:
"Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? in /usr/syno/synoman/phpsrc/photo/include/database.php on line 7
Failed to connect".
Ich habe die Photo Station aktiviert, der Port 80 ist im Router (Fritz Box 7170) freigeschaltet und SQL ist angetickt.
Ich habe schon viele Stunden investiert, um das Problem zu lösen, aber ohne Erfolg. Kann mir bitte jemand helfen?
Gruß
Werner80066
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Auf "Dateien neuordnen" im Menu der Photostation (im Diskstation Manager) hast du geklickt? Auch schonmal neugestartet? Dann würde ich mal prüfen ob die Postgres DB überhaupt läuft. Dazu musst du "leider" die Konsole bemühen. Details dazu stehen in unserem Wiki (Stichworte: Konsole, telnet, shell) Mit dem folgenden Befehl auf der Konsole müsste dir postgres, wenn er denn läuft, angezeigt werden
Code:
 ps | grep postgres
 

werner80066

Benutzer
Mitglied seit
20. Mrz 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo Jahlives,
vielen Dank für die Antwort, aber ich komme dennoch nicht weiter. Es ist für mich zum verzweifeln.
Das Menü der Photo Station erreiche ich gar nicht. Beim Anklicken des Photo Station Icons im Disk Manager öffnet sich der Link zu "http://IP-Adresse/photo". Wenn ich dann darauf klicke erhalte ich die besagte Fehlermeldung.
Einen Neustart habe ich bereits häufiger gemacht.
Um die Postgres DB zu prüfen habe ich vergeblich versucht die Konsole zu bemühen. In Wiki finde ich viele Informationen was man in die Konsole schreiben kann, aber ich kann die Konsole nirgends finden. Ferner ist mir die Funktion einer Konsole nicht klar und auch von Postgres DB habe ich keine Vorstellung.
Warum muss das alles nur so kompliziert sein? Kannst Du mir bitte einen "Fahrplan" für Unbeholfene geben? Vielen Dank
Werner
 

PeterG

Benutzer
Mitglied seit
12. Sep 2008
Beiträge
472
Punkte für Reaktionen
0
Punkte
0
Hi,
vielleicht noch einen Schritt zurück; ich verstehe das Ursprungsposting so, dass der Zugriff von außerhalb des LAN versucht wird. Kommt beim Zugriff per LAN oder bei direktem Anschluss Mac-DS die gleiche Fehlermeldung?
Die Photo-Station ist auch aktiviert?
Ansonsten:
Telnet wird der Mac ja wohl haben? Dann lokal telnet zur DS, dort als user root mit dem admin-passwort anmelden und dann mit "ps | grep postgres" schauen, ob postgres in der Liste der Prozesse auftaucht. Bei mir sieht das z. B. so aus:
Rich (BBCode):
DS-01> ps | grep postgres
 2447 admin      2760 S   /usr/syno/pgsql/bin/postgres -D /var/database/pgsql -
 2449 admin      2808 S   postgres: writer process
 2450 admin       744 S   postgres: stats collector process
 2707 admin      4108 S   postgres: admin download [local] idle
 3717 admin      7460 S   postgres: admin photo [local] idle
 4155 admin      4316 S   postgres: admin mediaserver [local] idle
 4305 admin      5972 S   postgres: admin mediaserver [local] idle

Gruß
Peter
 

werner80066

Benutzer
Mitglied seit
20. Mrz 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo Peter und TokTok,
ich bin tatsächlich etwas weitergekommen. Mit Telnet habe ich den DS erreicht, mich mit root und password angemeldet und dann hinter DS508>"ps | grep postgres" eingegeben. Das Ergebnis ist ernüchternd: es erscheint wieder DS508>, und sonst nichts. Was bedeutet das?
Gruß
Werner

Juchu, ich habe gewagt den in Wiki vorgegebenen Befehl für grep postgres im Terminal einzugeben. Hier das Ergebnis:
DS508> ps | grep postgres
4369 admin 2760 S /usr/syno/pgsql/bin/postgres --config_file=/usr/syno/
4371 admin 1548 S postgres: writer process
4372 admin 712 S postgres: stats collector process

Ich habe dann http://DS508/photo eingegeben und siehe da - es funktioniert --> Ihr seid gut, vielen Dank
Etwas irritierend finde ich nun in der Photo Station, dass alle Photoordner angezeigt werden für die ich eine Zugriffsberechtigung habe, aber die sich gar nicht im photo-Ordner befinden, sondern auf einem ganz anderen Laufwerk in meinem Mac.
Gruß
Werner
 
Zuletzt bearbeitet:

werner80066

Benutzer
Mitglied seit
20. Mrz 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo PeterG,
ich glaube, ich habe mich zu früh gefreut. Beim Neustart der DS wird der Postgres wieder vergessen und ich muss den Befehl: "/usr/syno/etc/rc.d/S20pgsql.sh restart" erneut im Terminal eingeben.
Weisst Du wie man den Start der Postgres automatisieren kann?
Gruß, Werner80066
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Wenn das nicht automatisch funktioniert, stimmt bei Dir was nicht. Du solltest Du dich dann entweder an den Support von Synology (englisch) wenden, damit die das bei Dir reparieren können, oder Du installierst das System komplett neu.

Trolli
 

t-man

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
335
Punkte für Reaktionen
5
Punkte
18
Wenn das nicht automatisch funktioniert, stimmt bei Dir was nicht. Du solltest Du dich dann entweder an den Support von Synology (englisch) wenden, damit die das bei Dir reparieren können, oder Du installierst das System komplett neu.

Trolli

hmmm, habe gleiches Prob.
Allerdings kann ich meinen garnicht erst starten ...

siehe hier:


DS209 login: root
Password:


BusyBox v1.1.0 (2009.03.25-16:10+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

DS209> /usr/syno/etc/rc.d/S20pgsql.sh restart
pg_ctl: PID file "/var/tmp/postmaster.pid" does not exist
Is server running?
starting server anyway
DS209> LOG: could not create unrecognized address family 10 socket: Address fam
ily not supported by protocol
FATAL: database files are incompatible with server
DETAIL: The database cluster was initialized with PG_CONTROL_VERSION 906166272,
but the server was compiled with PG_CONTROL_VERSION 822.
HINT: It looks like you need to initdb.
 

Panikschlumpf

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
hmmm, habe gleiches Prob.
Allerdings kann ich meinen garnicht erst starten ...

siehe hier:


DS209 login: root
Password:


BusyBox v1.1.0 (2009.03.25-16:10+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

DS209> /usr/syno/etc/rc.d/S20pgsql.sh restart
pg_ctl: PID file "/var/tmp/postmaster.pid" does not exist
Is server running?
starting server anyway
DS209> LOG: could not create unrecognized address family 10 socket: Address fam
ily not supported by protocol
FATAL: database files are incompatible with server
DETAIL: The database cluster was initialized with PG_CONTROL_VERSION 906166272,
but the server was compiled with PG_CONTROL_VERSION 822.
HINT: It looks like you need to initdb.

Hi, das selbe Problem hatte ich auch, lässt sich aber einfach lösen ;)
Als Root anmelden:

Code:
rm /volume1/@database/pgsql/* -R
su -l admin -c "/usr/syno/pgsql/bin/initdb" 
/usr/syno/etc/rc.d/S20pgsql.sh start

Dann startet der Server und die Photostation läuft ;)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hi, das selbe Problem hatte ich auch, lässt sich aber einfach lösen ;)
Als Root anmelden:

Code:
rm /volume1/@database/pgsql/* -R
su -l admin -c "/usr/syno/pgsql/bin/initdb" 
/usr/syno/etc/rc.d/S20pgsql.sh start

Dann startet der Server und die Photostation läuft ;)

Der Tipp ist gut !!! Vielleicht kannst den ja ins Wiki eintragen. :)

Allerdings werden dabei alle Einträge in der Datenbank gelöscht; also auch eventuelle Blog-Seiten oder andere Dinge (Download Station ...) Solange man da allerdings nichts Bedeutsames drin hat, kann man damit seinen Betrieb wieder hin bekommen.

Itari
 

t-man

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
335
Punkte für Reaktionen
5
Punkte
18
Der Tipp ist gut !!! Vielleicht kannst den ja ins Wiki eintragen. :)

Allerdings werden dabei alle Einträge in der Datenbank gelöscht; also auch eventuelle Blog-Seiten oder andere Dinge (Download Station ...) Solange man da allerdings nichts Bedeutsames drin hat, kann man damit seinen Betrieb wieder hin bekommen.

Itari

Leider hat auch dieses keine Besserung gebracht ...
Gleiche Fehlermeldung
 

Panikschlumpf

Benutzer
Mitglied seit
07. Mrz 2009
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
magst du mal den output der einzelnen befehle, vor allem von der zeile:
su -l admin -c "/usr/syno/pgsql/bin/initdb"

posten?
 

t-man

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
335
Punkte für Reaktionen
5
Punkte
18
magst du mal den output der einzelnen befehle, vor allem von der zeile:
su -l admin -c "/usr/syno/pgsql/bin/initdb"

posten?

Klar, gerne ....

BusyBox v1.1.0 (2009.03.25-16:10+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

DS209> rm /volume1/@database/pgsql/* -R
DS209> su -l admin -c "/usr/syno/pgsql/bin/initdb"
The files belonging to this database system will be owned by user "admin".
This user must also own the server process.

The database cluster will be initialized with locale C.

fixing permissions on existing directory /volume1/@database/pgsql ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers/max_fsm_pages ... 24MB/153600
creating configuration files ... ok
creating template1 database in /volume1/@database/pgsql/base/1 ... ok
initializing pg_authid ... ok
setting password ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok

WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the -A option the
next time you run initdb.

Success. You can now start the database server using:

/usr/syno/pgsql/bin/postgres -D /volume1/@database/pgsql
or
/usr/syno/pgsql/bin/pg_ctl -D /volume1/@database/pgsql -l logfile start

DS209> /usr/syno/etc/rc.d/S20pgsql.sh start
Starting PostgreSQL...
LOG: could not create unrecognized address family 10 socket: Address family not
supported by protocol
FATAL: database files are incompatible with server
DETAIL: The database cluster was initialized with PG_CONTROL_VERSION 906166272,
but the server was compiled with PG_CONTROL_VERSION 822.
HINT: It looks like you need to initdb.
could not start server
ls: /volume[0-9]*/@pgsql_upgrade: No such file or directory
Update blog_config table in blog db where config_id = 0 to test blog db existenc
e
Update photo log table where log id = 0 to test db existence
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
createdb: could not connect to database postgres: could not connect to server: N
o such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Failed to create database
Update photoImage table to test new table existence
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Update email in photo_user table to test email existence
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Update version in photo_image table to test version existence
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Update photo_config table in photo db where config_id = 0 to test photo_config t
able existence
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Update is_subdir in photo_share table to test new columns existence
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Update media type table where type id = 0 to test db existence
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
createdb: could not connect to database postgres: could not connect to server: N
o such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Failed to create database
DS209>
 

werner80066

Benutzer
Mitglied seit
20. Mrz 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Also, nachdem ich bei "Synology direkt" auch nach mehreren Wochen keine Antwort bekommen habe, bin ich an den Laden herangetreten, bei dem ich den DS508 gekauft habe. Das ist die Firma "Xtivate" und dort habe ich erwartete Unterstützung erhalten.
Offensichtlich gab es auf meinem DS508 eine Fehl-Installation und ich musste einen vollständigen Neuaufbau machen. Ich habe alle Platten ausgebaut und auf einem WinXP-PC die Partitionen gelöscht. Dazu braucht man ein Adapterkabel von SATAII auf USB2.0 (kostet etwa 20€) und eine entsprechende Software, ich habe "Paragon" benutzt. Übrigens, das Formatieren der Platten auf EXT3 ist nicht erforderlich!!
Von der Sonology-Site sind dann die aktuelle Firmware und die Installations-Software auf einen Win-XP-PC herunterzuladen. Auf einem Mac geht die Initialisierung nicht!!
Dann werden die Platten wieder in den NAS eingesetzt und das Gerät eingeschaltet. Nach dem Starten der Installations-Software wird man nach dem Pfad der Systemsoftware gefragt. Man muss dann auf die Firmware verweisen (.pat Datei). Die Installation (inkl. Formatieren) dauert ca. 20min. Danach kann man mit den Installations-Assistent und dem Manager das Volume mit dem gewünschten RAID strukturieren. Bei mir hat das RAID5 eine ganze Nacht gedauert.
Wenn ich jetzt die Photo-Station aktiviere, dann wird fast immer der Postgres Server gestartet, wenn man den NAS einschaltet. D.h., es funktioniert leider nicht immer, aber immer öfter... - damit muss ich wohl jetzt leben.
Für mich ist diese Problemstellung gelöst und der Thread könnte geschlossen werden. Vielen Dank für Eure Mithilfe.
Gruß
Werner
 

PeterG

Benutzer
Mitglied seit
12. Sep 2008
Beiträge
472
Punkte für Reaktionen
0
Punkte
0
Hi,
nee, das kann eigentlich nicht sein. Entweder der Server wird gestartet oder nicht; ein geht manchmal, manchmal ist nicht definitiv nicht normal. Damit würde ich mich nicht zufrieden geben; das läuft auf anderen DS-508 schließlich auch zuverlässig.

Gruß
Peter
 

werner80066

Benutzer
Mitglied seit
20. Mrz 2009
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Hallo PeterG,
ich habe inzwischen herausgefunden, dass der Server nicht gestartet wird wenn das programmierte Ein- und Ausschalten des NAS aktiviert ist. D.h., wenn ich den NAS manuell einschalte, dann wird der Postgres-Server automatisch installiert.

Gruß, Werner
 

PeterG

Benutzer
Mitglied seit
12. Sep 2008
Beiträge
472
Punkte für Reaktionen
0
Punkte
0
Hi,
dann ist eben mit dem automatischen Ein/Ausschalten irgendwas vermurkst. Normal ist das jedenfalls nicht. Ich habe ja auch eine DS-508, verwende automatisches Ein/Ausschalten und kenne das Problem mit der Photostation/postgres überhaupt nicht.

Gruß
Peter
 

rwe444

Benutzer
Mitglied seit
14. Jul 2008
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Habe das gleiche Problem auf meiner 109+.
PhotoStation an, Neu ordnen gemacht, SQL an.

WEB geht, file station geht aber nur die Photostation nicht.:mad::mad:
 
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