2009/6/12 David Powell <David.Powell at sun.com>

> Marcin Niskiewicz wrote:
>
>>
>>
>  A couple things to try:
>
>    You observed that svcadm returned 0, which Antonello pointed out
>    isn't suprising because svcadm is asynchronous.  You could try
>    svcadm -s, which is synchronous and should return an error if
>    something is preventing the service from being enabled.
>
>    If you're at all comfortable with tracing programs and drinking
>    from firehoses, you could try running "truss -f -p startd's-pid",
>    and see if it is doing anything when you try enabling the service
>    (and if is isn't, try configd next).
>
>  Dave
>
>
Hello
when I try to execute
svcadm enable -s svc:/network/rpc/bind:default
or
svcadm enable -s sendmail
or sth like that

there is no action (I'm wating for a while now) - the console is waiting but
without any errors or notices ...

when I truss the process there is nothing readable (for me)

truss -f -p 7

7/893:          open64("/system/contract/process/209676/status", O_RDONLY) =
9
7/893:          fcntl(9, F_GETFD, 0x00000000)                   =
0
7/893:          fcntl(9, F_SETFD, 0x00000001)                   =
0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          close(9)                                        = 0
7/893:          pollsys(0x00000000, 0, 0xFD9EDEE8, 0x00000000)  = 0
7/893:          open64("/system/contract/process/209676/status", O_RDONLY) =
9
7/893:          fcntl(9, F_GETFD, 0x00000000)                   = 0
7/893:          fcntl(9, F_SETFD, 0x00000001)                   = 0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          close(9)                                        = 0
7/893:          pollsys(0x00000000, 0, 0xFD9EDEE8, 0x00000000)  = 0
7/893:          open64("/system/contract/process/209676/status", O_RDONLY) =
9
7/893:          fcntl(9, F_GETFD, 0x00000000)                   = 0
7/893:          fcntl(9, F_SETFD, 0x00000001)                   = 0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          close(9)                                        = 0
7/893:          pollsys(0x00000000, 0, 0xFD9EDEE8, 0x00000000)  = 0
7/893:          open64("/system/contract/process/209676/status", O_RDONLY) =
9
7/893:          fcntl(9, F_GETFD, 0x00000000)                   = 0
7/893:          fcntl(9, F_SETFD, 0x00000001)                   = 0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          ioctl(9, (('c'<<24)|('t'<<16)|('s'<<8)|0), 0x08670ED8) = 0
7/893:          close(9)

Such notices are being shown all the time - if nothing is done or if i for
example try to restart any service

earlier i tried to truss svcadm command
-bash-3.00# truss -f svcadm enable
sendmail
4861:   execve("/usr/sbin/svcadm", 0x08047D78, 0x08047D88)  argc =
3
4861:   mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEFB0000
4861:   resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) =
12
4861:   resolvepath("/usr/sbin/svcadm", "/usr/sbin/svcadm", 1023) =
16
4861:   sysconfig(_CONFIG_PAGESIZE)                     =
4096
4861:   xstat(2, "/usr/sbin/svcadm", 0x08047B38)        =
0
4861:   open("/var/ld/ld.config", O_RDONLY)             =
3
4861:   fxstat(2, 3, 0x08047A68)                        =
0
4861:   close(3)                                        =
0
4861:   xstat(2, "/lib/libscf.so.1", 0x080472F8)        =
0
4861:   resolvepath("/lib/libscf.so.1", "/lib/libscf.so.1", 1023) =
16
4861:   open("/lib/libscf.so.1", O_RDONLY)              =
3
4861:   mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN,
3, 0) = 0xFEFA0000
4861:   mmap(0x00010000, 167936, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF70000
4861:   mmap(0xFEF70000, 96620, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEF70000
4861:   mmap(0xFEF98000, 2001, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 98304) = 0xFEF98000
4861:   munmap(0xFEF88000, 65536)                       =
0
4861:   memcntl(0xFEF70000, 19980, MC_ADVISE, MADV_WILLNEED, 0, 0) =
0
4861:   close(3)                                        =
0
4861:   xstat(2, "/lib/libuutil.so.1", 0x080472F8)      =
0
4861:   resolvepath("/lib/libuutil.so.1", "/lib/libuutil.so.1", 1023) =
18
4861:   open("/lib/libuutil.so.1", O_RDONLY)            =
3
4861:   mmap(0xFEFA0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) = 0xFEFA0000
4861:   mmap(0x00010000, 98304, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEF50000
4861:   mmap(0xFEF50000, 25820, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEF50000
4861:   mmap(0xFEF67000, 1155, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 28672) = 0xFEF67000
4861:   munmap(0xFEF57000, 65536)                       =
0
4861:   memcntl(0xFEF50000, 7440, MC_ADVISE, MADV_WILLNEED, 0, 0) =
0
4861:   close(3)                                        =
0
4861:   xstat(2, "/lib/libc.so.1", 0x080472F8)          =
0
4861:   resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) =
14
4861:   open("/lib/libc.so.1", O_RDONLY)                =
3
4861:   mmap(0xFEFA0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) = 0xFEFA0000
4861:   mmap(0x00010000, 1052672, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE40000
4861:   mmap(0xFEE40000, 943495, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEE40000
4861:   mmap(0xFEF37000, 30958, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 946176) = 0xFEF37000
4861:   mmap(0xFEF3F000, 5136, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFEF3F000
4861:   munmap(0xFEF27000, 65536)                       =
0
4861:   memcntl(0xFEE40000, 203428, MC_ADVISE, MADV_WILLNEED, 0, 0) =
0
4861:   close(3)                                        =
0
4861:   xstat(2, "/lib/libgen.so.1", 0x080472F8)        =
0
4861:   resolvepath("/lib/libgen.so.1", "/lib/libgen.so.1", 1023) =
16
4861:   open("/lib/libgen.so.1", O_RDONLY)              =
3
4861:   mmap(0xFEFA0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) = 0xFEFA0000
4861:   mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEE30000
4861:   mmap(0x00010000, 94208, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) =
0xFEE10000
4861:   mmap(0xFEE10000, 23237, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEE10000
4861:   mmap(0xFEE26000, 1783, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 24576) = 0xFEE26000
4861:   munmap(0xFEE16000, 65536)                       =
0
4861:   memcntl(0xFEE10000, 7264, MC_ADVISE, MADV_WILLNEED, 0, 0) =
0
4861:   close(3)                                        =
0
4861:   mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFEE00000
4861:   munmap(0xFEFA0000, 32768)                       =
0
4861:
getcontext(0x080478F0)

4861:   getrlimit(RLIMIT_STACK, 0x080478E8)             =
0
4861:   getpid()                                        = 4861
[4860]
4861:   lwp_private(0, 1, 0xFEE02A00)                   =
0x000001C3
4861:
setustack(0xFEE02A60)

4861:   sysi86(SI86FPSTART, 0xFEF3FA30, 0x0000133F, 0x00001F80) =
0x00000001
4861:   brk(0x08069778)                                 =
0
4861:   brk(0x0806B778)                                 =
0
4861:   xstat(2, "/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", 0x08046D98)
= 0
4861:   resolvepath("/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3",
"/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", 1023) = 44
4861:   open("/usr/lib/locale/en_US.UTF-8/en_US.UTF-8.so.3", O_RDONLY) =
3
4861:   mmap(0x00010000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN,
3, 0) = 0xFEDF0000
4861:   mmap(0x00010000, 2297856, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) =
0xFEA00000
4861:   mmap(0xFEA00000, 2225262, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFEA00000
4861:   mmap(0xFEC2F000, 4218, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 2224128) = 0xFEC2F000
4861:   munmap(0xFEC20000, 61440)                       =
0
4861:   memcntl(0xFEA00000, 7168, MC_ADVISE, MADV_WILLNEED, 0, 0) =
0
4861:   close(3)                                        =
0
4861:   xstat(2, "/usr/lib/locale/en_US.UTF-8/methods_en_US.UTF-8.so.3",
0x08046CA8) = 0
4861:   resolvepath("/usr/lib/locale/en_US.UTF-8/methods_en_US.UTF-8.so.3",
"/usr/lib/locale/common/methods_unicode.so.3", 1023) = 43
4861:   open("/usr/lib/locale/en_US.UTF-8/methods_en_US.UTF-8.so.3",
O_RDONLY) = 3
4861:   mmap(0xFEDF0000, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) = 0xFEDF0000
4861:   mmap(0x00010000, 122880, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) =
0xFEDD0000
4861:   mmap(0xFEDD0000, 55693, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) =
0xFEDD0000
4861:   mmap(0xFEDED000, 2780, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 53248) = 0xFEDED000
4861:   munmap(0xFEDDE000, 61440)                       =
0
4861:   mmap(0x00000000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFEDC0000
4861:   memcntl(0xFEDD0000, 2532, MC_ADVISE, MADV_WILLNEED, 0, 0) =
0
4861:   close(3)                                        =
0
4861:   xstat(2, "/usr/lib/locale/en_US.UTF-8/libc.so.1", 0x08046CA8) Err#2
ENOENT
4861:   munmap(0xFEDF0000, 32768)                       =
0
4861:   issetugid()                                     =
0
4861:   issetugid()                                     =
0
4861:   brk(0x0806B778)                                 =
0
4861:   brk(0x0806D778)                                 =
0
4861:   open("/etc/svc/volatile/repository_door", O_RDONLY) =
3
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(3, 0x08047B78)                        =
0
4861:   close(3)                                        =
0
4861:   fcntl(4, F_SETFD, 0x00000001)                   =
0
4861:   door_info(4, 0x08047CD0)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047C38)                        =
0
4861:   open("/usr/lib/locale/en_US.UTF-8/LC_MESSAGES/SUNW_OST_OSCMD.mo",
O_RDONLY) Err#2 ENOENT
4861:   sysconfig(_CONFIG_PAGESIZE)                     =
4096
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047B68)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047B68)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047B88)                        =
0
4861:   getpid()                                        = 4861
[4860]
4861:   getpid()                                        = 4861
[4860]
4861:   door_call(4, 0x08047B88)                        =
0
4861:   getpid()                                        = 4861 [4860]
....
4861:   door_call(4, 0x08047BB8)                        = 0
4861:   getpid()                                        = 4861 [4860]
4861:   door_call(4, 0x08047BB8)                        = 0
4861:   getpid()                                        = 4861 [4860]
4861:   door_call(4, 0x08047BB8)                        = 0
4861:   getpid()                                        = 4861 [4860]
4861:   getpid()                                        = 4861 [4860]
4861:   door_call(4, 0x08047B98)                        = 0
4861:   getpid()                                        = 4861 [4860]
4861:   getpid()                                        = 4861 [4860]
4861:   door_call(4, 0x08047B98)                        = 0
4861:   getpid()                                        = 4861 [4860]
4861:   getpid()                                        = 4861 [4860]
4861:   door_call(4, 0x08047CA8)                        = 0
4861:   close(4)                                        = 0
4861:   _exit(0)


but it's not helpfull for me as well..

any ideas now?

regards
MN
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/smf-discuss/attachments/20090615/cd323259/attachment.html>

Reply via email to