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