Re: 7.1 on Solaris 8 run failure?

Started by The Hermit Hackerabout 25 years ago4 messagesgeneral
Jump to latest
#1The Hermit Hacker
scrappy@hub.org

'stock solaris' has a very low shared memory 'threshold' ... try doing
something like starting postmaster with:

-B 32 -N 16

or raising the shared memory settings in /etc/systems and reboot ..

On Sat, 14 Apr 2001, Adam Haberlach wrote:

I've been holding off installing 7.1 on my Solaris machine, since
it is at home and I didn't want to download it more then once, but
now that it is released, I've tried, and...

I built straight out of the box, using configure, the initdb seemed
to work, and now I get:

IpcMemoryCreate: shmget(key=5432001, size=1245184, 03600) failed: Invalid argument

This error can be caused by one of three things:

1. The maximum size for shared memory segments on your system was
exceeded. You need to raise the SHMMAX parameter in your kernel
to be at least 1245184 bytes.

2. The requested shared memory segment was too small for your system.
You need to lower the SHMMIN parameter in your kernel.

3. The requested shared memory segment already exists but is of the
wrong size. This is most likely the case if an old version of
PostgreSQL crashed and didn't clean up. The `ipcclean' utility
can be used to remedy this.

---

This is on the mostly-stock Solaris that came on my Netra X1 server.

# uname -a
SunOS snatch 5.8 Generic_108528-06 sun4u sparc SUNW,UltraAX-i2

...anyone have any ideas?

--
Adam Haberlach |
adam@newsnipple.com | http://youlook.org
http://www.newsnipple.com |
'88 EX500 '00 >^< |

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl

Marc G. Fournier ICQ#7615664 IRC Nick: Scrappy
Systems Administrator @ hub.org
primary: scrappy@hub.org secondary: scrappy@{freebsd|postgresql}.org

#2Doug McNaught
doug@wireboard.com
In reply to: The Hermit Hacker (#1)

Adam Haberlach <adam@newsnipple.com> writes:

I've been holding off installing 7.1 on my Solaris machine, since
it is at home and I didn't want to download it more then once, but
now that it is released, I've tried, and...

I built straight out of the box, using configure, the initdb seemed
to work, and now I get:

IpcMemoryCreate: shmget(key=5432001, size=1245184, 03600) failed: Invalid argument

This error can be caused by one of three things:

[...]

This is on the mostly-stock Solaris that came on my Netra X1 server.

# uname -a
SunOS snatch 5.8 Generic_108528-06 sun4u sparc SUNW,UltraAX-i2

...anyone have any ideas?

What part of the error message was unclear? Have you checked your
kernel shared memory settings?

-Doug

#3Peter Eisentraut
peter_e@gmx.net
In reply to: Doug McNaught (#2)

Adam Haberlach writes:

IpcMemoryCreate: shmget(key=5432001, size=1245184, 03600) failed: Invalid argument

http://www.de.postgresql.org/devel-corner/docs/postgres/kernel-resources.html#SYSVIPC

--
Peter Eisentraut peter_e@gmx.net http://funkturm.homeip.net/~peter

#4Adam Haberlach
adam@newsnipple.com
In reply to: Doug McNaught (#2)

On Sat, Apr 14, 2001 at 08:51:06PM -0400, Doug McNaught wrote:

Adam Haberlach <adam@newsnipple.com> writes:

I've been holding off installing 7.1 on my Solaris machine, since
it is at home and I didn't want to download it more then once, but
now that it is released, I've tried, and...

I built straight out of the box, using configure, the initdb seemed
to work, and now I get:

IpcMemoryCreate: shmget(key=5432001, size=1245184, 03600) failed: Invalid argument

This error can be caused by one of three things:

[...]

This is on the mostly-stock Solaris that came on my Netra X1 server.

# uname -a
SunOS snatch 5.8 Generic_108528-06 sun4u sparc SUNW,UltraAX-i2

...anyone have any ideas?

What part of the error message was unclear? Have you checked your
kernel shared memory settings?

Now I have, thanks for the quick replies. Does anyone have any good
settings for my /etc/system? Right now I have limited the number of users.

I also seem to have truncated the part of the message where pg_ctl
reports "The postmaster has started successfully..." which is wrong and
confusing.

--
Adam Haberlach |
adam@newsnipple.com | http://youlook.org
http://www.newsnipple.com |
'88 EX500 '00 >^< |