The Pervasive.SQL Server engine (for Linux) uses a shared memory
segment for the client to communicate with the server. If the shared
memory segment does not get cleaned up the engine will not start as it
can not create it again.
You can try a
/etc/rc.d/init.d/psql stop
followed by a
/etc/rc.d/init.d/psql force
then
/etc/rc.d/init.d/psql start
If you ran the engine manually when logged in as a user other than
'psql' this will not clean it up. If you are good with the ipc stuff
you can feret out which segments to delete.
A server reboot (admitedly not elegant) will clear it out if all else
fails.
Leonard
On Mon, 28 Mar 2005 14:00:01 +0200, Ewout <spamme001 (AT) xs4all (DOT) nl> wrote:
Quote:
i have a problem with starting mkded:
# ./mkded
Aborted
#
No error on screen, only this message in the system error log:
MKDE0820: Shared memory allocation failed. Server or one of its
components may be already running
How can i solve this problem ? I searched the pervasive.com knowledge
base but no answers there
regards,
Ewout |