Solaris 9 setting passlength 8
all:
when i have PASSLENGTH=8 in /etc/default/passwd and if i have user with say 9 characters as password, at login time, only the first 8 characters are checked.
I googled and found some info on doing the below.
1. cat /etc/security/crypt.conf (has 3 crypto algorithms defined)
1 crypt_bsdmd5.so.1
2a crypt_bsdbf.so.1
md5 crypt_sunmd5.so.1
2. vi /etc/security/policy.conf
change CRYPT_DEFAULT=__unix__ to
CRYPT_DEFAULT=1
Now, the above 2 steps causes password check enforced for > 8 characters for SOLARIS 10 only.
IT does not work for SOLARIS 9
Appreciate any tips.
i looked at
http://brandonhutchinson.com/wiki/index.php5?title=Solaris_Password_Policy
In "Storing Passwords in MD5 Format" section, i see the following information which seems to indicate it will work with Solaris 9
"With Solaris 9 12/02 and later, user passwords may be stored in a format other than crypt_unix by modifying /etc/security/policy.conf. Changing the default encryption algorithm *allows passwords to have more than 8 significant characters*; with crypt_unix, password and password1 are the same password.
To begin storing user passwords in crypt_bsdmd5, make the following change in /etc/security/policy.conf. "
But in this same document at "Password Length and Complexity" section, I see this
"The default Solaris install does not provide pam_cracklib or pam_passwdqc. If the default password complexity rules are insufficient, these PAM modules (preferably pam_passwdqc) should be used. "
So, i may need to install pam_passwdqc..
Similar Messages
-
Differences between Linux and Solaris command set
Hi,
It is complicated to learn Solaris? Is the set of commands the same of Linux?
It is because is more simple for me to find a Linux Admin book than a Solaris book.
Thanks.
LorenzoBTW: You might want to start with this peace if information:
http://wwws.sun.com/software/whitepapers/linux/linux_overview.pdf
One remark: this Blue/white paper is written for audience known to Solaris and new to Linux, but usefull the other way around.
Specially table 1 is very usefull !
Good luck, and Welcome as new Solaris Administrator.
Eric. -
Hello,
I am using Solaris 10 x86.In pakistan govt fwd time to 1 hour for day light saving.I have to set the system time how can I do so?My SMC is not running and giving problem so I can't change system time/date from there.My system is independent and not part of domain.
regards,
tanveerPerhaps your hardware is bad.
When 'date' runs, it should set both the time kept by the OS, and the time-of-day clock on the computer. That's where the time comes from when the OS boots.
Shut down the machine, then when you boot, go into the BIOS to look at the time. Is that clock broken?
Darren -
Solaris 9 Setting New Subnetmask?
I have 2 enterprise 250s and 1 Ultra10 all running Solaris 9.
Due to recent network changes I have to change the subnet mask on the ethernet interfaces. I change them fine with ifconfig but when the system reboots the subnet mask and broadcast address revert back to what they were before the changes?
Is there somewhere else I have to make changes?
ThanksWhile /etc/netmasks is the usual place for the information, it is possible (but unlikely) that they could be contained in an NIS or LDAP repository, or that you have an explicit netmask statment in your /etc/hostname.<int> file.
If none of those seem to be true, you can do a test like this...
ifconfig <int> unplumb
ifconfig <int> plumb <hostname> netmask + broadcast + up
That should do just about what the startup scripts do, using any information in /etc/netmasks to set it. Since everything in /etc/netmasks is commented out, you're presumably using default netmask settings based on the network address. It would be better to put explicit settings in /etc/netmasks (or wherever your netmasks repository is).
Darren -
Hi friend;
Need your help one more time. I will make instalaltion on Sun can you show me path how i can set user source limit in Sun Solaris Sparc(didnt learn yet their version,still waiting response) ,
How i can do those?
X Display Server
For x display i will use this right:
rpm -qa vnc << if this exist i will run
vncserver -depth 24 -geometry 1280x1024 ( do i need to say service vncserver start or something like that?)
Set umask 022 :
Set 'ulimit' Parameters as 'unlimited' : (Using Korn Shell)
Should i set them where and how?
The following command will display the current ulimit settings :
I should set those for root,applmgr and oramgr, if i follow below i just set them for session right? If yes how i can set those value permanently?
$ ulimit -a
time(seconds) : unlimited
file(blocks) : unlimited
data(kbytes) : 131072
stack(kbytes) : 2048
memory(kbytes): 216272
coredump(blocks) : unlimited
nofiles(descriptors) : 4096
vmemory(kbytes) : 1048576
Set all of them as unlimited as follows :
ulimit -t unlimited
ulimit -f unlimited
ulimit -d unlimited
ulimit -s unlimited
ulimit -m unlimited
ulimit -c unlimited
ulimit -n unlimited
ulimit -v unlimited
=================================================
Section 5: Additional Steps for Sun SPARC Solaris
=================================================
Make sure /usr/ccs/bin, /usr/bin and /bin appear in the $PATH before /usr/ucb.
The 'tr' should be coming from the /usr/bin directory instead of /usr/ucb.
If that is the case, modify your $PATH as follows :
/usr/bin:/usr/ccs/bin:/usr/sbin/:usr/ucb
I will use echo $PATH if those are not exist in path what i should type?
Thanks a lotHi,
vncserver -depth 24 -geometry 1280x1024 ( do i need to say service vncserver start or something like that?)Yes, or make sure that Xserver is up and running. As root user, issue "xclock" to verify.
Should i set them where and how?You already have the commands posted above (set all of them as unlimited).
Make sure /usr/ccs/bin, /usr/bin and /bin appear in the $PATH before /usr/ucb.
The 'tr' should be coming from the /usr/bin directory instead of /usr/ucb.
If that is the case, modify your $PATH as follows :
/usr/bin:/usr/ccs/bin:/usr/sbin/:usr/ucb
I will use echo $PATH if those are not exist in path what i should type?$ export PATH=<directory name>:$PATH
Regards,
Hussein -
Setting up Network & Internet via Router on Solaris 10 (x86)
The problem that I have seems to be a very common one. As a regular windows user I have never had any reason to use any other Operating Systems, however, studying oracle on Sun Systems through university has meant that unless I get my own Solaris machine set up I will be unable to work on my assignments form home.
This being said when it comes to anything other than windows I am a little stuck. The interface of Solarix 10 is relatively straight forward and I have managed to set the majority of the system up, however, one area that seems to baffle me is the network side of things.
I have spent the past few hours looking over this forum and bashing google but I have had no luck. From what I can tell Solaris is not picking up my Network Interface Card (MSI KT4AV) built-in.
I connect to the internet via a D-Link DSL 604GT. The network consists of 3 wired connections and about 5 wireless laptops/pc's and such.
Having said that I have searched for drivers for my card with no luck. Is there anyway to confirm that my network card isnt being detected or is this not the case.
If you want more information about my problem then please let me know.BTW I also dug up this info about the VIA VT6103 LAN controller that according to the MSI site your mobo uses.
according to this thread
http://forums.viaarena.com/messageview.aspx?catid=6&threadid=66105&enterthread=y
You can go to the windows update site and it will scan and detect the controller and load the driver, not sure how that works but it is in the thread. Also if you are fealing up to it according to the thread you could go to
http://homepage2.nifty.com/mrym3/taiyodo/eng/
and #3 is a driver reported by some to work for the VIA VT6103 LAN controller which is known as the Via Rhine II Fast Ethernet Adapter.
I myself am using #17 the nfo driver for my nvidia nforce2 built in nic. The afore mentioned Install check tool reported the nifty web site as the location of my third party driver. It works like a champ. -
Accessing External Url using Http Utility | Error when using from Weblogic on Solaris
We are using Http Utility (http://jakarta.apache.org/commons/httpclient/) from
Apache for accessing external URL. A XML string is sent as POST parameter to the
URL and the response is also an XML string. The URL is accessed over HTTPS protocol.
I am setting the following parameters in the java class:
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
// set the property
System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");
The java class written to access the external URL using Http Utility works perfectly
fine when it is run from either the command line (of Windows or Solaris using
main() ) or from weblogic on windows. The same java class throws an exception
when run from Solaris instance of Weblogic
2003-09-30 11:02:12,411 FATAL [com.bp.beyondbp.presentation.userregistration.action.LloydsValidator]
EXCEPTION: com.bp.beyondbp.presentation.userregistration.exception.LlyodsValidationFailedException,
MESSAGE: Write Channel Closed, possible SSL handshaking or trust failure;
CAUSE: (java.io.IOException: Write Channel Closed, possible SSL handshaking or
trust failure)
at com.bp.beyondbp.presentation.userregistration.action.LloydsValidator.postXMLtoLloyd(LloydsValidator.java:243)
at com.bp.beyondbp.presentation.userregistration.action.LloydsValidator.validateLlyodsForNewUser(LloydsValidator.java:95)
at com.bp.beyondbp.presentation.userregistration.action.PreferencesActionForm.validate(PreferencesActionForm.java:326)
at org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:942)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:255)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
java.io.IOException: Write Channel Closed, possible SSL handshaking or trust failure
at com.certicom.tls.record.WriteHandler.write(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown
Source)
at com.certicom.tls.record.ReadHandler.interpretContent(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown
Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown
Source)
at com.certicom.tls.record.WriteHandler.write(Unknown Source)
at org.apache.commons.httpclient.HttpConnection$WrappedOutputStream.write(HttpConnection.java:1344)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:67)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:125)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:779)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2179)
at org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.java:2534)
I tried to debug the problem by looking at system properties on windows and solaris,
the difference that I found was
On Windows
[exec] tModelInstanceInfo_description : com.sun.net.ssl.internal.www.protocol
On Solaris
[exec] tModelInstanceInfo_description : weblogic.utils|weblogic.tils|weblogic.net|weblogic.management
After this I changed the startWLS.sh on Solaris and set
-Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol in java options.
On looking the system properties again, the output was
[exec] tModelInstanceInfo_description : com.sun.net.ssl.internal.www.protocol|weblogic.utils|weblogic.utils|weblogic.net|weblogic.management
But still the error is same. Can somebody help me out here as to what is going
wrong? Please find the java class attached for reference, please have a look at
postXMLtoLloyd() method in the class file..
[LloydsValidator.java]We are using Http Utility (http://jakarta.apache.org/commons/httpclient/) from
Apache for accessing external URL. A XML string is sent as POST parameter to the
URL and the response is also an XML string. The URL is accessed over HTTPS protocol.
I am setting the following parameters in the java class:
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
// set the property
System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol");
The java class written to access the external URL using Http Utility works perfectly
fine when it is run from either the command line (of Windows or Solaris using
main() ) or from weblogic on windows. The same java class throws an exception
when run from Solaris instance of Weblogic
2003-09-30 11:02:12,411 FATAL [com.bp.beyondbp.presentation.userregistration.action.LloydsValidator]
EXCEPTION: com.bp.beyondbp.presentation.userregistration.exception.LlyodsValidationFailedException,
MESSAGE: Write Channel Closed, possible SSL handshaking or trust failure;
CAUSE: (java.io.IOException: Write Channel Closed, possible SSL handshaking or
trust failure)
at com.bp.beyondbp.presentation.userregistration.action.LloydsValidator.postXMLtoLloyd(LloydsValidator.java:243)
at com.bp.beyondbp.presentation.userregistration.action.LloydsValidator.validateLlyodsForNewUser(LloydsValidator.java:95)
at com.bp.beyondbp.presentation.userregistration.action.PreferencesActionForm.validate(PreferencesActionForm.java:326)
at org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:942)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:255)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
java.io.IOException: Write Channel Closed, possible SSL handshaking or trust failure
at com.certicom.tls.record.WriteHandler.write(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.fireAlertSent(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.fireAlert(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessage(Unknown
Source)
at com.certicom.tls.record.handshake.HandshakeHandler.handleHandshakeMessages(Unknown
Source)
at com.certicom.tls.record.ReadHandler.interpretContent(Unknown Source)
at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)
at com.certicom.tls.record.ReadHandler.readUntilHandshakeComplete(Unknown
Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.completeHandshake(Unknown
Source)
at com.certicom.tls.record.WriteHandler.write(Unknown Source)
at org.apache.commons.httpclient.HttpConnection$WrappedOutputStream.write(HttpConnection.java:1344)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:67)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:125)
at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:779)
at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2179)
at org.apache.commons.httpclient.HttpMethodBase.processRequest(HttpMethodBase.java:2534)
I tried to debug the problem by looking at system properties on windows and solaris,
the difference that I found was
On Windows
[exec] tModelInstanceInfo_description : com.sun.net.ssl.internal.www.protocol
On Solaris
[exec] tModelInstanceInfo_description : weblogic.utils|weblogic.tils|weblogic.net|weblogic.management
After this I changed the startWLS.sh on Solaris and set
-Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol in java options.
On looking the system properties again, the output was
[exec] tModelInstanceInfo_description : com.sun.net.ssl.internal.www.protocol|weblogic.utils|weblogic.utils|weblogic.net|weblogic.management
But still the error is same. Can somebody help me out here as to what is going
wrong? Please find the java class attached for reference, please have a look at
postXMLtoLloyd() method in the class file..
[LloydsValidator.java] -
Change active Partition in Solaris 10
I have installed Solaris10 and after Windows Xp, the boot loader disappear. The system Startup always by Windows Xp. I have installed Partion manager and I change Active partition to Solaris 10, Know the system Statup always by Solaris 10. Please tell me how I change active partition in Solaris (to set Windows XP active partition again ). Could I use fdisk ? and how?
1.Change the bios settings to boot from CD
2. Insert the Solaris Software CD 1
3. The procedures for installation starts , when it asks for the type of installation ie Interactive , jumpstart etc.
4. At this prompt type " b cdrom -s "
5. This will give you a root prompt
6. mount the disk root partition onto a temp mount point on cd
mount /dev/dsk/c0d0s0 /a
7. cd /a
8 . Run the format command
9 . Choose fdisk
10 . Follow prompts to make the WinXP the active partition
11. Save changes
12 . Reboot -
I setup iplanet directory server in the Solaris 9. Solaris 9 client can get user account, automount data from LDAP, but , Solaris 8 can't get automount data,
If cd /test4 , error message : permittion denied.
How to fix it , or to get more information about it.
as following is solaris 8 setting :
Solaris 8 profile:
dn: cn=sun8,ou=profile,dc=test,dc=com,dc=tw
cn: sun8
ObjectClass: top
ObjectClass: SolarisNamingProfile
SolarisBindDN: cn=proxyagent,ou=profile,dc=test,dc=com,dc=tw
SolarisBindPassword: {NS1}c58916dc7d61179f7f
SolarisLDAPServers: 172.20.100.103
SolarisSearchBaseDN: dc=test,dc=com,dc=tw
SolarisAuthMethod: NS_LDAP_AUTH_SIMPLE
SolarisTransportSecurity: NS_LDAP_SEC_NONE
SolarisSearchReferral: NS_LDAP_FOLLOWREF
SolarisSearchScope: NS_LDAP_SCOPE_ONELEVEL
SolarisSearchTimeLimit: 30
SolarisCacheTTL: 43200
Solaris 9 profile :
dn: cn=sun9v1,ou=profile,dc=test,dc=com,dc=tw
ObjectClass: top
ObjectClass: DUAConfigProfile
defaultServerList: 172.20.100.103
defaultSearchBase: dc=test,dc=com,dc=tw
authenticationMethod: simple
defaultSearchScope: one
searchTimeLimit: 30
cn: sun9v1
credentialLevel: proxy
attributeMap: automount:automountInformation=nisMapEntry
attributeMap: automount:automountKey=cn
attributeMap: automount:automountMapName=nisMapName
objectClassMap: automount:automount=nisObject
objectClassMap: automount:automountMap=nisMap
AutoMount Entry:
cn=/net,nisMapName=auto_master,dc=test,dc=com,dc=tw
objectClass=nisObject
objectClass=top
cn=/net
nisMapEntry=-hosts -nosuid,nobrowse
nisMapName=auto_master
cn=/home,nisMapName=auto_master,dc=test,dc=com,dc=tw
objectClass=nisObject
objectClass=top
cn=/home
nisMapEntry=auto_home -nobrowse
nisMapName=auto_master
cn=/xfn,nisMapName=auto_master,dc=test,dc=com,dc=tw
objectClass=nisObject
objectClass=top
cn=/xfn
nisMapEntry=-xfn
nisMapName=auto_master
cn=/-,nisMapName=auto_master,dc=test,dc=com,dc=tw
objectClass=nisObject
objectClass=top
cn=/-
nisMapEntry=auto_direct
nisMapName=auto_master
cn=/test4,nismapname=auto_direct,dc=test,dc=com,dc=tw
objectClass=nisObject
objectClass=top
cn=/test4
nismapentry=sun1:/export/test
nismapname=auto_directI just checked my schema and I've also converted 'NisMapEntry' to lower case.
So when you do an 'ldaplist -l auto_home name' you get:
dn: cn=name,nismapname=auto_home,o=org
objectClass: top
objectClass: nisobject
nismapname: auto_home
nismapentry: server:/export/home/&
cn: name
You can see where it's failing by running automountd in debug mode:
/usr/lib/autofs/automountd -v -TT &
# cd /home/name
t1 LOOKUP REQUEST: Wed Sep 4 14:37:53 2002
t1 name=name[] map=auto_home opts= path=/home direct=0
t1 PUSH /etc/auto_home
t1 getmapent_ldap called
t1 getmapent_ldap: key=[ name ]
t1 ldap_match called
t1 ldap_match: key =[ name ]
t1 ldap_match: ldapkey =[ name ]
t1 ldap_match: searchfilter =[ (&(objectClass=nisObject)(nisMapName=auto_home)(cn=name)) ]
t1 ldap_match: Requesting list for (&(objectClass=nisObject)(nisMapName=auto_home)(cn=name))
t1 ldap_match: __ns_ldap_list OK
t1 getmapent_ldap: exiting ...
t1 POP /etc/auto_home
t1 mapline: server:/export/home/&
t1 do_lookup1: action=2 wildcard=FALSE error=0
t1 LOOKUP REPLY : status=0
t6 MOUNT REQUEST: Wed Sep 4 14:37:53 2002
t6 name=name[] map=auto_home opts= path=/home direct=0
t6 PUSH /etc/auto_home
t6 getmapent_ldap called
t6 getmapent_ldap: key=[ name ]
t6 ldap_match called
t6 ldap_match: key =[ name ]
t6 ldap_match: ldapkey =[ name ]
t6 ldap_match: searchfilter =[ (&(objectClass=nisObject)(nisMapName=auto_home)(cn=name)) ]
t6 ldap_match: Requesting list for (&(objectClass=nisObject)(nisMapName=auto_home)(cn=name))
t6 ldap_match: __ns_ldap_list OK
t6 getmapent_ldap: exiting ...
t6 POP /etc/auto_home
t6 mapline: server:/export/home/&
t6 do_mount1:
t6 (nfs,nfs) /home/name
server:/export/home/name penalty=0
t6 nfsmount: standard mount on /home/name :
t6 server:/export/home/name
t6 ping: server timeout=15 request vers=3 min=2
t6 pingnfs OK: nfs version=3
t6 nfsmount: Get mount version: request vers=3 min=3
t6 nfsmount: mount version=3
t6 mount server:/export/home/name /home/name ()
t6 mount server:/export/home/name dev=44c0006 rdev=0 OK
t6 MOUNT REPLY : status=0, AUTOFS_DONE -
java -version
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02, mixed mode)
uname -a :
SunOS test-app 5.10 Generic_147440-06 sun4v sparc SUNW,Sun-Fire-T200
hs_err_pid file shown below :-
Core dump 1:
========
# A fatal error has been detected by the Java Runtime Environment:
# SIGBUS (0xa) at pc=0xffffffff780fc4c0, pid=6201, tid=140
# JRE version: 6.0_29-b11
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode solaris-sparc compressed oops)
# Problematic frame:
# J java.util.HashMap.getForNullKey()Ljava/lang/Object;
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
--------------- T H R E A D ---------------
Current thread (0x0000000100a9e800): JavaThread "Thread-91" [_thread_in_Java, id=140, stack(0xffffffff2c100000,0xffffffff2c132000)]
siginfo:si_signo=SIGBUS: si_errno=0, si_code=1 (BUS_ADRALN), si_addr=0xffffffff2c13558f
Registers:
G1=0x0000000000000008 G2=0x0000000100a9e800 G3=0x0000000000005ffe G4=0xffffffff2c12ff10
G5=0xffffffff31109040 G6=0xffffffff303fe000 G7=0xffffffff2e20ea00 Y=0x0000000000000000
O0=0xffffffff356606c0 O1=0x00000000000000b7 O2=0x0000000000000000 O3=0xffffffff78018080
O4=0xffffffff600b2510 O5=0xffffffff2c12f781 O6=0xffffffff2c12f591 O7=0x0000000000000000
L0=0xffffffff356606c0 L1=0x000000000001854c L2=0xffffffff356606c0 L3=0x0000000000a4c4d8
L4=0x000000000001854c L5=0xffffffff2c12f661 L6=0x0000000000000000 L7=0x0000000100a9e800
I0=0xffffffff35423dc0 I1=0xffffffff35537950 I2=0x0000000000000000 I3=0xffffffff600b1e88
I4=0xffffffff311e54a8 I5=0xffffffff2c12f661 I6=0xffffffff2c12f661 I7=0xffffffff78005eac
PC=0xffffffff780fc4c0 nPC=0xffffffff780fc4c4
Top of Stack: (sp=0xffffffff2c12fd90)
0xffffffff2c12fd90: ffffffff356606c0 000000000001854c
0xffffffff2c12fda0: ffffffff356606c0 0000000000a4c4d8
0xffffffff2c12fdb0: 000000000001854c ffffffff2c12f661
0xffffffff2c12fdc0: 0000000000000000 0000000100a9e800
0xffffffff2c12fdd0: ffffffff35423dc0 ffffffff35537950
0xffffffff2c12fde0: 0000000000000000 ffffffff600b1e88
0xffffffff2c12fdf0: ffffffff311e54a8 ffffffff2c12f661
0xffffffff2c12fe00: ffffffff2c12f661 ffffffff78005eac
0xffffffff2c12fe10: 00000001600b1540 00000004600b1e88
0xffffffff2c12fe20: 0000000000000000 0000000000000000
0xffffffff2c12fe30: ffffffff3554fb48 ffffffff2c12f6c1
0xffffffff2c12fe40: ffffffff35537950 0000000135660480
0xffffffff2c12fe50: ffffffff2c12ff28 ffffffff31104b11
0xffffffff2c12fe60: ffffffff2c12ff10 ffffffff31104b57
0xffffffff2c12fe70: ffffffff31104d18 ffffffff2c130048
0xffffffff2c12fe80: ffffffff2c12ff40 ffffffff2c12f661
Instructions: (pc=0xffffffff780fc4c0)
0xffffffff780fc4a0: c6 02 20 08 87 28 f0 03 86 00 c0 06 80 a0 c0 05
0xffffffff780fc4b0: 93 d0 30 12 de 40 20 00 86 18 fc 00 86 00 e3 ff
0xffffffff780fc4c0: c0 23 80 03 9d e3 bf 70 e2 06 20 24 a1 2c 70 03
0xffffffff780fc4d0: a0 04 00 06 e4 04 20 0c 80 a4 a0 00 08 40 00 12
Register to memory mapping:
G1=0x0000000000000008 is an unknown value
G2=0x0000000100a9e800 is a thread
G3=0x0000000000005ffe is an unknown value
G4=0xffffffff2c12ff10 is pointing into the stack for thread: 0x0000000100a9e800
G5=0xffffffff31109040 is an oop
{method}
- klass: {other class}
G6=0xffffffff303fe000 is an unknown value
G7=0xffffffff2e20ea00 is an unknown value
O0=0xffffffff356606c0 is an oop
java.util.HashMap
- klass: 'java/util/HashMap'
O1=0x00000000000000b7 is an unknown value
O2=0x0000000000000000 is an unknown value
O3=0xffffffff78018080 is an Interpreter codelet
invokevirtual 182 invokevirtual [0xffffffff78018080, 0xffffffff780182e0] 608 bytes
O4=0xffffffff600b2510 is an unknown value
O5=0xffffffff2c12f781 is pointing into the stack for thread: 0x0000000100a9e800
O6=0xffffffff2c12f591 is pointing into the stack for thread: 0x0000000100a9e800
O7=0x0000000000000000 is an unknown value
L0=0xffffffff356606c0 is an oop
java.util.HashMap
- klass: 'java/util/HashMap'
L1=0x000000000001854c is an unknown value
L2=0xffffffff356606c0 is an oop
java.util.HashMap
- klass: 'java/util/HashMap'
L3=0x0000000000a4c4d8 is an unknown value
L4=0x000000000001854c is an unknown value
L5=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
L6=0x0000000000000000 is an unknown value
L7=0x0000000100a9e800 is a thread
I0=0xffffffff35423dc0 is an oop
org.apache.activemq.openwire.v7.ActiveMQBytesMessageMarshaller
- klass: 'org/apache/activemq/openwire/v7/ActiveMQBytesMessageMarshaller'
I1=0xffffffff35537950 is an oop
org.apache.activemq.openwire.OpenWireFormat
- klass: 'org/apache/activemq/openwire/OpenWireFormat'
I2=0x0000000000000000 is an unknown value
I3=0xffffffff600b1e88 is an oop
org.apache.activemq.openwire.BooleanStream
- klass: 'org/apache/activemq/openwire/BooleanStream'
I4=0xffffffff311e54a8 is an oop
{instance class}
- klass: {other class}
I5=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
I6=0xffffffff2c12f661 is pointing into the stack for thread: 0x0000000100a9e800
I7=0xffffffff78005eac is an Interpreter codelet
return entry points [0xffffffff78005580, 0xffffffff78006da0] 6176 bytes
Stack: [0xffffffff2c100000,0xffffffff2c132000], sp=0xffffffff2c12fd90, free space=191k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
J java.util.HashMap.getForNullKey()Ljava/lang/Object;
j org.apache.activemq.openwire.v7.MessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+79
j org.apache.activemq.openwire.v7.ActiveMQMessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+4
j org.apache.activemq.openwire.v7.ActiveMQBytesMessageMarshaller.tightMarshal1(Lorg/apache/activemq/openwire/OpenWireFormat;Ljava/lang/Object;Lorg/apache/activemq/openwire/BooleanStream;)I+4
j org.apache.activemq.openwire.OpenWireFormat.marshal(Ljava/lang/Object;Ljava/io/DataOutput;)V+102
j org.apache.activemq.transport.tcp.TcpTransport.oneway(Ljava/lang/Object;)V+13
j org.apache.activemq.transport.InactivityMonitor.oneway(Ljava/lang/Object;)V+103
j org.apache.activemq.transport.TransportFilter.oneway(Ljava/lang/Object;)V+5
j org.apache.activemq.transport.WireFormatNegotiator.oneway(Ljava/lang/Object;)V+47
j org.apache.activemq.transport.failover.FailoverTransport.oneway(Ljava/lang/Object;)V+529
j org.apache.activemq.transport.MutexTransport.oneway(Ljava/lang/Object;)V+12
j org.apache.activemq.transport.ResponseCorrelator.asyncRequest(Ljava/lang/Object;Lorg/apache/activemq/transport/ResponseCallback;)Lorg/apache/activemq/transport/FutureResponse;+123
j org.apache.activemq.transport.ResponseCorrelator.request(Ljava/lang/Object;)Ljava/lang/Object;+3
j org.apache.activemq.ActiveMQConnection.syncSendPacket(Lorg/apache/activemq/command/Command;)Lorg/apache/activemq/command/Response;+20
j org.apache.activemq.ActiveMQSession.send(Lorg/apache/activemq/ActiveMQMessageProducer;Lorg/apache/activemq/command/ActiveMQDestination;Ljavax/jms/Message;IIJLorg/apache/activemq/usage/MemoryUsage;I)V+437
j org.apache.activemq.ActiveMQMessageProducer.send(Ljavax/jms/Destination;Ljavax/jms/Message;IIJ)V+210
j org.apache.activemq.ActiveMQMessageProducerSupport.send(Ljavax/jms/Destination;Ljavax/jms/Message;)V+15
j com.ecs.middleware.channel.JMSProducer.send(Ljava/lang/String;Ljavax/jms/Message;)V+12
j com.ecs.middleware.component.proxy.command.CmdTpACall.execute()Lcom/ecs/middleware/component/proxy/command/Response;+148
j com.ecs.middleware.component.proxy.RequestHandler.start()V+249
j com.ecs.middleware.component.proxy.RequestHandler.run()V+1
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x1d63a8] void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*)+0x200
V [libjvm.so+0x1e0b9c] void JavaCalls::call(JavaValue*,methodHandle,JavaCallArguments*,Thread*)+0x3c
V [libjvm.so+0x5fc320] void JavaCalls::call_virtual(JavaValue*,KlassHandle,symbolHandle,symbolHandle,JavaCallArguments*,Thread*)+0x150
V [libjvm.so+0x26c21c] void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle,Thread*)+0x50
V [libjvm.so+0x280950] void thread_entry(JavaThread*,Thread*)+0x148
V [libjvm.so+0x955ddc] void JavaThread::thread_main_inner()+0x4c
V [libjvm.so+0x864eb4] java_start+0x184
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x000000010104b800 JavaThread "ActiveMQ Session Task-4" [_thread_in_native, id=2532, stack(0xffffffff2bf00000,0xffffffff2bf32000)]
0x0000000100f5e000 JavaThread "ActiveMQ Session Task-6" [_thread_blocked, id=2531, stack(0xffffffff2b800000,0xffffffff2b832000)]
0x0000000100aa0800 JavaThread "ActiveMQ Session Task-7" [_thread_blocked, id=2530, stack(0xffffffff2b900000,0xffffffff2b932000)]
0x0000000100af4800 JavaThread "Timer-5" [_thread_blocked, id=1110, stack(0xffffffff2bd00000,0xffffffff2bd32000)]
0x000000010100f800 JavaThread "Timer-4" [_thread_blocked, id=148, stack(0xffffffff2bc00000,0xffffffff2bc32000)]
0x000000010100b800 JavaThread "Thread-92" [_thread_in_native, id=141, stack(0xffffffff2c000000,0xffffffff2c032000)]
=>0x0000000100a9e800 JavaThread "Thread-91" [_thread_in_Java, id=140, stack(0xffffffff2c100000,0xffffffff2c132000)]
0x0000000100abb000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=138, stack(0xffffffff2c200000,0xffffffff2c232000)]
0x0000000100aba000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:9] Scheduler" daemon [_thread_blocked, id=137, stack(0xffffffff2c300000,0xffffffff2c332000)]
0x0000000100c40800 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=136, stack(0xffffffff2c400000,0xffffffff2c432000)]
0x00000001010ee000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:8] Scheduler" daemon [_thread_blocked, id=135, stack(0xffffffff2c600000,0xffffffff2c632000)]
0x0000000100b23000 JavaThread "StopClock-TMGR_R" [_thread_blocked, id=134, stack(0xffffffff2c700000,0xffffffff2c732000)]
0x000000010108e000 JavaThread "Timer-3" [_thread_blocked, id=133, stack(0xffffffff2c500000,0xffffffff2c532000)]
0x0000000101074000 JavaThread "Thread-81" [_thread_in_native, id=126, stack(0xffffffff2c900000,0xffffffff2c932000)]
0x0000000101090800 JavaThread "Thread-80" [_thread_in_native, id=125, stack(0xffffffff2ca00000,0xffffffff2ca32000)]
0x0000000100b25000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=123, stack(0xffffffff2cb00000,0xffffffff2cb32000)]
0x0000000100dea800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:7] Scheduler" daemon [_thread_blocked, id=122, stack(0xffffffff2cc00000,0xffffffff2cc32000)]
0x0000000100ac3000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=121, stack(0xffffffff2cd00000,0xffffffff2cd32000)]
0x0000000100ac2800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:6] Scheduler" daemon [_thread_blocked, id=120, stack(0xffffffff2d000000,0xffffffff2d032000)]
0x0000000100ac1800 JavaThread "StopClock-TMGR" [_thread_blocked, id=119, stack(0xffffffff2ce00000,0xffffffff2ce32000)]
0x0000000100ac1000 JavaThread "Timer-2" [_thread_blocked, id=118, stack(0xffffffff2cf00000,0xffffffff2cf32000)]
0x0000000100def000 JavaThread "Thread-65" [_thread_in_native, id=106, stack(0xffffffff2d200000,0xffffffff2d232000)]
0x0000000100ad6000 JavaThread "Thread-64" [_thread_in_native, id=105, stack(0xffffffff2d300000,0xffffffff2d332000)]
0x0000000100ad4000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=103, stack(0xffffffff2d400000,0xffffffff2d432000)]
0x0000000100e97000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:5] Scheduler" daemon [_thread_blocked, id=102, stack(0xffffffff2d500000,0xffffffff2d532000)]
0x0000000100e96000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=101, stack(0xffffffff2d600000,0xffffffff2d632000)]
0x0000000100ca6800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:4] Scheduler" daemon [_thread_blocked, id=100, stack(0xffffffff2d700000,0xffffffff2d732000)]
0x0000000100ca6000 JavaThread "StopClock-HPDH" [_thread_blocked, id=99, stack(0xffffffff2d900000,0xffffffff2d932000)]
0x0000000100ac8800 JavaThread "Timer-1" [_thread_blocked, id=98, stack(0xffffffff2d800000,0xffffffff2d832000)]
0x0000000100ae7800 JavaThread "Thread-51" [_thread_in_native, id=88, stack(0xffffffff2db00000,0xffffffff2db32000)]
0x0000000100c16000 JavaThread "Thread-50" [_thread_in_native, id=87, stack(0xffffffff2e000000,0xffffffff2e032000)]
0x0000000100a71000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=85, stack(0xffffffff2e100000,0xffffffff2e132000)]
0x0000000100a6e800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:3] Scheduler" daemon [_thread_blocked, id=84, stack(0xffffffff2e300000,0xffffffff2e332000)]
0x0000000100b3c800 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=82, stack(0xffffffff2e500000,0xffffffff2e532000)]
0x0000000100b39000 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:2] Scheduler" daemon [_thread_blocked, id=80, stack(0xffffffff2e800000,0xffffffff2e832000)]
0x0000000100eb1800 JavaThread "StopClock-INET1" [_thread_blocked, id=79, stack(0xffffffff2ee00000,0xffffffff2ee32000)]
0x0000000100d8e800 JavaThread "Timer-0" [_thread_blocked, id=78, stack(0xffffffff2e700000,0xffffffff2e732000)]
0x0000000100e39000 JavaThread "GC Daemon" daemon [_thread_blocked, id=27, stack(0xffffffff2e900000,0xffffffff2e932000)]
0x0000000100e38000 JavaThread "RMI RenewClean-[10.10.8.220:39772]" daemon [_thread_blocked, id=26, stack(0xffffffff2ea00000,0xffffffff2ea32000)]
0x0000000100e2d800 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=25, stack(0xffffffff2eb00000,0xffffffff2eb32000)]
0x0000000100d67000 JavaThread "ActiveMQ Transport: tcp:///10.10.8.220:61616" [_thread_in_native, id=23, stack(0xffffffff2ef00000,0xffffffff2ef32000)]
0x0000000100d9c800 JavaThread "ActiveMQConnection[ID:test-app-40386-1329820972144-0:1] Scheduler" daemon [_thread_blocked, id=21, stack(0xffffffff2f300000,0xffffffff2f332000)]
0x0000000100db7000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=19, stack(0xffffffff2fa00000,0xffffffff2fa32000)]
0x0000000100c17000 JavaThread "RMI TCP Accept-7866" daemon [_thread_in_native, id=18, stack(0xffffffff2fb00000,0xffffffff2fb32000)]
0x0000000100d2c000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=17, stack(0xffffffff2fd00000,0xffffffff2fd32000)]
0x0000000100a09000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=16, stack(0xffffffff76300000,0xffffffff76332000)]
0x0000000100a06000 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=15, stack(0xffffffff76400000,0xffffffff76500000)]
0x0000000100a03000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=14, stack(0xffffffff76600000,0xffffffff76700000)]
0x0000000100a01000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=13, stack(0xffffffff76800000,0xffffffff76832000)]
0x00000001009e1000 JavaThread "Finalizer" daemon [_thread_blocked, id=12, stack(0xffffffff76900000,0xffffffff76932000)]
0x00000001009da000 JavaThread "Reference Handler" daemon [_thread_blocked, id=11, stack(0xffffffff76a00000,0xffffffff76a32000)]
0x0000000100118000 JavaThread "main" [_thread_blocked, id=2, stack(0xffffffff7c800000,0xffffffff7c832000)]
Other Threads:
0x00000001009d3800 VMThread [stack: 0xffffffff76b00000,0xffffffff76c00000] [id=10]
0x0000000100db8800 WatcherThread [stack: 0xffffffff2f800000,0xffffffff2f900000] [id=20]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGen total 9920K, used 1096K [0xffffffff60000000, 0xffffffff61800000, 0xffffffff75800000)
eden space 9216K, 8% used [0xffffffff60000000,0xffffffff600bfa28,0xffffffff60900000)
from space 704K, 46% used [0xffffffff61750000,0xffffffff617a2948,0xffffffff61800000)
to space 704K, 0% used [0xffffffff616a0000,0xffffffff616a0000,0xffffffff61750000)
PSOldGen total 45056K, used 3460K [0xffffffff35400000, 0xffffffff38000000, 0xffffffff60000000)
object space 45056K, 7% used [0xffffffff35400000,0xffffffff35761258,0xffffffff38000000)
PSPermGen total 32768K, used 16733K [0xffffffff30400000, 0xffffffff32400000, 0xffffffff35400000)
object space 32768K, 51% used [0xffffffff30400000,0xffffffff31457470,0xffffffff32400000)
Code Cache [0xffffffff78000000, 0xffffffff78400000, 0xffffffff7b000000)
total_blobs=514 nmethods=216 adapters=254 free_code_cache=49284864 largest_free_block=26432
Dynamic libraries:
0x0000000100000000 /usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9/java
0xffffffff7f000000 /usr/lib/64/[email protected]
0xffffffff7f200000 /lib/sparcv9/libthread.so.1
0xffffffff7ec00000 /usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9/../../lib/sparcv9/jli/libjli.so
0xffffffff7ea00000 /lib/sparcv9/libdl.so.1
0xffffffff7e700000 /lib/sparcv9/libc.so.1
0xffffffff7e600000 /platform/SUNW,Sun-Fire-T200/lib/sparcv9/libc_psr.so.1
0xffffffff7d800000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/server/libjvm.so
0xffffffff7d600000 /lib/sparcv9/libsocket.so.1
0xffffffff7e400000 /usr/lib/sparcv9/libsched.so.1
0xffffffff7d400000 /lib/sparcv9/libm.so.1
0xffffffff7d100000 /usr/lib/sparcv9/libCrun.so.1
0xffffffff7cf00000 /lib/sparcv9/libdoor.so.1
0xffffffff7cd00000 /usr/lib/sparcv9/libdemangle.so.1
0xffffffff7cb00000 /lib/sparcv9/libkstat.so.1
0xffffffff7c900000 /lib/sparcv9/libnsl.so.1
0xffffffff7c700000 /lib/sparcv9/libm.so.2
0xffffffff7c500000 /lib/sparcv9/libscf.so.1
0xffffffff7c300000 /lib/sparcv9/libuutil.so.1
0xffffffff7c100000 /lib/sparcv9/libgen.so.1
0xffffffff7bf00000 /lib/sparcv9/libmd.so.1
0xffffffff7bd00000 /platform/SUNW,Sun-Fire-T200/lib/sparcv9/libmd_psr.so.1
0xffffffff7bb00000 /lib/sparcv9/libmp.so.2
0xffffffff7b900000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libverify.so
0xffffffff7b700000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libjava.so
0xffffffff7b400000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libzip.so
0xffffffff76100000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libmanagement.so
0xffffffff75f00000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libnet.so
0xffffffff75d00000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libj2pkcs11.so
0xffffffff75b00000 /usr/lib/sparcv9/libpkcs11.so
0xffffffff75900000 /usr/lib/sparcv9/libcryptoutil.so.1
0xffffffff2fe00000 /usr/lib/security/64/pkcs11_kernel.so
0xffffffff2fc00000 /usr/lib/security/64/pkcs11_softtoken.so
0xffffffff2f600000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/libnio.so
0xffffffff2f400000 /lib/sparcv9/librt.so.1
0xffffffff2f100000 /lib/sparcv9/libaio.so.1
0xffffffff2ec00000 /usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/librmi.so
0xffffffff2de00000 /export/home/amit/electra/eWIRE/Agent/lib/solaris/sparc/64/libjMQ.so
0xffffffff2dc00000 /usr/sfw/lib/64/libgcc_s.so.1
VM Arguments:
jvm_args: -Xss200k -DBYTEORDER=BE -DWORDSIZE=64 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7866 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
java_command: com.ecs.middleware.Application Machine1 Agent1 /export/home/amit/electra/eWIRE/Agent/bin/middleware.config
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/usr/jdk/instances/jdk1.6.0
CLASSPATH=/export/home/amit/electra/eWIRE/Agent/bin/.:/export/home/amit/electra/eWIRE/Agent/lib/commons-exec-1.1.jar:/export/home/amit/electra/eWIRE/Agent/lib/log4j-1.2.16.jar:/export/home/amit/electra/eWIRE/Agent/lib/gson-2.0.jar:/export/home/amit/electra/eWIRE/Agent/lib/netty-3.2.7.Final.jar:/export/home/amit/electra/eWIRE/Agent/lib/commons-lang-2.6.jar:/export/home/amit/electra/eWIRE/Agent/lib/ProducerAPI.jar:/export/home/amit/electra/eWIRE/Agent/lib/jMQ.jar:/export/home/amit/electra/eWIRE/Agent/lib/slf4j-api-1.5.11.jar:/export/home/amit/electra/eWIRE/Agent/lib/slf4j-log4j12-1.5.11.jar:/export/home/amit/electra/eWIRE/Agent/lib/ulframework.jar:/export/home/amit/electra/eWIRE/Agent/lib/activemq-all-5.5.0.jar:/export/home/amit/electra/eWIRE/Agent/lib/JMSActiveMQProvider.jar
PATH=/usr/jdk/instances/jdk1.6.0/bin/java:/usr/jdk/instances/jdk1.6.0/jre/bin/sparcv9:/usr/openwin/bin:/usr/local/bin:/usr/sfw/sparc-sun-solaris2.10/bin:/usr/ccs/bin/sparcv9:/opt/SUNWspro/bin:/usr/java/bin:/usr/ccs/bin:/usr/local/libexec/gcc/sparc-sun-solaris2.10/3.4.6:/usr/local/bin:/bin:.:/oracle/orasrv11/OraBase_2/OraHome_3/bin:/usr/ucblib:/export/home/amit/electra/eWIRE/Agent/bin:/export/home/amit/activeMQ/apache-activemq-5.5.0/bin:/usr/vacpp/bin:/usr/vac/bin:/usr/bin:/usr/local/bin:/usr/sfw/bin:/etc:/usr/sbin:/usr/ucb:/export/home/amit/bin:/usr/bin/X11:/sbin:/oracle/orasrv11/OraBase_2/OraHome_3/bin:/usr/local/bin:/bin:/usr/jdk/instances/jdk1.6.0:
LD_LIBRARY_PATH=/usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9/server:/usr/jdk/instances/jdk1.6.0/jre/lib/sparcv9:/usr/jdk/instances/jdk1.6.0/jre/../lib/sparcv9::/lib/sparcv9:/export/home/amit/electra/eWIRE/Agent/lib/solaris/sparc/64:/usr/ccs/lib:/usr/sfw/lib:/usr/lib/sparcv9:/opt/freeware/lib:/export/home/amit/electra/eWIRE/Agent/lib:/oracle/orasrv11/OraBase_2/OraHome_3/lib:/export/home/amit/electra/eWIRE/Agent/lib:/usr/vac/lib:/export/home/amit/lib-WIRE:/usr/jdk/instances/jdk1.6.0/bin/sparcv9/classic/:/usr/jdk/instances/jdk1.6.0/lib/sparcv9
SHELL=/usr/bin/ksh
Signal Handlers:
SIGSEGV: [libjvm.so+0x9b1230], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGBUS: [libjvm.so+0x9b1230], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGFPE: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGPIPE: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGXFSZ: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGILL: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: [libjvm.so+0x867928], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGHUP: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGTERM: [libjvm.so+0x867928], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIG39: [libjvm.so+0x86b0b8], sa_mask[0]=0x00000000, sa_flags=0x00000008
SIG40: [libjvm.so+0x23f270], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
--------------- S Y S T E M ---------------
OS: Oracle Solaris 10 9/10 s10s_u9wos_14a SPARC
Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
Assembled 11 August 2010
uname:SunOS 5.10 Generic_147440-06 sun4v (T2 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
load average:0.07 0.12 0.18
CPU:total 7 has_v8, has_v9, has_blk_init, is_sun4v, is_niagara
Memory: 8k page, physical 4194304k(2900008k free)
Warning: Address: 0x0, Size: 8K, Mapped file: None, Access:r--
vm_info: Java HotSpot(TM) 64-Bit Server VM (20.4-b02) for solaris-sparc JRE (1.6.0_29-b11), built on Oct 3 2011 01:43:34 by "" with Workshop 5.8
time: Tue Feb 21 16:47:00 2012
elapsed time: 2051 secondsCrazy thought here. I noticed in your stacktrace a call to Java_sun_awt_motif_MToolkit_run. Is your solaris server set up with a Motif/X-Windows server? Or is it a 'headless' installation? Many java AWT and Graphics libraries rely on an underlying native windowing system.
-
NFS - Solaris 10 client from Ubuntu server gives Rpcbind error
Hello All,
New to Solaris, and I've been scouring the Internet to find a solution, but none have been produced. I'll start by giving you details about the setups, and then go into the error:
Server Setup:
Ubuntu 8.04
Exports file ->
/home/<folder> <Solaris 10 Server DNS name>(rw,no_subtree_check,async)
Client Setup:
Solaris 10
Set /etc/default/nfs to have NFS_CLIENT_VERSMAX=3
Ran svcadm -v enable -r network/nfs/client and then tried
mount -F nfs <Ubuntu Server DNS name>:/home/<folder> /mnt/test/
and all I ever get are Rpcbind failure - RPC: Timed Out and then it says it's retrying: /mnt/test
I've gotten the firewall out of the way, I can ping the Ubuntu server from the Solaris server and vice versa, and I'm able to mount the Ubuntu NFS share on another Ubuntu machine perfectly, but I can't get it to mount on the Solaris server. If I specify v3 of NFS, that doesn't change anything. If I specify v4 of NFS, I get the error that the file or folder doesn't exist on the Ubuntu server.
Any ideas? Any more info needed?This is the exact same problem I've been having. My server is Ubuntu 8.10, and the client is Solaris 10. This is on my home network, so I'm pretty confident it isn't a network issue. I do NFS all the time at work between Solaris machines, but I'm stumped on this one. I've noticed there are similar threads on the topic with no real answer that I have found --
http://www.linuxquestions.org/questions/linux-networking-3/nfs-server-on-ubuntu-doesnt-play-nice-with-nfs-client-on-solaris-626508/
I did a dfshares from the Solaris box, and I actually get a response listing the shares. Even though I can see it I still can't mount it. Here is what I see:
bash-3.00# dfshares tabasco
RESOURCE SERVER ACCESS TRANSPORT
tabasco:/media/Shared tabasco - -
bash-3.00# mount -F nfs -o ro tabasco:/media/Shared /mnt
nfs mount: tabasco:/media/Shared: No such file or directory
bash-3.00#
NFS is working on the server, as I can mount it locally (see below)
root@tabasco:/# cat /etc/exports
/media/Shared *(ro,sync)
root@tabasco:/# mount tabasco:/media/Shared /mnt
root@tabasco:/# cd /mnt
root@tabasco:/mnt# ls
Videos lost+found Music Pictures Other
root@tabasco:/mnt#
Yes... my server''s name is tabasco... remember it's a home network... and I like Tabasco... :) -
Upgrading opensolaris 134 to solaris express 11
Hello all,
I've followed the instructions here http://blogs.sun.com/observatory/entry/upgrading_from_opensolaris_2009_06 to upgrade open solaris 134 to solaris express 11.
I've managed to upgrade to b134. However changing the preferred publisher to oracle gives an error
ajazam@san:~$ pfexec pkg set-publisher -P -g http://pkg.oracle.com/solaris/release solaris
pkg set-publisher: The origin URIs for 'solaris' do not appear to point to a valid pkg server.
Please check the server's address and client's network configuration.
Additional details:
Unable to contact valid package server: http://pkg.oracle.com/solaris/release/
Encountered the following error(s):
Transport errors encountered when trying to contact depot server.
Reported the following errors:
Framework error: code: 7 reason: Failed to connect to 192.9.164.66: Network is down
URL: 'http://pkg.oracle.com/solaris/release'. (happened 4 times)
ajazam@san:~$
I've been trying to update for two days and still the same error.
Incidently I'm based in the UK. Is the upgrade US specific? Am I doing anything wrong? Note I can access http://pkg.oracle.com/solaris/release via a browser.My netwokring is set to manual
Here is the traceroute trace
ajazam@san:~$ traceroute pkg.oracle.com
traceroute: Warning: Multiple interfaces found; using 192.168.9.135 @ bge0
traceroute to pkg.oracle.com (192.9.164.66), 30 hops max, 40 byte packets
1 192.168.9.254 (192.168.9.254) 2.715 ms 1.197 ms 4.633 ms
2 192.168.1.1 (192.168.1.1) 6.359 ms 2.205 ms 2.096 ms
3 * * *
4 10.1.2.173 (10.1.2.173) 25.311 ms 24.712 ms 28.063 ms
5 xe-9-1-0.edge3.London1.Level3.net (212.113.15.65) 24.325 ms 20.038 ms 24. 203 ms
6 ae-34-52.ebr2.London1.Level3.net (4.69.139.97) 21.530 ms 21.457 ms 24.605 ms
7 ae-41-41.ebr1.NewYork1.Level3.net (4.69.137.66) 98.213 ms ae-44-44.ebr1.New York1.Level3.net (4.69.137.78) 90.688 ms ae-43-43.ebr1.NewYork1.Level3.net (4.6 9.137.74) 93.461 ms
8 ae-81-81.csw3.NewYork1.Level3.net (4.69.134.74) 104.229 ms ae-71-71.csw2.Ne wYork1.Level3.net (4.69.134.70) 103.036 ms 93.066 ms
9 ae-82-82.ebr2.NewYork1.Level3.net (4.69.148.41) 93.551 ms 97.331 ms ae-62- 62.ebr2.NewYork1.Level3.net (4.69.148.33) 99.552 ms
10 ae-2-2.ebr4.SanJose1.Level3.net (4.69.135.185) 158.964 ms 161.770 ms 161. 996 ms
11 ae-64-64.csw1.SanJose1.Level3.net (4.69.134.242) 172.888 ms 171.059 ms 16 6.106 ms
12 ae-11-69.car1.SanJose1.Level3.net (4.68.18.3) 162.633 ms 162.681 ms 172.3 62 ms
13 SUN-MICROSY.car1.SanJose1.Level3.net (4.53.16.50) 163.436 ms 160.952 ms 1 58.788 ms
14 192.18.44.18 (192.18.44.18) 167.696 ms 168.433 ms 163.434 ms
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *
ajazam@san:~$
here is the netstat -r
ajazam@san:~$ netstat -r
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
default 192.168.9.254 UG 4 426
san.local san.local UH 2 40 lo0
192.168.9.0 192.168.9.135 U 4 163 bge0
192.168.10.0 192.168.10.135 U 2 0 e1000g1
192.168.11.0 192.168.11.135 U 2 0 e1000g2
192.168.12.0 192.168.12.135 U 2 0 e1000g3
192.168.13.0 192.168.13.135 U 2 0 e1000g0
192.168.56.0 192.168.56.1 U 2 0 vboxnet0
192.168.100.0 192.168.100.100 U 2 0 vnic1
Routing Table: IPv6
Destination/Mask Gateway Flags Ref Use If
san san UH 2 4 lo0
Le me know if you want anything else -
Hi,
Thanks in advance.
I have a solaris 11 set up with SPARC(sunfire v-250). I wanted to set up a boot from san environment in Solaris 11.
1) In solaris 10 I used to do set up using ufsdump command and the further steps. Now in solaris 11 the command ufsdump cannot be used since the native file system has changed to zfs.
2) When I tried to create a boot environment using beadm utility, I am able to create and activate BE in the san(SCSI) disk. But when I activated the new BE, status of new BE is changed to "R" and that of the current BE is still "NR" (which should be N, as per the behaviour of beadm). When I reboot the system it is again getting booted in the same old BE. I tried by setting the boot-device in OBP as the new san disk, which is giving error as "Does not appear to be an executable".
In solaris 10 i used lucreate for creating zfs BE, but lucreate command is not present solaris 11.
Can anybody help me creating a SAN boot environment either with ufs or zfs filse system?
Thanks and Regards
ManeeshGlad to hear that you have other supportable systems that you can try this with.
881312 wrote:
1) In solaris 10 I used to do set up using ufsdump command and the further steps. Now in solaris 11 the command ufsdump cannot be used since the native file system has changed to zfs. With zfs, the analogs to ufsdump and ufsrestore are 'zfs send' and 'zfs receive'. The process for creating an archive of a root pool and restoring it is documented in the ZFS admin guide at http://docs.oracle.com/cd/E23824_01/html/821-1448/recover-1.html#scrolltoc. Note that instead of sending it to a file and receiving it from the file, you can use a command like "zfs send -R pool1@snap | zfs recv pool2@snap". Read the doc chapters that I mention for actual zfs send and recv options that may be important, as well as other things you need to do to make the other pool bootable.
2) When I tried to create a boot environment using beadm utility, I am able to create and activate BE in the san(SCSI) disk. But when I activated the new BE, status of new BE is changed to "R" and that of the current BE is still "NR" (which should be N, as per the behaviour of beadm). When I reboot the system it is again getting booted in the same old BE. I tried by setting the boot-device in OBP as the new san disk, which is giving error as "Does not appear to be an executable".I would have expected this to work better than that - but needing to set boot-device in the OBP doesn't surprise me. By any chance, was the pool on the SAN created using the whole disk (e.g. c3t0d0) instead of a slice (ct30d0s0)? Root pools need to be created on a slice.
Note that beadm only copies the boot environment. Datasets like <rootpool>/export (mounted at /export) and its descendants are not copied. Also, dump and swap are not created in the new pool. Thus, you may have built dependencies into the system that cross the original and new root pools. You may be better off using a variant of the procedure in the ZFS admin guide I mentioned above to be sure that everything is copied across. On the first boot you will likely have other cleanup tasks, such as:
- 'zpool export' the old pool so that you don't have multiple datasets (e.g. <oldpool>/export and <newpool>/export) both trying to mount datasets on the same mountpoint.
- Modify vfstab to point to the new swap device
- Use dumpadm to point to the new dump device
In solaris 10 i used lucreate for creating zfs BE, but lucreate command is not present solaris 11.I think that once you get past this initial hurdle, you will find that beadm is a great improvement. Note that beadm is not really intended to migrate the contents of one root pool to another - it has a more limited scope.
Can anybody help me creating a SAN boot environment either with ufs or zfs filse system?Is there any reason to not just install directly to the SAN device? You shouldn't really need to do the extra step of installing to a non-SAN disk first, thus avoiding the troubles you are seeing.
Good luck and please let us know how it goes.
Mike -
SIGSEGV Crash on Solaris in JVM
Somewhere in the middle of a program I have, I get a Solaris (5.10) coredump crash in a JVM (1.5) call to strlen. When captured with dbx, it displays a stack thusly for the Motif toolkit:
=>[1] strlen(0x1a, 0x10000000, 0x1a, 0xfffffffffffffffa, 0x2, 0x0), at 0xff2b0c54
[2] MergeStatus(0x16b1e88, 0xfeb0f940, 0x14f3520, 0xc, 0xfefbe000, 0x0), at 0xdb2393d8
[3] UpdateStatus(0x16b1e88, 0x0, 0x14f3520, 0xc, 0x0, 0x1b3b970), at 0xdb238968
[4] RepaintStatus(0x14f3520, 0x14f3520, 0xd903f7f0, 0x16b1e88, 0x18002fa, 0x16b1e88), at 0xdb2387c0
[5] 0xd9c1825c(0x1, 0x6ae7c, 0x6af14, 0xd9c18230, 0x0, 0xd9c86a90), at 0xd9c1825b
[6] 0xd9c17a34(0x5950cc, 0x549718, 0x0, 0x8, 0xd9c82b14, 0xd9c87948), at 0xd9c17a33
[7] Java_sun_awt_motif_MToolkit_run(0x5950cc, 0xfea06ba0, 0x6b2d8, 0xfea869a8, 0xd9c82b14, 0xff00a630), at 0xd9c17874
[8] 0xf900c280(0x595010, 0xd903fa6c, 0xd903f9f8, 0xffffff80, 0x80000000, 0x1404), at 0xf900c27f
[9] 0xf900c224(0xf04599d8, 0xdb82c000, 0x0, 0x4, 0xfefbe000, 0xd903fa10), at 0xf900c223
[10] 0xf9005c2c(0x0, 0x35d4c, 0x0, 0xf9016210, 0x7bac, 0xd903fa88), at 0xf9005c2b
[11] 0xf9000218(0xd903fb70, 0xd903fd70, 0xa, 0xdb82d230, 0xf900a840, 0xd903fc88), at 0xf9000217
[12] JavaCalls::call_helper(0x1, 0x595010, 0xd903fc80, 0xd903fb80, 0x4, 0xd903fd70), at 0xfe99a808
[13] JavaCalls::call_virtual(0x7a9c, 0x595010, 0x4d90a8, 0x4d90b4, 0x4d90b0, 0xf046c8b0), at 0xfeac319c
[14] thread_entry(0xdb82f280, 0x595010, 0x4d9494, 0xff024640, 0xff024710, 0xff024130), at 0xfeae2700
[15] JavaThread::run(0x595010, 0x0, 0xff00c790, 0x6c00, 0x7dd4, 0x7c00), at 0xfeade29c
[16] _start(0x595010, 0x22cc, 0xfefbe000, 0x0, 0x4f24, 0x4c00), at 0xfee64240
Or, like so for the X11 toolkit:
=>[1] strlen(0x1d, 0x7, 0x1d, 0x4001c5, 0x1, 0x0), at 0xff2b0c58
[2] MergeStatus(0x18edc08, 0xb6, 0x3452c8, 0xf90147c8, 0xc68, 0x0), at 0xd64b93d8
[3] UpdateStatus(0x18edc08, 0x0, 0x3452c8, 0xf9015cc0, 0x18ae, 0x18f12a0), at 0xd64b8968
[4] RepaintStatus(0x3452c8, 0x3452c8, 0x57cad0, 0x18edc08, 0x4001c5, 0x18edc08), at 0xd64b87c0
[5] Java_sun_awt_X11_XlibWrapper_XFilterEvent(0x59494c, 0xd95bf8d8, 0x0, 0x57cad0, 0x0, 0x0), at 0xf8c3b4a8
[6] 0xf900c280(0x30a9, 0xd95bf95c, 0xd95bf8d8, 0xffffff80, 0xdf8da9f8, 0x0), at 0xf900c27f
[7] 0xf900c224(0x0, 0xb8, 0x0, 0x10, 0x2e2, 0xd95bf8f0), at 0xf900c223
[8] 0xf90057a8(0xf045cf98, 0xff0163d4, 0xdc69e5e8, 0xf90160b4, 0x8800, 0xd95bf990), at 0xf90057a7
[9] 0xf9005764(0xf045cf98, 0xdb82c000, 0x0, 0xf9015d08, 0xfefbe000, 0xd95bfa10), at 0xf9005763
[10] 0xf9005c2c(0x0, 0x35d4c, 0x0, 0xf9016210, 0x7bac, 0xd95bfa88), at 0xf9005c2b
[11] 0xf9000218(0xd95bfb70, 0xd95bfd70, 0xa, 0xdb82d230, 0xf900a840, 0xd95bfc88), at 0xf9000217
[12] JavaCalls::call_helper(0x1, 0x594890, 0xd95bfc80, 0xd95bfb80, 0x4, 0xd95bfd70), at 0xfe99a808
[13] JavaCalls::call_virtual(0x7a9c, 0x594890, 0x23ca38, 0x23ca44, 0x23ca40, 0xf0465b00), at 0xfeac319c
[14] thread_entry(0xdb82f280, 0x594890, 0x23ce24, 0xff024640, 0xff024710, 0xff024130), at 0xfeae2700
[15] JavaThread::run(0x594890, 0x0, 0xff00c790, 0x6c00, 0x7dd4, 0x7c00), at 0xfeade29c
[16] _start(0x594890, 0x6107, 0xfefbe000, 0x0, 0x4f24, 0x4c00), at 0xfee64240
Does anyone know or have any experience with a similar problem????Crazy thought here. I noticed in your stacktrace a call to Java_sun_awt_motif_MToolkit_run. Is your solaris server set up with a Motif/X-Windows server? Or is it a 'headless' installation? Many java AWT and Graphics libraries rely on an underlying native windowing system.
-
Boot server for solaris clients
Can any one give me the steps to configure a temporary boot server .. so that i can boot one of my failing server which does not have cdrom .
I do not want to configure full fledge jumpstart box .. i need it just for recovery purpose. And i want to set it up in one of my other servers .. which is running several solaris zones.Setting up a "full" jumpstart server is quite easy. You just don't have to make lots of customizations to enable non-interactive installs.
Run the setup_install_server on the media to copy the data to the server. If using CD sets, go through each of the other disks and run the update_install_server scripts. Then run add_install_client in the destination Tool directory to set up all the config files for the client.
(It's possible to skip the first step and do the client setup from the DVD directly, but this is usually simpler).
Darren
Maybe you are looking for
-
How do I consolidate all of my events into one big group of photos so I can see them all?
The title says it all. How do I consolidate all of my events into one big group of photos so I can see them all? Instead a bunch of events.
-
My Desktop pc & mobile not play any video and in my laptop no problem
i'm using 30 version of firefox in my Laptop, Desktop & Mobile also but in my Desktop pc & mobile i'm unable to play any video and in my laptop no problem. So if the prob. in my network so it will be not possible. i think like earlier some time ago f
-
Looking for some good Arc and Circle drawing pdf code.
Hi I am looking for some suggestions on how to draw circles and arcs using PDF. My arcs have recently started to be drawn as chords in Adobe Reader 9.1.1. I am looking for example code o this nature (I know this is not circle or arc code this is just
-
Keeping plot colors with the right data
I have a vi written in 7.1 that has three traces in one plot. I have selector radio buttons so the user can turn on or off any channel. The problem is the color of the trace is automatically grabbed by the vi and chooses the colors based on which t
-
Hi Gurus, Our client does not the condition values in decimal points in pricing. They want it to be scaled up always to next round figure. Eg. 12.25 should be converted to 13.00 Please suggest. Thanks, Raheel