Unable to run Postgres 6.5 on Solaris.

From: Fernando Schapachnik <fpscha(at)via-net-works(dot)net(dot)ar>
To: pgsql-ports(at)postgreSQL(dot)org
Subject: Unable to run Postgres 6.5 on Solaris.
Date: 1999-07-16 15:56:51
Message-ID: 199907161556.MAA19404@ns1.sminter.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ports

Hello:
I'm using:

uname -a:
SunOS ns2 5.5.1 Generic_103640-27 sun4u sparc SUNW,Ultra-1

Installation goes fine, but:

[7]ns2:/usr/local/pgsql>id
uid=65541(pgsql) gid=65536(pgsql)
[8]ns2:/usr/local/pgsql>postmaster -i
IpcMemoryCreate: shmget failed (Invalid argument) key=5432001,
size=1073152, permission=600
FATAL 1: ShmemCreate: cannot create region

truss reveals:

truss postmaster -i:
[...]
open("/usr/local/pgsql/data/base/template1/pg_class", O_RDONLY) = 3
lseek(3, 0, SEEK_CUR) = 0
close(3) = 0
open("/usr/local/pgsql/data/PG_VERSION", O_RDONLY) = 3
read(3, " 6 . 5\n", 4) = 4
close(3) = 0
stat("/usr/local/pgsql/bin/postgres", 0xEFFFF948) = 0
getuid() = 65541 [65541]
open("/etc/netconfig", O_RDONLY) = 3
fstat(3, 0xEFFFF2C0) = 0
brk(0x00271CB0) = 0
brk(0x00275CB0) = 0
ioctl(3, TCGETA, 0xEFFFF24C) Err#25 ENOTTY
read(3, " #\n # T h e " N e t".., 8192) = 1064
read(3, 0x00271CBC, 8192) = 0
lseek(3, 0, SEEK_CUR) = 1064
lseek(3, 0, SEEK_SET) = 0
read(3, " #\n # T h e " N e t".., 8192) = 1064
read(3, 0x00271CBC, 8192) = 0
lseek(3, 0, SEEK_CUR) = 1064
close(3) = 0
open("/dev/tcp", O_RDWR) = 3
ioctl(3, I_PUSH, "sockmod") = 0
ioctl(3, I_STR, 0xEFFFF8C0) = 0
ioctl(3, I_SETCLTIME, 0xEFFFF974) = 0
ioctl(3, I_SWROPT, 0x00000002) = 0
sigfillset(0xEF69692C) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF964, 0xEFFFF954) = 0
ioctl(3, I_STR, 0xEFFFF7D8) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF954, 0xEFFFF930) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF8D0, 0xEFFFF944) = 0
ioctl(3, I_STR, 0xEFFFF8D0) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF944, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF778, 0xEFFFF7F0) = 0
ioctl(3, I_STR, 0xEFFFF778) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF7F0, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF900, 0xEFFFF994) = 0
ioctl(3, I_STR, 0xEFFFF900) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF994, 0x00000000) = 0
open("/dev/ticotsord", O_RDWR) = 4
ioctl(4, I_PUSH, "sockmod") = 0
ioctl(4, I_STR, 0xEFFFF8C0) = 0
ioctl(4, I_SETCLTIME, 0xEFFFF974) = 0
ioctl(4, I_SWROPT, 0x00000002) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF964, 0xEFFFF954) = 0
ioctl(4, I_STR, 0xEFFFF7D8) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF954, 0xEFFFF930) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF8D0, 0xEFFFF944) = 0
ioctl(4, I_STR, 0xEFFFF8D0) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF944, 0x00000000) = 0
ioctl(4, (('S'<<8)|242), 0xEFFFFA6A) = 0
stat("/tmp/.s.PGSQL.5432", 0xEFFFF804) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF778, 0xEFFFF7F0) = 0
ioctl(4, I_STR, 0xEFFFF778) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF7F0, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xEFFFF900, 0xEFFFF994) = 0
ioctl(4, I_STR, 0xEFFFF900) = 0
sigprocmask(SIG_SETMASK, 0xEFFFF994, 0x00000000) = 0
chmod("/tmp/.s.PGSQL.5432", 0777) = 0
shmget(5432010, 120, 0700|IPC_CREAT) = 900
shmat(900, 0, 0) = 0xEF7A0000
shmget(5432001, 1073152, 0600|IPC_CREAT) Err#22 EINVAL
IpcMemoryCreate: shmget failed (Invalid argument) key=5432001,
size=1073152, permission=600write(2, " I p c M e m o r y C r e".., 91)
= 91

write(2, "\n", 1) = 1
FATAL 1: ShmemCreate: cannot create region
write(2, " F A T A L 1 : S h".., 44) = 44
shmdt(0xEF7A0000) = 0
shmctl(900, 10, 0) = 0
unlink("/tmp/.s.PGSQL.5432") = 0
lseek(0, 0, SEEK_CUR) = 71606
_exit(0)

Any ideas?

Thanks in advance and regards!

Fernando P. Schapachnik
Administración de la red
VIA Net Works Argentina SA
Diagonal Roque Sáenz Peña 971, 4º y 5º piso.
1035 - Capital Federal, Argentina.
(54-11) 4323-3333
http://www.via-net-works.net.ar

Browse pgsql-ports by date

  From Date Subject
Next Message Johann Spies 1999-07-16 20:15:27 Postgresql for NT?
Previous Message vitaliy 1999-07-16 14:14:10 I have already register at your site,please check it!!!