[OmniOS-discuss] FlexLM lmutil/lmgrd

Garrett D'Amore garrett.damore at dey-sys.com
Fri Sep 20 17:26:55 UTC 2013


FYI,

The results of gethostid() can be broken on certain versions of illumos.  I pushed a change recently (1-2 weeks ago) that fixes this.    It would be surprising to me if this change is also responsible for breakage of license managers.  That said, I'm not precisely sure about the innards of FlexLM, and whether or not it is using the hostid call.  (The last time I had cause to know such things was around a decade ago, and at that time I can confirm that it definitely *was* using hostids.)

	- Garrett

On Sep 15, 2013, at 11:15 AM, John D Groenveld <jdg117 at elvis.arl.psu.edu> wrote:

> In message <7F90E095-820F-483E-9A24-6125EE3BF9E0 at omniti.com>, Dale Ghent writes
> :
>> It really depends how (ie, which calls)  lmgrd is making to get this =
>> info. There are various ways to get both, so it would help to find that =
>> out.
>> 
>> Can you provide at least a truss -xall -tall -vall -wall -rall output?
> 
> $ ./lmutil lmhostid -ether
> lmutil - Copyright (c) 1989-2013 Flexera Software LLC. All Rights Reserved.
> The FlexNet host ID of this machine is "000000000000"
> 
> John
> groenveld at acm.org
> 
> execve(0x08047FF2, 0x08047E44, 0x08047E54)  argc = 3
>     0x08047FF2: "lmutil"
> sysinfo(5, 0x08047A67, 257)			= 6
>     0x08047A67: "i86pc"
> mmap(0x00000000, 32, 0x0007, 0x0102, -1, 0)	= 0xFEFB0000
> mmap(0x00000000, 4096, 0x0003, 0x0102, -1, 0)	= 0xFEFA0000
> mmap(0x00000000, 4096, 0x0003, 0x0102, -1, 0)	= 0xFEF90000
> mmap(0x00000000, 4096, 0x0007, 0x0102, -1, 0)	= 0xFEF80000
> memcntl(0xFEFB6000, 47484, 4, 0x0003, 0, 0)	= 0
> memcntl(0x08050000, 7104, 4, 0x0003, 0, 0)	= 0
> resolvepath(0xFEF90014, 0x08047758, 1023)	= 12
>     0xFEF90014: "/usr/lib/ld.so.1"
>     0x08047758: "/lib/ld.so.1"
> getcwd(0x08047758, 1016)			= 0
>     0x08047758: "/tmp"
> resolvepath(0x08047758, 0x08047758, 1023)	= 11
>     0x08047758: "/tmp/lmutil"
>     0x08047758: "/tmp/lmutil"
> stat64(0xFEF90025, 0x08047AD8)			= 0
>     0xFEF90025: "/tmp/lmutil"
>    d=0x08400002 i=694677790 m=0100755 l=1  u=0     g=0     sz=1618996
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.456460511 ]
> 	mt = Sep 12 11:41:38 EDT 2013  [ 1379000498.000000000 ]
> 	ct = Sep 11 20:47:44 EDT 2013  [ 1378946864.357536715 ]
>    bsz=4096  blks=3168  fs=tmpfs
> open(0xFEFE694A, 0, 0)				Err#2 ENOENT
>     0xFEFE694A: "/var/ld/ld.config"
> stat64(0xFEF90083, 0x080472F8)			Err#2 ENOENT
>     0xFEF90083: "/opt/SUNWspro/lib/rw7/libsocket.so.1"
> stat64(0xFEF900A8, 0x080472F8)			Err#2 ENOENT
>     0xFEF900A8: "/opt/SUNWspro/lib/libsocket.so.1"
> stat64(0xFEF900C9, 0x080472F8)			Err#2 ENOENT
>     0xFEF900C9: "/usr/ccs/lib/libsocket.so.1"
> stat64(0xFEF900E5, 0x080472F8)			= 0
>     0xFEF900E5: "/lib/libsocket.so.1"
>    d=0x02A50002 i=95374 m=0100755 l=1  u=0     g=2     sz=74492
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.451314306 ]
> 	mt = Sep 11 19:52:24 EDT 2013  [ 1378943544.905165628 ]
> 	ct = Sep 11 19:52:24 EDT 2013  [ 1378943544.905235544 ]
>    bsz=74752 blks=147   fs=zfs
> resolvepath(0xFEF900E5, 0x080473C0, 1023)	= 19
>     0xFEF900E5: "/lib/libsocket.so.1"
>     0x080473C0: "/lib/libsocket.so.1"
> sysconfig(6)					= 4096
> open(0xFEF900E5, 0, 0)				= 3
>     0xFEF900E5: "/lib/libsocket.so.1"
> mmapobj(3, 0x20000, 0xFEF80A80, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> memcntl(0xFEF60000, 17040, 4, 0x0003, 0, 0)	= 0
> mmap(0x00000000, 4096, 0x0007, 0x0102, -1, 0)	= 0xFEF50000
> stat64(0xFEF90105, 0x080472F8)			Err#2 ENOENT
>     0xFEF90105: "/opt/SUNWspro/lib/rw7/libnsl.so.1"
> stat64(0xFEF90127, 0x080472F8)			Err#2 ENOENT
>     0xFEF90127: "/opt/SUNWspro/lib/libnsl.so.1"
> stat64(0xFEF90145, 0x080472F8)			Err#2 ENOENT
>     0xFEF90145: "/usr/ccs/lib/libnsl.so.1"
> stat64(0xFEF9015E, 0x080472F8)			= 0
>     0xFEF9015E: "/lib/libnsl.so.1"
>    d=0x02A50002 i=95358 m=0100755 l=1  u=0     g=2     sz=542448
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.451327584 ]
> 	mt = Sep 11 19:52:24 EDT 2013  [ 1378943544.879340274 ]
> 	ct = Sep 11 19:52:24 EDT 2013  [ 1378943544.879432528 ]
>    bsz=131072 blks=1285  fs=zfs
> resolvepath(0xFEF9015E, 0x080473C0, 1023)	= 16
>     0xFEF9015E: "/lib/libnsl.so.1"
>     0x080473C0: "/lib/libnsl.so.1"
> open(0xFEF9015E, 0, 0)				= 3
>     0xFEF9015E: "/lib/libnsl.so.1"
> mmapobj(3, 0x20000, 0xFEF50160, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> memcntl(0xFEB30000, 78576, 4, 0x0003, 0, 0)	= 0
> stat64(0xFEF9017A, 0x080472F8)			Err#2 ENOENT
>     0xFEF9017A: "/opt/SUNWspro/lib/rw7/libdl.so.1"
> stat64(0xFEF9019B, 0x080472F8)			Err#2 ENOENT
>     0xFEF9019B: "/opt/SUNWspro/lib/libdl.so.1"
> stat64(0xFEF901B8, 0x080472F8)			Err#2 ENOENT
>     0xFEF901B8: "/usr/ccs/lib/libdl.so.1"
> stat64(0xFEF901D0, 0x080472F8)			= 0
>     0xFEF901D0: "/lib/libdl.so.1"
>    d=0x02A50002 i=891   m=0100755 l=1  u=0     g=2     sz=4100
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.451334328 ]
> 	mt = Feb  9 14:21:45 EST 2013  [ 1360437705.000000000 ]
> 	ct = Sep 11 19:52:24 EDT 2013  [ 1378943544.827632815 ]
>    bsz=4608  blks=10    fs=zfs
> resolvepath(0xFEF901D0, 0x080473C0, 1023)	= 15
>     0xFEF901D0: "/lib/libdl.so.1"
>     0x080473C0: "/lib/libdl.so.1"
> open(0xFEF901D0, 0, 0)				= 3
>     0xFEF901D0: "/lib/libdl.so.1"
> mmapobj(3, 0x20000, 0xFEF507B0, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> stat64(0xFEF901F0, 0x080472F8)			Err#2 ENOENT
>     0xFEF901F0: "/opt/SUNWspro/lib/rw7/libpthread.so.1"
> stat64(0xFEF90216, 0x080472F8)			Err#2 ENOENT
>     0xFEF90216: "/opt/SUNWspro/lib/libpthread.so.1"
> stat64(0xFEF90238, 0x080472F8)			Err#2 ENOENT
>     0xFEF90238: "/usr/ccs/lib/libpthread.so.1"
> stat64(0xFEF90255, 0x080472F8)			= 0
>     0xFEF90255: "/lib/libpthread.so.1"
>    d=0x02A50002 i=919   m=0100755 l=1  u=0     g=2     sz=17312
> 	at = Sep 15 14:07:32 EDT 2013  [ 1379268452.848296804 ]
> 	mt = Feb  9 14:21:45 EST 2013  [ 1360437705.000000000 ]
> 	ct = Sep 11 19:52:24 EDT 2013  [ 1378943544.887629564 ]
>    bsz=17408 blks=35    fs=zfs
> resolvepath(0xFEF90255, 0x080473C0, 1023)	= 20
>     0xFEF90255: "/lib/libpthread.so.1"
>     0x080473C0: "/lib/libpthread.so.1"
> open(0xFEF90255, 0, 0)				= 3
>     0xFEF90255: "/lib/libpthread.so.1"
> mmapobj(3, 0x20000, 0xFEF50CF8, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> mmap(0x00000000, 4096, 0x0007, 0x0102, -1, 0)	= 0xFEF30000
> stat64(0xFEF90277, 0x080472F8)			Err#2 ENOENT
>     0xFEF90277: "/opt/SUNWspro/lib/rw7/libCstd.so.1"
> stat64(0xFEF9029A, 0x080472F8)			Err#2 ENOENT
>     0xFEF9029A: "/opt/SUNWspro/lib/libCstd.so.1"
> stat64(0xFEF902B9, 0x080472F8)			Err#2 ENOENT
>     0xFEF902B9: "/usr/ccs/lib/libCstd.so.1"
> stat64(0xFEF902D3, 0x080472F8)			Err#2 ENOENT
>     0xFEF902D3: "/lib/libCstd.so.1"
> stat64(0xFEF902E5, 0x080472F8)			= 0
>     0xFEF902E5: "/usr/lib/libCstd.so.1"
>    d=0x02A50002 i=13972 m=0100755 l=1  u=0     g=2     sz=1994800
> 	at = Sep 15 14:07:38 EDT 2013  [ 1379268458.912491723 ]
> 	mt = Feb  9 14:21:58 EST 2013  [ 1360437718.000000000 ]
> 	ct = Feb 17 16:48:14 EST 2013  [ 1361137694.061996713 ]
>    bsz=131072 blks=4103  fs=zfs
> resolvepath(0xFEF902E5, 0x080473C0, 1023)	= 21
>     0xFEF902E5: "/usr/lib/libCstd.so.1"
>     0x080473C0: "/usr/lib/libCstd.so.1"
> open(0xFEF902E5, 0, 0)				= 3
>     0xFEF902E5: "/usr/lib/libCstd.so.1"
> mmapobj(3, 0x20000, 0xFEF30488, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> memcntl(0xFEDA0000, 421888, 4, 0x0003, 0, 0)	= 0
> stat64(0xFEF90308, 0x080472F8)			Err#2 ENOENT
>     0xFEF90308: "/opt/SUNWspro/lib/rw7/libCrun.so.1"
> stat64(0xFEF9032B, 0x080472F8)			Err#2 ENOENT
>     0xFEF9032B: "/opt/SUNWspro/lib/libCrun.so.1"
> stat64(0xFEF9034A, 0x080472F8)			Err#2 ENOENT
>     0xFEF9034A: "/usr/ccs/lib/libCrun.so.1"
> stat64(0xFEF90364, 0x080472F8)			Err#2 ENOENT
>     0xFEF90364: "/lib/libCrun.so.1"
> stat64(0xFEF90376, 0x080472F8)			= 0
>     0xFEF90376: "/usr/lib/libCrun.so.1"
>    d=0x02A50002 i=13971 m=0100755 l=1  u=0     g=2     sz=66408
> 	at = Sep 15 14:07:34 EDT 2013  [ 1379268454.129491710 ]
> 	mt = Feb  9 14:21:58 EST 2013  [ 1360437718.000000000 ]
> 	ct = Feb 17 16:48:13 EST 2013  [ 1361137693.980172050 ]
>    bsz=66560 blks=131   fs=zfs
> resolvepath(0xFEF90376, 0x080473C0, 1023)	= 21
>     0xFEF90376: "/usr/lib/libCrun.so.1"
>     0x080473C0: "/usr/lib/libCrun.so.1"
> open(0xFEF90376, 0, 0)				= 3
>     0xFEF90376: "/usr/lib/libCrun.so.1"
> mmapobj(3, 0x20000, 0xFEF30AE0, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> memcntl(0xFED70000, 18620, 4, 0x0003, 0, 0)	= 0
> stat64(0xFEF90396, 0x080472F8)			Err#2 ENOENT
>     0xFEF90396: "/opt/SUNWspro/lib/rw7/libm.so.1"
> stat64(0xFEF903B6, 0x080472F8)			Err#2 ENOENT
>     0xFEF903B6: "/opt/SUNWspro/lib/libm.so.1"
> stat64(0xFEF903D2, 0x080472F8)			Err#2 ENOENT
>     0xFEF903D2: "/usr/ccs/lib/libm.so.1"
> stat64(0xFEF903E9, 0x080472F8)			= 0
>     0xFEF903E9: "/lib/libm.so.1"
>    d=0x02A50002 i=66    m=0100755 l=1  u=0     g=2     sz=12236
> 	at = Sep 15 14:07:33 EDT 2013  [ 1379268453.529748569 ]
> 	mt = Feb  9 14:21:59 EST 2013  [ 1360437719.000000000 ]
> 	ct = Sep 11 19:52:28 EDT 2013  [ 1378943548.420681998 ]
>    bsz=12288 blks=25    fs=zfs
> resolvepath(0xFEF903E9, 0x080473C0, 1023)	= 14
>     0xFEF903E9: "/lib/libm.so.1"
>     0x080473C0: "/lib/libm.so.1"
> open(0xFEF903E9, 0, 0)				= 3
>     0xFEF903E9: "/lib/libm.so.1"
> mmapobj(3, 0x20000, 0xFEF50ED8, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> mmap(0x00000000, 4096, 0x0007, 0x0102, -1, 0)	= 0xFED40000
> stat64(0xFEF90402, 0x080472F8)			Err#2 ENOENT
>     0xFEF90402: "/opt/SUNWspro/lib/rw7/libc.so.1"
> stat64(0xFEF90422, 0x080472F8)			Err#2 ENOENT
>     0xFEF90422: "/opt/SUNWspro/lib/libc.so.1"
> stat64(0xFEF9043E, 0x080472F8)			Err#2 ENOENT
>     0xFEF9043E: "/usr/ccs/lib/libc.so.1"
> stat64(0xFEF90455, 0x080472F8)			= 0
>     0xFEF90455: "/lib/libc.so.1"
>    d=0x02A50002 i=95455 m=0100755 l=1  u=0     g=2     sz=1570648
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.452616614 ]
> 	mt = Sep 11 19:52:25 EDT 2013  [ 1378943545.084922301 ]
> 	ct = Sep 11 19:52:25 EDT 2013  [ 1378943545.085025579 ]
>    bsz=131072 blks=3079  fs=lofs
> resolvepath(0xFEF90455, 0x080473C0, 1023)	= 14
>     0xFEF90455: "/lib/libc.so.1"
>     0x080473C0: "/lib/libc.so.1"
> open(0xFEF90455, 0, 0)				= 3
>     0xFEF90455: "/lib/libc.so.1"
> mmapobj(3, 0x20000, 0xFED40488, 0x08047364, 0x00000000) = 0
> close(3)					= 0
> memcntl(0xFEBF0000, 244676, 4, 0x0003, 0, 0)	= 0
> stat64(0xFEF9046C, 0x080472F8)			= 0
>     0xFEF9046C: "/usr/lib/libc.so.1"
>    d=0x02A50002 i=95455 m=0100755 l=1  u=0     g=2     sz=1570648
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.459352782 ]
> 	mt = Sep 11 19:52:25 EDT 2013  [ 1378943545.084922301 ]
> 	ct = Sep 11 19:52:25 EDT 2013  [ 1378943545.085025579 ]
>    bsz=131072 blks=3079  fs=lofs
> resolvepath(0xFEF9046C, 0x080473C0, 1023)	= 14
>     0xFEF9046C: "/usr/lib/libc.so.1"
>     0x080473C0: "/lib/libc.so.1"
> mmap(0x00000000, 4096, 0x0007, 0x0102, -1, 0)	= 0xFEBE0000
> stat64(0xFEF90489, 0x08046F68)			= 0
>     0xFEF90489: "/lib/libm.so.2"
>    d=0x02A50002 i=67    m=0100755 l=1  u=0     g=2     sz=343176
> 	at = Sep 15 14:07:34 EDT 2013  [ 1379268454.027406272 ]
> 	mt = Feb  9 14:21:59 EST 2013  [ 1360437719.000000000 ]
> 	ct = Sep 11 19:52:28 EDT 2013  [ 1378943548.420838478 ]
>    bsz=131072 blks=773   fs=zfs
> resolvepath(0xFEF90489, 0x08047030, 1023)	= 14
>     0xFEF90489: "/lib/libm.so.2"
>     0x08047030: "/lib/libm.so.2"
> open(0xFEF90489, 0, 0)				= 3
>     0xFEF90489: "/lib/libm.so.2"
> mmapobj(3, 0x20000, 0xFEBE0278, 0x08046FD4, 0x00000000) = 0
> close(3)					= 0
> memcntl(0xFEAC0000, 25456, 4, 0x0003, 0, 0)	= 0
> mmap(0x00010000, 24576, 0x0007, 0x80000302, -1, 0) = 0xFEBD0000
> context(0, 0x08047918)
> getrlimit(3, 0x08047910)			= 0
> 	cur = 10485760  max = RLIM_INFINITY
> getpid()					= 7645 [7644]
> lwp_private(0, 1, 0xFEBD2A40)			= 0x000001C3
> context(3, 0xFEBD2AA0)
> sigpendsys(2, 0xFED3CFA0)			= 0
> 	sigmask = 0xFFFFFFFF 0xFFFFFFFF 0x000000FF 0
> mmap(0x00000000, 4096, 0x0007, 0x0102, -1, 0)	= 0xFEBC0000
> brk(0x0818DD70)					= 0
> brk(0x0818FD70)					= 0
> brk(0x0818FD70)					= 0
> brk(0x08191D70)					= 0
> brk(0x08191D70)					= 0
> brk(0x08193D70)					= 0
> brk(0x08193D70)					= 0
> brk(0x08195D70)					= 0
> brk(0x08195D70)					= 0
> brk(0x0819DD70)					= 0
> brk(0x0819DD70)					= 0
> brk(0x081A5D70)					= 0
> brk(0x081A5D70)					= 0
> brk(0x081ADD70)					= 0
> sysi86(41, 0xFED3DF8C, 0x0000133F, 0x00001F80)	= 0x00000001
> getrlimit(5, 0x08046AB8)			= 0
> 	cur = 256  max = 65536
> brk(0x081ADD70)					= 0
> brk(0x081AFD70)					= 0
> brk(0x081AFD70)					= 0
> brk(0x081B1D70)					= 0
> time()						= 1379268472
> brk(0x081B1D70)					= 0
> brk(0x081B3D70)					= 0
> sysconfig(6)					= 4096
> stat(0x081B1DE8, 0x08046578)			Err#2 ENOENT
>     0x081B1DE8: "/root/.flexlmrc"
> open(0xFED1F5FB, 0, 037657401570)		= 3
>     0xFED1F5FB: "/var/run/tzsync"
> mmap(0x00000000, 4, 0x0001, 0x0001, 3, 0)	= 0xFEAB0000
> close(3)					= 0
> brk(0x081B3D70)					= 0
> brk(0x081B5D70)					= 0
> mmap(0x00010000, 65536, 0x0007, 0x0302, -1, 0)	= 0xFEA90000
> open(0xFEA90040, 0, 037657225100)		= 3
>     0xFEA90040: "/usr/share/lib/zoneinfo/US/Eastern"
> fstat64(3, 0x08046938)				= 0
>    d=0x02A50002 i=47909 m=0100644 l=2  u=0     g=2     sz=1267
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.456773854 ]
> 	mt = Feb  9 14:21:34 EST 2013  [ 1360437694.000000000 ]
> 	ct = Feb 17 16:48:50 EST 2013  [ 1361137730.004103466 ]
>    bsz=1536  blks=4     fs=zfs
> mmap(0x00010000, 65536, 0x0007, 0x0302, -1, 0)	= 0xFEA70000
> read(3, 0xFEA70000, 1267)			= 1267
>   T Z i f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\004\0\0\004\0\0\0\0
>  \0\0\0EB\0\0\004\0\0\0109EA61E p9FBAEB `A086\0 pA19ACD `A2 eE2 p
>  A383E9E0A4 jAE pA5 5A7 `A6 SCAF0A71589 `A8 3ACF0A8FEA5E0AA138EF0
>  AADE87E0ABF3 pF0ACBE iE0ADD3 RF0AE9E KE0AFB3 4F0B0 ~ -E0B19C Q p
>  B2 g J `B3 | 3 pB4 G , `B5 \15 pB6 '0E `B7 ;F7 pB806F0 `B91BD9 p
>  B9E6D2 `BB04F5F0BBC6B4 `BCE4D7F0BDAFD0E0BEC4B9F0BF8FB2E0C0A49BF0
>  C1 o94E0C284 }F0C3 O vE0C4 d _F0C5 / XE0C6 M | pC70F :E0C8 - ^ p
>  C8F8 W `CA\r @ pCAD8 9 `CB88F0 pD2 #F4 pD2 `FBE0D3 uE4F0D4 @DDE0
>  D5 UC6F0D6  BFE0D7 5A8F0D8\0A1E0D9158AF0D9E083E0DAFEA7 pDBC0 eE0
>  DCDE89 pDDA982 `DEBE k pDF89 d `E09E M pE1 i F `E2 ~ / pE3 I ( `
>  E4 ^11 pE5 W .E0E6 G -F0E7 710E0E8 '0FF0E916F2E0EA06F1F0EAF6D4E0
>  EBE6D3F0ECD6B6E0EDC6B5F0EEBFD3 `EFAFD2 pF09FB5 `F18FB4 pF27F97 `
>  F3 o96 pF4 _ y `F5 O x pF6 ? [ `F7 / Z pF8 ( wE0F90F < pFA\b YE0
>  FAF8 XF0FBE8 ;E0FCD8 :F0FDC81DE0FEB81CF0FFA7FFE0\097FEF00187E1E0
>  02 wE0F003 pFE `04 `FD p05 PE0 `06 @DF p07 0C2 `078D19 p\t10A4 `
>  \tAD94F0\nF086 `\vE085 p\fD9A2E0\rC0 g p0EB984E00FA983F01099 fE0
>  1189 eF012 y HE013 i GF014 Y *E015 I )F016 9\fE017 )\vF018 " ) `
>  19\bEDF01A02\v `1AF2\n p1BE1ED `1CD1EC p1DC1CF `1EB1CE p1FA1B1 `
>     v\0F0 !8193 ` " UE2F0 # jAFE0 $ 5C4F0 % J91E0 &15A6F0 ' * sE0
>   'FEC3 p )\n UE0 )DEA5 p *EA 7E0 +BE87 p ,D3 T ` -9E i p .B3 6 `
>   / ~ K p 09318 ` 1 g gF0 2 rFA ` 3 G IF0 4 RDC ` 5 ' +F0 6 2BE `
>   707\rF0 81BDAE0 8E6EFF0 9FBBCE0 :C6D1F0 ;DB9EE0 <AFEE p =BB80E0
>> 8FD0 p ?9B bE0 @ oB2 p A847F ` B O94 p C d a ` D / v p E D C `
>   EF3A8F0 G - _E0 GD38AF0 I\r AE0 IB3 lF0 JED #E0 K9C89 p LD6 @ `
>   M | k p NB6 " ` O \ M p P9604 ` Q < / p R uE6 ` S1C11 p T UC8 `
>   TFBF3 p V 5AA ` VE50FF0 X1EC6E0 XC4F1F0 YFEA8E0 ZA4D3F0 [DE8AE0
>   \84B5F0 ]BE lE0 ^ d97F0 _9E NE0 ` MB4 p a87 k ` b -96 p c g M `
>   d\r x p e G / ` eED Z p g '11 ` gCD < p i06F3 ` iAD1E p jE6D5 `
>   k96 :F0 lCFF1E0 m v1CF0 nAFD3E0 o UFEF0 p8FB5E0 q 5E0F0 r o97E0
>   s15C2F0 t O yE0 tFEDF p v 896 ` vDEC1 p x18 x ` xBEA3 p yF8 Z `
>   z9E85 p {D8 < ` | ~ g p }B81E ` ~ ^ I p7F98\0 `\001\001\001\001
>  \001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001
>  \001\001\001\001020301\001\001\001\001\001\001\001\001\001\001\0
>  01\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\0
>  01\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\0
>  01\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\0
>  01\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\0
>  01\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\0
>  01\001FFFFC7C001\0FFFFB9B0\004FFFFC7C001\bFFFFC7C001\f E D T\0 E
>   S T\0 E W T\0 E P T\0\0\0\001\0\0\001
> close(3)					= 0
> stat(0x081B1DE8, 0x08046988)			Err#2 ENOENT
>     0x081B1DE8: "/root/.flexlmrc"
> stat(0x081B1DE8, 0x08046988)			Err#2 ENOENT
>     0x081B1DE8: "/root/.flexlmrc"
> stat(0x081B1DE8, 0x08046908)			Err#2 ENOENT
>     0x081B1DE8: "/root/.flexlmrc"
> stat(0x08190AB8, 0x08046908)			Err#2 ENOENT
>     0x08190AB8: "/root/.flexlmborrow"
> stat(0x081B1DE8, 0x080469E8)			Err#2 ENOENT
>     0x081B1DE8: "/root/.flexlmrc"
> ioctl(1, 0x00005401, 0x08045C72)		= 0
> 	iflag=0022402 oflag=0014005 cflag=0002275 lflag=0105073 line=0
> 	    cc:  003 034 177 025 004 000 000 000
> fstat64(1, 0x08045BB4)				= 0
>    d=0x08280000 i=16777220 m=0020620 l=1  u=0     g=7     rdev=0x00800000
> 	at = Sep 15 14:07:52 EDT 2013  [ 1379268472.000000000 ]
> 	mt = Sep 15 14:07:52 EDT 2013  [ 1379268472.000000000 ]
> 	ct = Sep 11 20:35:15 EDT 2013  [ 1378946115.000000000 ]
>    bsz=8192  blks=1     fs=devfs
> write(1, 0xFED3E3C4, 76)			= 76
>   l m u t i l   -   C o p y r i g h t   ( c )   1 9 8 9 - 2 0 1 3
>     F l e x e r a   S o f t w a r e   L L C .   A l l   R i g h t
>   s   R e s e r v e d .\n
> stat(0x081B1DE8, 0x08046A08)			Err#2 ENOENT
>     0x081B1DE8: "/root/.flexlmrc"
> time()						= 1379268472
> stat(0x081B1DE8, 0x08046088)			Err#2 ENOENT
>     0x081B1DE8: "/root/.flexlmrc"
> sysinfo(2, 0x08045D5C, 1025)			= 7
>     0x08045D5C: "omnios"
> so_socket(PF_INET, SOCK_DGRAM, IPPROTO_IP, 0x00000000, SOV_DEFAULT) = 3
> open(0xFEB94708, 0, 0666)			= 4
>     0xFEB94708: "/etc/netconfig"
> fstat64(4, 0x080446E0)				= 0
>    d=0x02A50002 i=61996 m=0100644 l=1  u=0     g=3     sz=2137
> 	at = Sep 15 14:07:36 EDT 2013  [ 1379268456.898214707 ]
> 	mt = Feb  9 14:22:05 EST 2013  [ 1360437725.000000000 ]
> 	ct = Feb 17 16:49:09 EST 2013  [ 1361137749.150662505 ]
>    bsz=2560  blks=6     fs=zfs
> fstat64(4, 0x080445E0)				= 0
>    d=0x02A50002 i=61996 m=0100644 l=1  u=0     g=3     sz=2137
> 	at = Sep 15 14:07:36 EDT 2013  [ 1379268456.898214707 ]
> 	mt = Feb  9 14:22:05 EST 2013  [ 1360437725.000000000 ]
> 	ct = Feb 17 16:49:09 EST 2013  [ 1361137749.150662505 ]
>    bsz=2560  blks=6     fs=zfs
> ioctl(4, 0x00005401, 0x0804469E)		Err#25 ENOTTY
> read(4, 0x081B5144, 2560)			= 2137
>   #   C D D L   H E A D E R   S T A R T\n #\n #   T h e   c o n t
>   e n t s   o f   t h i s   f i l e   a r e   s u b j e c t   t o
>     t h e   t e r m s   o f   t h e\n #   C o m m o n   D e v e l
>   o p m e n t   a n d   D i s t r i b u t i o n   L i c e n s e ,
>     V e r s i o n   1 . 0   o n l y\n #   ( t h e   " L i c e n s
>   e " ) .     Y o u   m a y   n o t   u s e   t h i s   f i l e  
>   e x c e p t   i n   c o m p l i a n c e\n #   w i t h   t h e  
>   L i c e n s e .\n #\n #   Y o u   c a n   o b t a i n   a   c o
>   p y   o f   t h e   l i c e n s e   a t   u s r / s r c / O P E
>   N S O L A R I S . L I C E N S E\n #   o r   h t t p : / / w w w
>   . o p e n s o l a r i s . o r g / o s / l i c e n s i n g .\n #
>     S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i
>   c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s
>  \n #   a n d   l i m i t a t i o n s   u n d e r   t h e   L i c
>   e n s e .\n #\n #   W h e n   d i s t r i b u t i n g   C o v e
>   r e d   C o d e ,   i n c l u d e   t h i s   C D D L   H E A D
>   E R   i n   e a c h\n #   f i l e   a n d   i n c l u d e   t h
>   e   L i c e n s e   f i l e   a t   u s r / s r c / O P E N S O
>   L A R I S . L I C E N S E .\n #   I f   a p p l i c a b l e ,  
>   a d d   t h e   f o l l o w i n g   b e l o w   t h i s   C D D
>   L   H E A D E R ,   w i t h   t h e\n #   f i e l d s   e n c l
>   o s e d   b y   b r a c k e t s   " [ ] "   r e p l a c e d   w
>   i t h   y o u r   o w n   i d e n t i f y i n g\n #   i n f o r
>   m a t i o n :   P o r t i o n s   C o p y r i g h t   [ y y y y
>   ]   [ n a m e   o f   c o p y r i g h t   o w n e r ]\n #\n #  
>   C D D L   H E A D E R   E N D\n #\n #   C o p y r i g h t   1 9
>   9 9   S u n   M i c r o s y s t e m s ,   I n c .     A l l   r
>   i g h t s   r e s e r v e d .\n #   U s e   i s   s u b j e c t
>     t o   l i c e n s e   t e r m s .\n #\n #   i d e n t\t " % Z
>   % % M %\t % I %\t % E %   S M I "\n #\n #   T h e   " N e t w o
>   r k   C o n f i g u r a t i o n "   F i l e .\n #\n #   E a c h
>     e n t r y   i s   o f   t h e   f o r m :\n #\n #            
>     < n e t w o r k _ i d >   < s e m a n t i c s >   < f l a g s
>>  < p r o t o f a m i l y >   < p r o t o n a m e >   \\n #  
>                               < d e v i c e >   < n a m e t o a d
>   d r _ l i b s >\n #\n #   T h e   " - "   i n   < n a m e t o a
>   d d r _ l i b s >   f o r   i n e t   f a m i l y   t r a n s p
>   o r t s   i n d i c a t e s\n #   r e d i r e c t i o n   t o  
>   t h e   n a m e   s e r v i c e   s w i t c h   p o l i c i e s
>     f o r   " h o s t s "   a n d\n #   " s e r v i c e s " .   T
>   h e   " - "   m a y   b e   r e p l a c e d   b y   n a m e t o
>   a d d r   l i b r a r i e s   t h a t\n #   c o m p l y   w i t
>   h   t h e   S V r 4   s p e c s ,   i n   w h i c h   c a s e  
>   t h e   n a m e   s e r v i c e   s w i t c h\n #   w i l l   n
>   o t   b e   u s e d   f o r   n e t d i r _ g e t b y n a m e ,
>     n e t d i r _ g e t b y a d d r ,\n #   g e t h o s t b y n a
>   m e ,   g e t h o s t b y a d d r ,   g e t s e r v b y n a m e
>   ,   a n d   g e t s e r v b y p o r t .\n #   T h e r e   a r e
>     n o   n a m e t o a d d r _ l i b s   f o r   t h e   i n e t
>     f a m i l y   i n   S o l a r i s   a n y m o r e .\n #\n u d
>   p 6               t p i _ c l t s             v           i n e
>   t 6       u d p         / d e v / u d p 6               -\n t c
>   p 6               t p i _ c o t s _ o r d     v           i n e
>   t 6       t c p         / d e v / t c p 6               -\n u d
>   p                 t p i _ c l t s             v           i n e
>   t         u d p         / d e v / u d p                 -\n t c
>   p                 t p i _ c o t s _ o r d     v           i n e
>   t         t c p         / d e v / t c p                 -\n r a
>   w i p             t p i _ r a w               -           i n e
>   t         -             / d e v / r a w i p             -\n t i
>   c l t s           t p i _ c l t s             v         l o o p
>   b a c k   -             / d e v / t i c l t s           s t r a
>   d d r . s o\n t i c o t s o r d     t p i _ c o t s _ o r d    
>   v         l o o p b a c k   -             / d e v / t i c o t s
>   o r d     s t r a d d r . s o\n t i c o t s           t p i _ c
>   o t s             v         l o o p b a c k   -             / d
>   e v / t i c o t s           s t r a d d r . s o\n
> read(4, 0x081B5144, 2560)			= 0
> llseek(4, 0, 1)					= 2137
> llseek(4, 0, 0)					= 0
> read(4, 0x081B5144, 2560)			= 2137
>   #   C D D L   H E A D E R   S T A R T\n #\n #   T h e   c o n t
>   e n t s   o f   t h i s   f i l e   a r e   s u b j e c t   t o
>     t h e   t e r m s   o f   t h e\n #   C o m m o n   D e v e l
>   o p m e n t   a n d   D i s t r i b u t i o n   L i c e n s e ,
>     V e r s i o n   1 . 0   o n l y\n #   ( t h e   " L i c e n s
>   e " ) .     Y o u   m a y   n o t   u s e   t h i s   f i l e  
>   e x c e p t   i n   c o m p l i a n c e\n #   w i t h   t h e  
>   L i c e n s e .\n #\n #   Y o u   c a n   o b t a i n   a   c o
>   p y   o f   t h e   l i c e n s e   a t   u s r / s r c / O P E
>   N S O L A R I S . L I C E N S E\n #   o r   h t t p : / / w w w
>   . o p e n s o l a r i s . o r g / o s / l i c e n s i n g .\n #
>     S e e   t h e   L i c e n s e   f o r   t h e   s p e c i f i
>   c   l a n g u a g e   g o v e r n i n g   p e r m i s s i o n s
>  \n #   a n d   l i m i t a t i o n s   u n d e r   t h e   L i c
>   e n s e .\n #\n #   W h e n   d i s t r i b u t i n g   C o v e
>   r e d   C o d e ,   i n c l u d e   t h i s   C D D L   H E A D
>   E R   i n   e a c h\n #   f i l e   a n d   i n c l u d e   t h
>   e   L i c e n s e   f i l e   a t   u s r / s r c / O P E N S O
>   L A R I S . L I C E N S E .\n #   I f   a p p l i c a b l e ,  
>   a d d   t h e   f o l l o w i n g   b e l o w   t h i s   C D D
>   L   H E A D E R ,   w i t h   t h e\n #   f i e l d s   e n c l
>   o s e d   b y   b r a c k e t s   " [ ] "   r e p l a c e d   w
>   i t h   y o u r   o w n   i d e n t i f y i n g\n #   i n f o r
>   m a t i o n :   P o r t i o n s   C o p y r i g h t   [ y y y y
>   ]   [ n a m e   o f   c o p y r i g h t   o w n e r ]\n #\n #  
>   C D D L   H E A D E R   E N D\n #\n #   C o p y r i g h t   1 9
>   9 9   S u n   M i c r o s y s t e m s ,   I n c .     A l l   r
>   i g h t s   r e s e r v e d .\n #   U s e   i s   s u b j e c t
>     t o   l i c e n s e   t e r m s .\n #\n #   i d e n t\t " % Z
>   % % M %\t % I %\t % E %   S M I "\n #\n #   T h e   " N e t w o
>   r k   C o n f i g u r a t i o n "   F i l e .\n #\n #   E a c h
>     e n t r y   i s   o f   t h e   f o r m :\n #\n #            
>     < n e t w o r k _ i d >   < s e m a n t i c s >   < f l a g s
>>  < p r o t o f a m i l y >   < p r o t o n a m e >   \\n #  
>                               < d e v i c e >   < n a m e t o a d
>   d r _ l i b s >\n #\n #   T h e   " - "   i n   < n a m e t o a
>   d d r _ l i b s >   f o r   i n e t   f a m i l y   t r a n s p
>   o r t s   i n d i c a t e s\n #   r e d i r e c t i o n   t o  
>   t h e   n a m e   s e r v i c e   s w i t c h   p o l i c i e s
>     f o r   " h o s t s "   a n d\n #   " s e r v i c e s " .   T
>   h e   " - "   m a y   b e   r e p l a c e d   b y   n a m e t o
>   a d d r   l i b r a r i e s   t h a t\n #   c o m p l y   w i t
>   h   t h e   S V r 4   s p e c s ,   i n   w h i c h   c a s e  
>   t h e   n a m e   s e r v i c e   s w i t c h\n #   w i l l   n
>   o t   b e   u s e d   f o r   n e t d i r _ g e t b y n a m e ,
>     n e t d i r _ g e t b y a d d r ,\n #   g e t h o s t b y n a
>   m e ,   g e t h o s t b y a d d r ,   g e t s e r v b y n a m e
>   ,   a n d   g e t s e r v b y p o r t .\n #   T h e r e   a r e
>     n o   n a m e t o a d d r _ l i b s   f o r   t h e   i n e t
>     f a m i l y   i n   S o l a r i s   a n y m o r e .\n #\n u d
>   p 6               t p i _ c l t s             v           i n e
>   t 6       u d p         / d e v / u d p 6               -\n t c
>   p 6               t p i _ c o t s _ o r d     v           i n e
>   t 6       t c p         / d e v / t c p 6               -\n u d
>   p                 t p i _ c l t s             v           i n e
>   t         u d p         / d e v / u d p                 -\n t c
>   p                 t p i _ c o t s _ o r d     v           i n e
>   t         t c p         / d e v / t c p                 -\n r a
>   w i p             t p i _ r a w               -           i n e
>   t         -             / d e v / r a w i p             -\n t i
>   c l t s           t p i _ c l t s             v         l o o p
>   b a c k   -             / d e v / t i c l t s           s t r a
>   d d r . s o\n t i c o t s o r d     t p i _ c o t s _ o r d    
>   v         l o o p b a c k   -             / d e v / t i c o t s
>   o r d     s t r a d d r . s o\n t i c o t s           t p i _ c
>   o t s             v         l o o p b a c k   -             / d
>   e v / t i c o t s           s t r a d d r . s o\n
> brk(0x081B5D70)					= 0
> brk(0x081B7D70)					= 0
> read(4, 0x081B5144, 2560)			= 0
> llseek(4, 0, 1)					= 2137
> close(4)					= 0
> open(0xFEB94048, 0, 037654662124)		= 4
>     0xFEB94048: "/dev/udp"
> ioctl(4, 0xC00C6982, 0x08044BC4)		= 0
> 		write/read (struct lifnum)
> close(4)					= 0
> open(0xFEB94048, 0, 01001045704)		= 4
>     0xFEB94048: "/dev/udp"
> ioctl(4, 0xC00C6982, 0x08044BC4)		= 0
> 		write/read (struct lifnum)
> close(4)					= 0
> getuid()					= 0 [0]
> getpid()					= 7645 [7644]
> open(0x080448F0, 0, 037664372520)		= 4
>     0x080448F0: "/proc/7645/psinfo"
> read(4, 0x08044970, 336)			= 336
>  \0\0\00201\0\0\0DD1D\0\0DC1D\0\0DC1D\0\08F01\0\0\0\0\0\0\0\0\0\0
>  \0\0\0\0\0\0\0\0\0\0\0\0A815\0\010\n\0\0\0\0\0\0\0\080\01E\0 (\0
>   xF7 5 RC9BA121B\0\0\0\0BAB7 101\0\0\0\0\0\0\0\0 l m u t i l\0\0
>  \0\0\0\0\0\0\0\0 . / l m u t i l   l m h o s t i d   - e t h e r
>  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
>  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\003\0\0\0
>   D ~04\b T ~04\b01\0\0\0 H\0\0\001\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
>   ;\0\0\0\0\0\0\0\0\0\0\001\0\0\0\0\0\0\0\0\0\0\0\006 O1403\0 (\0
>   ;\0\0\01E\0\0\0 xF7 5 R\0\0\0\0\0\0\0\0BAB7 101 T S\0\0\0\0\0\0
>  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0FFFFFFFFFFFFFFFF\0\0\0\0
>  \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
> close(4)					= 0
> mmap(0x00010000, 65536, 0x0007, 0x0302, -1, 0)	= 0xFEA50000
> getuid()					= 0 [0]
> getuid()					= 0 [0]
> open64(0xFED1F565, 0, 0)			= 4
>     0xFED1F565: "/var/run/name_service_door"
> fcntl(4, 2, 0x00000001)				= 0
> door(4, 0xFED346FC, 0x00000000, 0x00000000, 0x00000000, 2) = 0
> 	target=335 proc=0x806E154 data=0xDEADBEED
> 	attributes=DOOR_UNREF|DOOR_NO_CANCEL
> 	uniquifier=443
> door(4, 0x080449A8, 0x00000000, 0x00000000, 0x00000000, 3) = 0
> 	data_ptr=FEA50000 data_size=192
> 	desc_ptr=0x0 desc_num=0
> 	rbuf=0xFEA50000 rsize=16384
> close(3)					= 0
> write(1, 0xFED3E3C4, 54)			= 54
>   T h e   F l e x N e t   h o s t   I D   o f   t h i s   m a c h
>   i n e   i s   " 0 0 0 0 0 0 0 0 0 0 0 0 "\n
> lseek(1, 0, 1)					= 187644
> lseek(2, 0, 1)					= 187644
> lseek(2, 0, 1)					= 187644
> lseek(1, 0, 1)					= 187644
> lseek(2, 0, 1)					= 187644
> lseek(2, 0, 1)					= 187644
> _exit(0)
> _______________________________________________
> OmniOS-discuss mailing list
> OmniOS-discuss at lists.omniti.com
> http://lists.omniti.com/mailman/listinfo/omnios-discuss



More information about the OmniOS-discuss mailing list