Just bfu to snv_128 but encountered several errors, the most serious among them 
is the iscsi/initiator smf will be in maintenance mode:

Dec  2 14:24:26 svc.startd[7]: svc:/network/iscsi/initiator:default: Method 
"/lib/svc/method/iscsi-initiator" failed with exit status 255.
Dec  2 14:24:26 svc.startd[7]: network/iscsi/initiator:default failed: 
transitioned to maintenance (see 'svcs -xv' for details)

root at osol:~# svcs -xv
svc:/network/iscsi/initiator:default (iSCSI initiator daemon)
 State: maintenance since Wed Dec 02 14:24:26 2009
Reason: Start method failed repeatedly, last exited with status 255.
   See: http://sun.com/msg/SMF-8000-KS
   See: man -M /usr/share/man -s 7D iscsi
   See: /var/svc/log/network-iscsi-initiator:default.log
Impact: This service is not running.
root at osol:~# cat  /var/svc/log/network-iscsi-initiator:default.log
......
[ Dec  2 14:24:18 Enabled. ]
[ Dec  2 14:24:25 Executing start method ("/lib/svc/method/iscsi-initiator"). ]
[ Dec  2 14:24:26 Method "start" exited with status 255. ]
[ Dec  2 14:24:26 Executing start method ("/lib/svc/method/iscsi-initiator"). ]
[ Dec  2 14:24:26 Method "start" exited with status 255. ]
[ Dec  2 14:24:26 Executing start method ("/lib/svc/method/iscsi-initiator"). ]
[ Dec  2 14:24:26 Method "start" exited with status 255. ]

here is the truss output of /lib/svc/method/iscsi-initiator:

root at osol:~# truss /lib/svc/method/iscsi-initiator
execve("/lib/svc/method/iscsi-initiator", 0xFFBFFCB4, 0xFFBFFCBC)  argc = 1
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 
0xFF3A0000
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 
0xFF390000
memcntl(0xFF3B0000, 34512, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
memcntl(0x00010000, 4708, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
resolvepath("/lib/svc/method/iscsi-initiator", 
"/lib/svc/method/iscsi-initiator", 1023) = 31
stat64("/lib/svc/method/iscsi-initiator", 0xFFBFF8A8) = 0
open("/var/ld/ld.config", O_RDONLY)             = 3
fstat64(3, 0xFFBFF400)                          = 0
mmap(0x00000000, 144, PROT_READ, MAP_SHARED, 3, 0) = 0xFF380000
close(3)                                        = 0
stat64("/lib/libc.so.1", 0xFFBFF040)            = 0
resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
open("/lib/libc.so.1", O_RDONLY)                = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFF3F9E10, 0xFFBFF0D4, 0x00000000) = 0
close(3)                                        = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, 
-1, 0) = 0xFF370000
memcntl(0xFF200000, 201276, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
stat64("/platform/SUNW,T5440/lib/libc_psr.so.1", 0xFFBFEC78) = 0
resolvepath("/platform/SUNW,T5440/lib/libc_psr.so.1", 
"/platform/sun4v/lib/libc_psr.so.1", 1023) = 33
open("/platform/SUNW,T5440/lib/libc_psr.so.1", O_RDONLY) = 3
mmapobj(3, MMOBJ_INTERPRET, 0xFF3707E0, 0xFFBFED0C, 0x00000000) = 0
close(3)                                        = 0
mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF1F0000
getcontext(0xFFBFF718)
getrlimit(RLIMIT_STACK, 0xFFBFF6F8)             = 0
getpid()                                        = 1237 [1236]
setustack(0xFF1F2A88)
fstat(-1, 0xFFBFFB28)                           Err#9 EBADF
sysconfig(_CONFIG_SEM_VALUE_MAX)                = 2147483647
door_create(0x00011B1C, 0x00000000, 0x0)        = 3
getpid()                                        = 1237 [1236]
schedctl()                                      = 0xFF1EC000
priocntlsys(1, 0xFFBFF6C4, 3, 0xFFBFF7A4, 0)    = 1237
priocntlsys(1, 0xFFBFF68C, 1, 0xFFBFF704, 0)    = 2
priocntlsys(1, 0xFFBFF614, 0, 0xFF359E10, 0)    = 2
mmap(0x00000000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 
0xFF1C0000
mmap(0x00000000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 
0xFF1A0000
sigaction(SIGCANCEL, 0xFFBFF7A8, 0x00000000)    = 0
sysconfig(_CONFIG_STACK_PROT)                   = 3
sysconfig(_CONFIG_PAGESIZE)                     = 8192
mmap(0x00000000, 1032192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF080000
mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, 
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF060000
uucopy(0xFFBFF768, 0xFF17BFA0, 96)              = 0
lwp_create(0xFFBFF890, LWP_DETACHED|LWP_SUSPENDED, 0xFFBFF88C) = 2
/2:     lwp_create()    (returning as new lwp ...)      = 0
/1:     lwp_continue(2)                                 = 0
/2:     setustack(0xFF060288)
/1:     yield()                                         = 0
/2:     schedctl()                                      = 0xFF1EC010
/1:     sigaction(SIGCLD, 0xFFBFFAD0, 0xFFBFFB70)       = 0
/1:     lwp_suspend(2)                                  = 0
/1:     forkx(0)                                        = 1238
/1:     lwp_continue(2)                                 = 0
/1:     lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF 
[0x0000FFFF]
/1:         Received signal #18, SIGCLD, in lwp_park() [caught]
/1:           siginfo: SIGCLD CLD_EXITED pid=1238 status=0xFFFFFFFF
/1:     lwp_park(0x00000000, 0)                         Err#4 EINTR
/1:     lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF 
[0x0000FFFF]
/1:     waitid(P_PID, 1238, 0xFFBFF568, WEXITED|WTRAPPED|WNOHANG) = 0
/1:     setcontext(0xFFBFF4F0)
/1:     _exit(255)
root at osol:~# 
root at osol:~# ldd  /lib/svc/method/iscsi-initiator
        libnsl.so.1 =>   /lib/libnsl.so.1
        libc.so.1 =>     /lib/libc.so.1
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libm.so.2 =>     /lib/libm.so.2
        /platform/SUNW,T5440/lib/libc_psr.so.1
        /platform/SUNW,T5440/lib/libmd_psr.so.1
root at osol:~# 
root at osol:~# file /lib/svc/method/iscsi-initiator
/lib/svc/method/iscsi-initiator:        ELF 32-bit MSB executable SPARC32PLUS 
Version 1, V8+ Required, dynamically linked, not stripped, no debugging 
information available
root at osol:~# 
root at osol:~# ls -l /lib/svc/method/iscsi-initiator
-r-xr-xr-x 1 root bin 21700 Nov 25 15:31 /lib/svc/method/iscsi-initiator
root at osol:~# 
root at osol:~# uname -a
SunOS osol 5.11 snv_128a sun4v sparc SUNW,T5440 Solaris


By the way, here are the other questions I have about bfu:
(1) I saw several instructions of bfu, all pointed out the starting point is 
SXCE (Solaris Express Community Edition) snv_127 (or snv_121 above); however as 
SXCE is discontinued, I decided to bfu from "OpenSolaris Development snv_127 
SPARC",  the bfu process went through and I booted it up, but encounter this 
iscsi/initiator error;  Is the bfu from Opensolaris Development snv_127 
correct/supported?

(2)This is on an guest LDOM of T5440, will that contribute to this problem in 
any way?

(3) The other error I met is: 
Dec  2 13:27:40 osol unix: [ID 819705 kern.notice] 
/platform/SUNW,T5440/kernel/drv/sparcv9/n2cp: undefined symbol
Dec  2 13:27:40 osol unix: [ID 826211 kern.notice]  'cv_reltimedwait_sig'
Dec  2 13:27:40 osol unix: [ID 472681 kern.notice] WARNING: mod_load: cannot 
load module 'n2cp'

Yet, I did a "rem_drv n2cp" then the error went away, but curious about whether 
it is ok to remove;

(4) iscsi/target and stmf services are also offline/maintenance, but I believe 
once the initiator got fixed, they will be fine.

Thanks for advises!
-- 
This message posted from opensolaris.org

Reply via email to