Hallo Helga, === Am Dienstag, 28. Januar 2003 22:58 schrieb Helga Fischer: ===
Am Dienstag, 28. Januar 2003 22:43 schrieb Bernd Stäglich:
jetzt erst mal ein Hilferuf. Beim Löschen war ich etwas zu "ordentlich" vorgegangen und hatte in der /var/lib auch die Datei "/var/log/postgresql" gelöscht in der Annahme, sie käme schon wieder, wenn ich alles neu installiere.
Tut sie aber nun nicht und wird dringlichst vermisst schon bei meinem allerersten zaghaften Schritt "/etc/init.d/postgres start". Und das war nun etwas, was bei mir wirklich schon beim allerersten Mal sofort klappte!
Neid. Naja, dann habe ich irgendwo was anderes vermurkst. Das kann nur die Rechtestruktur sein, sonst habe ich nichts gemacht.
Ja ich glaube auch, dass wir bei der Rechtestruktur noch fix basteln und aufpassen müssen :-)
Wie kriege ich denn nun die "/var/log/postgresql" wieder????
Mit touch eine leere Datei gleichen Namens anlegen? Und dann dem User postgres.postgres übereignen.
Ja, das werde ich gleich noch versuchen, aber dann wohl für heute Schluss machen. Klappt das nicht, werde ich auf einer anderen Partition die 8.1 nochmal installieren und mir von da die fehlenden Dateien "klauen", denn dort müssten sie ja eigentlich wieder alle angelegt sein oder werden :-) Ich glaube übrigens nicht, dass im Verzeichnis /var/log für die vermisste Datei postgresql der User postgres.postgres war, sondern root.root. Aber probieren geht über studieren. Habe jetzt bei der Neuinstallation noch mal alles durchgesehen, weil ich die ganzen Rechtevergaben (wieder mal wie so oft) in starkem Verdacht habe. Und das geht da wirklich fix durcheinander (mal postgres, mal root) bis auf das Verzeichnis /var/lib einschließlich Unterverzeichnissen/Dateien. Das ist das einzige, was mit 100%iger Sicherheit postgres.postgres ist. In meiner Erstinstallation hatte ich z.B. auch /usr/lib/postgresql und /usr/lib/pgsql durchgängig auf postgres.postgres gesetzt (damit funktionierte es ja) und jetzt ist nur /usr/lib/pgsql postgres.postgres. Komisch. Der Rest ist alles root. Also aufpassen!
Danke für den Hinweis mit dem Log, mein postmaster findet seine Verzeichnisse nicht, fehlt wohl irgendwo eine Variablenangabe.
Wenn dein postmaster nicht will, hast du's probiert, im data-Verzeichnis die Datei "postmaster.pid" zu finden und zu löschen? Dann soll es doch angeblich funktionieren?
Helga
Ansonsten an dich und Thomas Dank für den Tipp mit dem Runlevel-Editor. Den habe ich noch gar nicht auf der Rechnung. Nachdem ich das jetzt weiß, bin ich mir übrigens ziemlich sicher, dass ich mir den ganzen Mist jetzt hätte sparen können. Das ganze Ding wäre anstandslos gelaufen, wenn ich mit dem Runlevel-Editor den Server eingeschaltet hätte. Echte Sch.... Na ja, man gönnt sich ja sonst nichts. Tschüss und erst mal gute Nacht Bernd