[Bug 210336] jails with sysv*="new" can't run postgresql-server: could not create shared memory segment: Function not implemented
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Jun 16 21:48:04 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210336
Bug ID: 210336
Summary: jails with sysv*="new" can't run postgresql-server:
could not create shared memory segment: Function not
implemented
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: kern
Assignee: freebsd-bugs at FreeBSD.org
Reporter: olevole at olevole.ru
Postgresql can't run in jails on FreeBSD 11.0-ALPHA3 amd64
I've try to setup jail with params:
sysvsem = "new";
sysvmsg = "new";
sysvmsg = "new";
but postgres not initialized with follow errors:
creating template1 database in /usr/local/pgsql/data/base/1 ... FATAL: could
not create shared memory segment: Function not implemented
DETAIL: Failed system call was shmget(key=1, size=48, 03600).
child process exited with exit code 1
initdb: removing contents of data directory "/usr/local/pgsql/data"
How to reproduce:
a) have /etc/sysctl.conf with enlarged ipc shm params:
kern.ipc.shmall=262144
kern.ipc.shmmax=1073741824
b) Install PgSQL:
pkg install databases/postgres95-server
c) create /etc/jail.conf:
---
jail {
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
host.hostname = "jail.example.com";
path = "/";
sysvsem = "new";
sysvmsg = "new";
sysvmsg = "new";
mount.devfs;
devfs_ruleset="4";
allow.dying = "1";
}
---
d) run jail:
jail -c jail
e) login into jail via
jexec X csh
and try to run initdb. you got:
--
creating template1 database in /usr/local/pgsql/data/base/1 ... FATAL: could
not create shared memory segment: Function not implemented
DETAIL: Failed system call was shmget(key=1, size=48, 03600).
--
If you try to create it outside the jail - all will be ok
FreeBSD 11.0-ALPHA3 amd64
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list