From: | "Victor B(dot) Berdin" <vic(at)digi(dot)com(dot)ph> |
---|---|
To: | "Keith C(dot) Perry" <netadmin(at)vcsn(dot)com>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: pgsql 7.4 on minimal environment |
Date: | 2003-12-09 03:48:04 |
Message-ID: | 028001c3be07$3fdf4070$5501a8c0@zxiv1001 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi Keith, everyone,
> Thats interesting since "ldd initdb" and "ldd pg_ctl" show that there
aren't any
> .so's needed. Have you tried using the debugger to see whats is
causing the fault.
And this problem didn't exist on my old minimal system (Linux
2.2.20/libc-2.1.3)
pg7.1.2 either. All of which are running from pure ramdisk.
> If you are trying to build a "runtime" (Linux and PostgreSQL running
live from a
> CD) you might want to use install a minimum files system first and
then merge
> that filesystem that into something like the Slackware disc 2 CD.
I've done
> that before to make customized runtime/recovery CD's.
Well, sort of. What i'm actually trying to create is an embedded
environment
using a Slackware 9 (kernel upgraded) setup as dev't machine.
> For PostgreSQL, you'd need a way to put it on a filesystem that it
thinks is
> writeable so you'd probably need a kernel that supports a very large
ramdisk.
> I'm just guessing since I've never attempted to put PostgreSQL on
runtime CD but
> this has been discussed before so maybe someone else has had some
success.
Ok, here're some more details:
My min environment is comprised of images (initrd, tgz, and cramfs) that
boots off
from a compact flash and then exploded/mounted into ramdisk. The tgz
image tree
serves as a backupable image, and holds all common writeable paths. It
will also
hold the future postgres database if it will be required that the DB
should be
backupable.
The Postgres7.4 bins & libs (/usr/local/pgsql/*) on the other hand, is a
cramfs
image, and thus, is read-only. An attempt to create a DB on /tmp/db
(/tmp is on ramdisk) yields to the "SIGSEGV" message. Any command
involving
"initdb", "pg_ctl" and "initlocation" yields to the said error. I
repeat, this environment
uses almost pure busybox (only "mount" is taken from slackware).
Anymore hints/advise is very much appreciated.
TIA & best regards - Vic
From | Date | Subject | |
---|---|---|---|
Next Message | Victor B. Berdin | 2003-12-09 04:12:09 | Re: pgsql 7.4 on minimal environment |
Previous Message | Christopher Browne | 2003-12-09 03:08:49 | Re: OO database? |