Date: Thu, 08 Jul 1999 13:31:30 -0500 From: Gabor Kincses <gabor@acm.org> To: emulation@freebsd.org Subject: Shared memory access error Message-ID: <3784EE82.5F76943D@acm.org>
next in thread | raw e-mail | index | archive | help
Hello, I'm running Informix 7.30.UC7 with linux_lib-2.6.1 on 3.2-RELEASE. oninit starts and runs fine: -rwsr-sr-- 1 root informix 5210941 Jul 6 14:18 /usr/local/informix/bin/oninit* i.e. it becomes euid 0 and egid 80 (informix). It allocates shared memory segments like: Shared Memory: T ID KEY MODE OWNER GROUP m 524288 1381451777 --rw-rw---- root informix m 524289 1381451778 --rw-rw---- root informix But when I try to run onstat as informix (which attempts to attach to the first segment, with rw-rw---- mode) this is what I get: syscall linux_ipc(0x17,0x52574801,0x0,0x1b0,0x0) errno -13 'Permission denied' I thought onstat might assume some weird euid/egid, but: -rwxr-sr-x 1 informix informix 1421245 Jul 6 14:18 /usr/local/informix/bin/onstat* Is this a bug in informix? I.e. shouldn't onstat attempt to perform an shmget() first with 0x600 and then with 0x060? Ultimately, I would want to run oninit as euid 80 (informix), but I'm currently getting this: Thu Jul 8 12:45:29 1999 12:45:29 Event alarms enabled. ALARMPROG = '/usr/local/informix/etc/log_full.sh' 12:45:29 TIMER VP: Could not redirect I/O in initialization, errno = 13 12:45:29 Assert Failed: TIMER VP: Could not redirect I/O in init 12:45:29 Informix Dynamic Server Version 7.30.UC7 12:45:29 Who: Session(0, @, 0, 0) Thread(0, noname, 0, 0) File: mt.c Line: 10064 12:45:33 See Also: /var/tmp/af.e3b9, shmem.e3b9.0 12:45:34 mt.c, line 10064, thread 0, proc id 4898, TIMER VP: Could not redirect I/O in init. 12:45:34 PANIC: Attempting to bring system down Any thoughts, pointers, RTFM? -- Gabor Kincses (gabor@acm.org) FreeBSD 3.2-RELEASE To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3784EE82.5F76943D>