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.
    Lorenzo

    BTW: 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.

  • Solaris  Time setting

    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,
    tanveer

    Perhaps 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?
    Thanks

    While /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

  • Sun solaris user set process

    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 lot

    Hi,
    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

  • Solaris 8/9 with LDAP

    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_direct

    I 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

  • JVM crash in solaris

    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 seconds

    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.

  • 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

  • Boot from san in solaris 11

    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
    Maneesh

    Glad 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