PostgreSQL 7.0.2: Hat jemand init-script für SuSE?
Habe mir das neue PostgreSQL 7.0.2 heruntergeladen und bin wie folgt vorgegangen: 1. Altes Postgres 6.5.3 installiert belassen, damit die SuSE-Inits alle schön bleiben wie sie waren. Das sind die Dateien etc/profile.d/postgres.csh etc/profile.d/postgres.sh sbin/init.d/postgres sbin/init.d/rc2.d/K15postgres sbin/init.d/rc2.d/S25postgres sbin/init.d/rc3.d/K15postgres sbin/init.d/rc3.d/S25postgres usr/sbin/rcpostgres var/adm/fillup-templates/rc.config.postgres var/log/postgresql.log 2. gmake und gmake install des neuen Postgres 7.0.2. Es wird nach /usr/local/pgsql installiert. Dann die alte PostgreSQL 6.5.3 von SuSE 6.4 in /usr/lib/pgsql gelöscht und die neue Dateien von /usr/local/pgsql nach /usr/lib/pgsql verschoben und somit dem System "untergejubelt". rcpostgres klappt jetzt brav und anstandslos. Nur "pgaccess" will nicht mehr: 'couldn't load file "libpgtcl.so"'. Ich weiß, dass ich da natürlich keine saubere Installatoin habe. Die Init-Skripte aus dem Tarball funtionieren nicht -- wohl RedHat-spezifisch. Hat jemand -ggf.auch Nicht-SuSE-spezifische Init-Skripte für PostgreSQL 7.0.2? Gruss Hermann Flacke --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Hermann, ich weis nicht, ob es hilft, aber ich habe bei der Version 6.5.3 vor de mselben Problem gestanden. Ích hate dabei vergessen beim Kompilieren die Option fuer TCL-unterstuetzung anzugeben.
rcpostgres klappt jetzt brav und anstandslos. Nur "pgaccess" will nicht mehr: 'couldn't load file "libpgtcl.so"'.
Suche doch mal nach der libpgtcl.so. WEnn Du sie findest, stellt sich die Frage, ob Du eventuell den 'ldconfig' vergessen hast. Ist die Lib nicht vorhanden, dann ist das bestimmt der fehlende Schalter beim Kompilieren. Und falls Du schon mal neu kompilierst, denke eventuell an die ODBC Unterstuzung. Die vergesse ich auch jedes mal. Wird benoetigt, wenn Du z.B. StarOffice oder Applix mit an die Datenbank anbinden moechtest. Ich hoffe es hilft weiter. So long Jens -- Jens Rathke Internet-Cafe Hai Taeck - Tel: +49 30 859 614 13 Bruennhildestr. 8 - Fax: +49 30 859 614 15 D-12159 Berlin / Germany - http:// www.HaiTaeck.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Jens Rathke schrieb am Sonntag, den 09. Juli 2000: Vielen Dank für Deinen Tip! |Hi Hermann, | |ich weis nicht, ob es hilft, aber ich habe bei der Version 6.5.3 vor de mselben |Problem gestanden. Ích hate dabei vergessen beim Kompilieren die Option fuer |TCL-unterstuetzung anzugeben. | |> rcpostgres klappt jetzt brav und anstandslos. Nur "pgaccess" will |> nicht mehr: 'couldn't load file "libpgtcl.so"'. | |Suche doch mal nach der libpgtcl.so. WEnn Du sie findest, stellt sich die Frage, |ob Du eventuell den 'ldconfig' vergessen hast. Ist die Lib nicht vorhanden, dann Ja ldconfig vergessen. Benötigte auch noch SuSE 6.4 -Paket "tcld". Dann tat auch "ldconfig". Allerdings kam dann gleich wieder nach Aufruf von "pgaccess": Error in startup script: couldn't load file "libpgtcl.so": libpq.so.2.1: cannot open shared object file: Datei oder Verzeichnis nicht gefunden while executing "load libpgtcl[info sharedlibextension]" (procedure "main" line 3) invoked from within "main $argc $argv" (file "/usr/lib/pgaccess/main.tcl" line 249) Die Links stimmen. Was kann's noch sein? Hermann Flacke --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
hermann.flacke@bluewin.de
-
jens@HaiTaeck.de