Solaris Cluster is going open-source!

I'm pleased to announce that Solaris Cluster is going open-source! Here are the
details:
Official announcement:
http://www.sun.com/featured-articles/2007-0627/feature/index.jsp?intcmp=hp2007jun27_cluster_read
We initiated a new HA Clusters community group on opensolaris.org: http://www.opensolaris.org/os/community/ha-clusters/
The Solaris Cluster source code base is called Open High Availability (HA) Cluster. See:
http://www.opensolaris.org/os/community/ha-clusters/ohac/
The Solaris Cluster code is released under the Community Development and Distribution License (CDDL). It is browsable via OpenGrog:
http://src.opensolaris.org/source/xref/ohac/
The first release, on June 27, contains the source for almost all the Solaris Cluster agents. The current list of open-source agents can be found at :http://www.opensolaris.org/os/community/ha-clusters/ohac/Documentation/open-agents/
We have also released the source-code for the Dataservices Automated Test Suite
(DATS), which tests the Solaris Cluster Agents code. DATS is part of the Solaris Cluster Automated Test Environment (SCATE).
CTI for TET, which is part of the SCATE test infrastructure, has been separately open-sourced on the testing community under the Artistic License. This framework supports both Solaris Cluster and ON test suites: http://www.opensolaris.org/os/community/testing/
We're committing to open-source the full Solaris Cluster product over the next 18 months, including the agents, core, Geographic Edition, test suites, and docs.
Check out the HA Clusters community (http://www.opensolaris.org/os/community/ha-clusters/) and the associated discussion group (http://www.opensolaris.org/jive/forum.jspa?forumID=195).
We are looking forward for contributions and engagement with the community!
Greetings
Thorsten

2.) The Chinese government found ways to listen in on Skype, and I'm sure others have too.  The protocol is NOT secure.
It may not be the protocol, they have a different skype version, TOM Skype  (if I'm not wrong if they try to open the skype page they get redirected there), which bundles or used to bundle an extra program that filtered forbidden words, but this was even before it got transmitted so the protocol doesn't matter (yet).
I guess they have also demanded for a way to eavesdrop on calls so maybe an extra something is added that will allow someone with the right keys to decrypt the communications (I'm thinking about something on the lines of mail encryption, you add the public key of the other person and your own public key so you can decrypt it later, if a third key is somehow added without your knowledge a third party can also decrypt it).
On the rest I have to agree, I'd like to use something that gets more regular updates and can be scrutinized by anyone but ... when you have contacts that use skype that have other contacts that also use skype .... you can't just say from now on I'll use just -insert name here- because skype is not really keeping up and force everyone else to change (even though some contacts don't really care what they use as long as it works well).

Similar Messages

  • Air 2 Powered iPad/iPhone Simulator goes open source

    Hi guys, just wanted to pass along that the very popular iPhone/iPad Web Browser simulator has been open-sourced. 
    More info on iBBDemo can be found here:  http://labs.blackbaud.com/NetCommunity/article?artid=686
    The full Adobe Air 2 / Flex based source is available on Google Code: http://code.google.com/p/ibbdemo2/
    Thanks,
    Shaun Sullivan
    CTO
    Blackbaud, Inc.

    Steadalatron wrote:
    My iPad Air 2 screen won't come on, occasionally it randomly comes on with the App Store open, but all I can do is access the drop down menu, before the screen goes out. The only thing that works is Siri, and even then it cannot hear me.
    SInce it's new, I would be turning it in immediately for replacement ... :-) ...
    Apple Support
    http://www.apple.com/support/
    Apple Retail Store - Genius Bar
    http://www.apple.com/retail/geniusbar/

  • (To SUN DTS) Where is tcp.c in solaris 8 open source foundation?

    Dear SUN DTS,
    I have downloaded the solaris 8 open source foundation. But I cannot find tcp.c file. Ip.c was there as ip.c.export. Is this SUN's purpose not giving out the tcp.c, or this is someone's mistake when packaging. Without it, the source foundation is not complete.
    Thanks
    Ken

    Hi Ken,
    As per the source license agreement, you should pursue questions about the source with the product team on the Solaris 8 Foundation Source Discussion Forum.
    Sorry for any inconvenience.
    Best regards,
    Ralph
    SUN DTS

  • How to make Open Source work on Solaris 10, x86 ?

    I'm trying to make this Open Source code for MDBTools work on my
    Solaris 10, x86.
    What this tool does is to read in a Microsoft Access MDB file, and
    outputs the contents of that database file, into an ASCII text file.
    I unzipped these files already, but how do I make "mdbtools" work on
    Solaris x86, version 10?
    http://sourceforge.net/search/?type_of_search=soft&words=mdbtools
    http://sourceforge.net/projects/mdbtools/files/mdbtools/mdbtools-0.6pre1.tar.gz/download

    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking for g++... no
    checking for c++... no
    checking for gpp... no
    checking for aCC... no
    checking for CC... no
    checking for cxx... no
    checking for cc++... no
    checking for cl... no
    checking for FCC... no
    checking for KCC... no
    checking for RCC... no
    checking for xlC_r... no
    checking for xlC... no
    checking whether we are using the GNU C++ compiler... no
    checking whether g++ accepts -g... no
    checking dependency style of g++... none
    checking how to run the C++ preprocessor... /lib/cpp
    checking for g77... no
    checking for f77... no
    checking for xlf... no
    checking for frt... no
    checking for pgf77... no
    checking for fl32... no
    checking for af77... no
    checking for fort77... no
    checking for f90... no
    checking for xlf90... no
    checking for pgf90... no
    checking for epcf90... no
    checking for f95... no
    checking for fort... no
    checking for xlf95... no
    checking for lf95... no
    checking for g95... no
    checking whether we are using the GNU Fortran 77 compiler... no
    checking whether accepts -g... no
    checking the maximum length of command line arguments... 262144
    checking command to parse /usr/ccs/bin/nm -p output from gcc object... ok
    checking for objdir... .libs
    checking for ar... false
    checking for ranlib... :
    checking for strip... :
    checking if gcc static flag works... yes
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC
    checking if gcc PIC flag -fPIC works... yes
    checking if gcc supports -c -o file.o... yes
    checking whether the gcc linker (/usr/ccs/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... yes
    checking dynamic linker characteristics... solaris2.10 ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... no
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... yes
    configure: creating libtool
    appending configuration tag "CXX" to libtool
    checking whether the g++ linker (/usr/ccs/bin/ld) supports shared libraries... yes
    libtool.m4: error: problem compiling CXX test program
    checking for g++ option to produce PIC...
    checking if g++ supports -c -o file.o... no
    checking whether the g++ linker (/usr/ccs/bin/ld) supports shared libraries... yes
    checking dynamic linker characteristics... solaris2.10 ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... no
    appending configuration tag "F77" to libtool
    checking for flex... no
    checking for lex... no
    checking for yywrap in -lfl... no
    checking for yywrap in -ll... yes
    checking for bison... no
    checking for byacc... no
    checking for ANSI C header files... (cached) yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking for unistd.h... (cached) yes
    checking wordexp.h usability... yes
    checking wordexp.h presence... yes
    checking for wordexp.h... yes
    checking for an ANSI C-conforming const... yes
    checking for size_t... yes
    checking whether byte ordering is bigendian... no
    checking Are we using flex ... yes
    checking for SQLGetPrivateProfileString in -lodbcinst... no
    checking for pkg-config... /usr/bin/pkg-config
    checking for GLIB - version >= 2.0.0... yes (version 2.4.1)
    checking for libglade-2.0 libgnomeui-2.0... yes
    checking GNOME_CFLAGS... -DORBIT2=1 -mt -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/openwin/include -I/usr/sfw/include -I/usr/sfw/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0
    checking GNOME_LIBS... -mt -lglade-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lpthread -lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lmlib -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgobject-2.0 -lresolv -lnsl -lsocket -lm -lgmodule-2.0 -lgthread-2.0 -lglib-2.0
    checking gtk-doc version >= 1.0... yes
    checking for initscr in -lncurses... no
    checking for add_history in -lreadline... no
    configure: creating ./config.status
    config.status: creating src/Makefile
    config.status: creating libmdb.pc
    config.status: creating libmdbsql.pc
    config.status: creating src/util/Makefile
    config.status: creating src/extras/Makefile
    config.status: creating Makefile
    config.status: creating include/Makefile
    config.status: creating src/libmdb/Makefile
    config.status: creating src/sql/Makefile
    config.status: creating src/odbc/Makefile
    config.status: creating doc/Makefile
    config.status: creating src/gmdb2/Makefile
    config.status: creating src/gmdb2/gladefiles/Makefile
    config.status: creating src/gmdb2/pixmaps/Makefile
    config.status: creating src/gmdb2/help/Makefile
    config.status: creating src/gmdb2/help/C/Makefile
    config.status: creating mdbtools.spec
    config.status: creating include/mdbver.h
    config.status: creating include/config.h
    config.status: include/config.h is unchanged
    config.status: executing depfiles commands
    @

  • Is Solaris open source?

    I have read many articles that said Solaris is now open source; however, it is impossible to find a link to download the code. In some forums it sounds like people have the source code. Can someone please tell me where or how I can get the source code?
    Thanks for your help

    if there is a market demand, corporations would respond accordingly in ideal. this is evidently not true, as can be seen in licensing costs for MS . However, there isnt that demand per se for clients of SUN asking for the source.
    however, on hindsight, would the source code liberate or empower you where solaris 8 is concerned? I suspect that it would be liberating to capitalise on shell programming, and modify the shell to your needs.

  • Timefinder mirror  BCV issues after installing Solaris Cluster 3.2

    I just installed Solaris Cluster 3.2, and since then, my BVC's will no longer mount. I have a case open with EMC already, just thought I check and see if anyone here has ever ran into the same issues and found a fix. The BCV job runs just fine until it comes to the time to mount it under an alternate location. This fails which I initially assumed was because SC needs the diskgroup to be registered. However, I have BCV's running on other servers that use SC3.2 as well, and they work just fine. If anyone has any past experience with this, please let me know how you overcame the problem.
    TIA...

    Did a rebuild with current patches, did not run JASS or an in-house hardening script on the nodes and I get the same result.
    I think I might have a bug issue with the bge driver or something.
    On the first node before running scinstall all nic lights are lit.
    After that first node reboots from scinstall the nic lights stay lit until right before the CMM messages begin appearing on the console. At that point the interconnect lights go out and stay out physically.
    No errors were detected with sccheck or in the install logs for the cluster.
    I tried a rebuild of the cluster nodes using a switch (ProCurve 2626) for the interconnects rather than an ethernet cable or cross-over cable.
    I have a hme interface in my V210 and V240 and I am going to use that for one of the interconnects to see if it matters.
    Basically at this point it is definitely not something physical (bad cable, bad switch port, etc) but something in the cluster configuration from scinstall that is not digging the interconnects and keeping the cluster nodes from conversing.
    Since the cluster isn't working anyway I can do a clintr enable node:port,switch@port and see that the ports and switch ports show as enabled by clintr status does not show an interconnect active and the physical ports are not lit.
    I do see references to bgeX/0 unregistered in /var/adm/messages but I haven't found information as to what this means or what to do about it exactly yet.
    Closest thing so far is this:
    http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6453203

  • DBAShell - New Open Source Project for Oracle DBA's

    I'd like to have this project included in the Open Source Oracle tools list at: http://www.oracle.com/technology/community/opensource_projects.html
    I’'ve been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things I'’ve always wished for was an easier way to set up environment variables for different Oracle Home’s and a way to provide passwords to scripts without embedding them in plain-view.
    About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
    About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
    So that is how http://sourceforge.net/projects/dbashell/ was started. Now it’s in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OS’s, other Shells, and other Databases.
    Here is a description of the project from the latest news item:
    DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
    Features include:
    * Automatic setting of all environment variables based on SID requested.
    * Manage PATH's and other path like variables for each ORACLE_HOME needed.
    * Run scripts with stored passwords (no more hard-coding of passwords!!)
    * Automatically set SID based on Script location (makes it easier to share scripts between SID's)
    * manage temporary script output and check for oracle errors in output
    * check database status and versions from scripts
    * stop/start databases in parallel (faster startup)
    * compile all database objects
    * analyze objects in parallel (Faster analyzes)
    * set aliases and variables for common SID areas, etc..
    * many helpful commands for common Oracle tasks
    Over a thousand people have already downloaded the prior release and more are downloading every hour.
    I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
    I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
    http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
    Main site:
    http://sourceforge.net/projects/dbashell/
    Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
    Download:
    http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?download

    Always glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.

  • DBAShell - Open Source project for Oracle DBA's

    I’ve been an Oracle DBA for quite some time (since 7.0.13) and a developer for many years. One of the things I’ve always wished for was an easier way to set up environment variables for different Oracle Home’s and a way to provide passwords to scripts without embedding them in plain-view.
    About 3 years ago, I started a set of functions and scripts at my company that did exactly just that and provided many more functions for things like checking database status, running scripts quietly unless errors are detected, running actions in parallel (like fast shutdowns at once, or multiple analyzes), restarting databases in a guaranteed fashion, aliases to common folder locations, etc..
    About a month ago, after putting all this time and effort into these scripts and using them in production all this time, I realized I wanted more out of the scripts like support for other databases and thought that it would be best if I gave it new life as an Open Source project.
    So that is how http://sourceforge.net/projects/dbashell/ was started. Now it’s in a second release (DBAShell 0.85) that is more modular and would allow other people to easily add support for other OS’s, other Shells, and other Databases.
    Here is a description of the project from the latest news item:
    DBAShell is a project based around Shell functions and scripts designed to make it easy for DBA's to use Databases in a command line environment. Currently supported is Oracle with ksh and bash on AIX, Solaris, Linux. The code base itself is 3 years old and has been in use in Production environments all of that time.
    Features include:
    * Automatic setting of all environment variables based on SID requested.
    * Manage PATH's and other path like variables for each ORACLE_HOME needed.
    * Run scripts with stored passwords (no more hard-coding of passwords!!)
    * Automatically set SID based on Script location (makes it easier to share scripts between SID's)
    * manage temporary script output and check for oracle errors in output
    * check database status and versions from scripts
    * stop/start databases in parallel (faster startup)
    * compile all database objects
    * analyze objects in parallel (Faster analyzes)
    * set aliases and variables for common SID areas, etc..
    * many helpful commands for common Oracle tasks
    Over a thousand people have already downloaded the prior release and more are downloading every hour.
    I'm seeking feedback from anybody that would be willing to take a look at the project, trying it out, give me any feedback you have on it, and perhaps even direct me to where I could best promote this project.
    I wrote a tutorial that shows at a glance some of the more useful features of DBAShell:
    http://sourceforge.net/docman/display_doc.php?docid=34041&group_id=170224
    Main site:
    http://sourceforge.net/projects/dbashell/
    Documentation: http://sourceforge.net/docman/display_doc.php?docid=33704&group_id=170224
    Download:
    http://prdownloads.sourceforge.net/dbashell/dbashell-0.85.tar.gz?download

    Always glad to have people thinking about the poor DBA's. Usually, the developers get most of the attention in open source.

  • Grid installation: root.sh failed on the first node on Solaris cluster 4.1

    Hi all,
    I'm trying to install the Grid (11.2.0.3.0) on the 2 node-clusters (OSC 4.1).
    When I run the root.sh on the first node, I got the out put as follow:
    xha239080-root-5.11# root.sh
    Performing root user operation for Oracle 11g
    The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME= /Grid/CRShome
    Enter the full pathname of the local bin directory: [/usr/local/bin]:
    /usr/local/bin is read only. Continue without copy (y/n) or retry (r)? [y]:
    Warning: /usr/local/bin is read only. No files will be copied.
    Creating /var/opt/oracle/oratab file...
    Entries will be added to the /var/opt/oracle/oratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of root script.
    Now product-specific root actions will be performed.
    Using configuration parameter file: /Grid/CRShome/crs/install/crsconfig_params
    Creating trace directory
    User ignored Prerequisites during installation
    OLR initialization - successful
    root wallet
    root wallet cert
    root cert export
    peer wallet
    profile reader wallet
    pa wallet
    peer wallet keys
    pa wallet keys
    peer cert request
    pa cert request
    peer cert
    pa cert
    peer root cert TP
    profile reader root cert TP
    pa root cert TP
    peer pa cert TP
    pa peer cert TP
    profile reader pa cert TP
    profile reader peer cert TP
    peer user cert
    pa user cert
    Adding Clusterware entries to inittab
    CRS-2672: Attempting to start 'ora.mdnsd' on 'xha239080'
    CRS-2676: Start of 'ora.mdnsd' on 'xha239080' succeeded
    CRS-2672: Attempting to start 'ora.gpnpd' on 'xha239080'
    CRS-2676: Start of 'ora.gpnpd' on 'xha239080' succeeded
    CRS-2672: Attempting to start 'ora.cssdmonitor' on 'xha239080'
    CRS-2672: Attempting to start 'ora.gipcd' on 'xha239080'
    CRS-2676: Start of 'ora.cssdmonitor' on 'xha239080' succeeded
    CRS-2676: Start of 'ora.gipcd' on 'xha239080' succeeded
    CRS-2672: Attempting to start 'ora.cssd' on 'xha239080'
    CRS-2672: Attempting to start 'ora.diskmon' on 'xha239080'
    CRS-2676: Start of 'ora.diskmon' on 'xha239080' succeeded
    CRS-2676: Start of 'ora.cssd' on 'xha239080' succeeded
    ASM created and started successfully.
    Disk Group DATA created successfully.
    clscfg: -install mode specified
    Successfully accumulated necessary OCR keys.
    Creating OCR keys for user 'root', privgrp 'root'..
    Operation successful.
    CRS-4256: Updating the profile
    Successful addition of voting disk 9cdb938773bc4f16bf332edac499fd06.
    Successful addition of voting disk 842907db11f74f59bf65247138d6e8f5.
    Successful addition of voting disk 748852d2a5c84f72bfcd50d60f65654d.
    Successfully replaced voting disk group with +DATA.
    CRS-4256: Updating the profile
    CRS-4266: Voting file(s) successfully replaced
    ## STATE File Universal Id File Name Disk group
    1. ONLINE 9cdb938773bc4f16bf332edac499fd06 (/dev/did/rdsk/d10s6) [DATA]
    2. ONLINE 842907db11f74f59bf65247138d6e8f5 (/dev/did/rdsk/d8s6) [DATA]
    3. ONLINE 748852d2a5c84f72bfcd50d60f65654d (/dev/did/rdsk/d9s6) [DATA]
    Located 3 voting disk(s).
    Start of resource "ora.cssd" failed
    CRS-2672: Attempting to start 'ora.cssdmonitor' on 'xha239080'
    CRS-2672: Attempting to start 'ora.gipcd' on 'xha239080'
    CRS-2676: Start of 'ora.cssdmonitor' on 'xha239080' succeeded
    CRS-2676: Start of 'ora.gipcd' on 'xha239080' succeeded
    CRS-2672: Attempting to start 'ora.cssd' on 'xha239080'
    CRS-2672: Attempting to start 'ora.diskmon' on 'xha239080'
    CRS-2676: Start of 'ora.diskmon' on 'xha239080' succeeded
    CRS-2674: Start of 'ora.cssd' on 'xha239080' failed
    CRS-2679: Attempting to clean 'ora.cssd' on 'xha239080'
    CRS-2681: Clean of 'ora.cssd' on 'xha239080' succeeded
    CRS-2673: Attempting to stop 'ora.gipcd' on 'xha239080'
    CRS-2677: Stop of 'ora.gipcd' on 'xha239080' succeeded
    CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'xha239080'
    CRS-2677: Stop of 'ora.cssdmonitor' on 'xha239080' succeeded
    CRS-5804: Communication error with agent process
    CRS-4000: Command Start failed, or completed with errors.
    Failed to start Oracle Grid Infrastructure stack
    Failed to start Cluster Synchorinisation Service in clustered mode at /Grid/CRShome/crs/install/crsconfig_lib.pm line 1211.
    /Grid/CRShome/perl/bin/perl -I/Grid/CRShome/perl/lib -I/Grid/CRShome/crs/install /Grid/CRShome/crs/install/rootcrs.pl execution failed
    xha239080-root-5.11# history
    checking the ocssd.log, I see some thing as follow:
    2013-09-16 18:46:24.238: [    CSSD][1]clssscmain: Starting CSS daemon, version 11.2.0.3.0, in (clustered) mode with uniqueness value 1379371584
    2013-09-16 18:46:24.239: [    CSSD][1]clssscmain: Environment is production
    2013-09-16 18:46:24.239: [    CSSD][1]clssscmain: Core file size limit extended
    2013-09-16 18:46:24.248: [    CSSD][1]clssscmain: GIPCHA down 1
    2013-09-16 18:46:24.249: [    CSSD][1]clssscGetParameterOLR: OLR fetch for parameter logsize (8) failed with rc 21
    2013-09-16 18:46:24.250: [    CSSD][1]clssscExtendLimits: The current soft limit for file descriptors is 65536, hard limit is 65536
    2013-09-16 18:46:24.250: [    CSSD][1]clssscExtendLimits: The current soft limit for locked memory is 4294967293, hard limit is 4294967293
    2013-09-16 18:46:24.250: [    CSSD][1]clssscGetParameterOLR: OLR fetch for parameter priority (15) failed with rc 21
    2013-09-16 18:46:24.250: [    CSSD][1]clssscSetPrivEnv: Setting priority to 4
    2013-09-16 18:46:24.253: [    CSSD][1]clssscSetPrivEnv: unable to set priority to 4
    2013-09-16 18:46:24.253: [    CSSD][1]SLOS: cat=-2, opn=scls_mem_lockdown, dep=11, loc=mlockall
    unable to lock memory
    2013-09-16 18:46:24.253: [    CSSD][1](:CSSSC00011:)clssscExit: A fatal error occurred during initialization
    Do anyone have any idea what going on and how can I fix it ?

    Hi,
    solaris has several issues with DISM, e.g.:
    Solaris 10 and Solaris 11 Shared Memory Locking May Fail (Doc ID 1590151.1)
    Sounds like Solaris Cluster  has a similar bug. A "workaround" is to reboot the (cluster) zone, that "fixes" the mlock error. This bug was introduced with updates in september, atleast to our environment (Solaris 11.1). Prior i did not have the issue and now i have to restart the entire zone, whenever i stop crs.
    With 11.2.0.3 the root.sh script can be rerun without prior cleaning up, so you should be able to continue installation at that point after the reboot. After the root.sh completes some configuration assistants need to be run, to complete the installation. You need to execute this manually as you wipe your oui session
    Kind Regards
    Thomas

  • HOWTO: Create 2-node Solaris Cluster 4.1/Solaris 11.1(x64) using VirtualBox

    I did this on VirtualBox 4.1 on Windows 7 and VirtualBox 4.2 on Linux.X64. Basic pre-requisites are : 40GB disk space, 8GB RAM, 64-bit guest capable VirtualBox.
    Please read all the descriptive messages/prompts shown by 'scinstall' and 'clsetup' before answering.
    0) Download from OTN
    - Solaris 11.1 Live Media for x86(~966 MB)
    - Complete Solaris 11.1 IPS Repository Image (total 7GB)
    - Oracle Solaris Cluster 4.1 IPS Repository image (~73MB)
    1) Run VirtualBox Console, create VM1 : 3GB RAM, 30GB HDD
    2) The new VM1 has 1 NIC, add 2 more NICs (total 3). Setting the NIC to any type should be okay, 'VirtualBox Host Only Adapter' worked fine for me.
    3) Start VM1, point the "Select start-up disk" to the Solaris 11.1 Live Media ISO.
    4) Select "Oracle Solaris 11.1" in the GRUB menu. Select Keyboard layout and Language.
    VM1 will boot and the Solaris 11.1 Live Desktop screen will appear.
    5) Click <Install Oracle Solaris> from the desktop, supply necessary inputs.
    Default Disk Discovery (iSCSI not needed) and Disk Selection are fine.
    Disable the "Support Registration" connection info
    6) The alternate user created during the install has root privileges (sudo). Set appropriate VM1 name
    7) When the VM has to be rebooted after the installation is complete, make sure the Solaris 11.1 Live ISO is ejected or else the VM will again boot from the Live CD.
    8) Repeat steps 1-6, create VM2 and install Solaris.
    9) FTP(secure) the Solaris 11.1 Repository IPS and Solaris Cluster 4.1 IPS onto both the VMs e.g under /home/user1/
    10) We need to setup both the packages: Solaris 11.1 Repository and Solaris Cluster 4.1
    11) All commands now to be run as root
    12) By default the 'solaris' repository is of type online (pkg.oracle.com), that needs to be updated to the local ISO we downloaded :-
    +$ sudo sh+
    +# lofiadm -a /home/user1/sol-11_1-repo-full.iso+
    +//output : /dev/lofi/N+
    +# mount -F hsfs /dev/lofi/N /mnt+
    +# pkg set-publisher -G '*' -M '*' -g /mnt/repo solaris+
    13) Setup the ha-cluster package :-
    +# lofiadm -a /home/user1/osc-4_1-ga-repo-full.iso+
    +//output : /dev/lofi/N+
    +# mkdir /mnt2+
    +# mount -f hsfs /dev/lofi/N /mnt2+
    +# pkg set-publisher -g file:///mnt2/repo ha-cluster+
    14) Verify both packages are fine :-
    +# pkg publisher+
    PUBLISHER                   TYPE     STATUS P LOCATION
    solaris                     origin   online F file:///mnt/repo/
    ha-cluster                  origin   online F file:///mnt2/repo/
    15) Install the complete SC4.1 package by installing 'ha-cluster-full'
    +# pkg install ha-cluster-full+
    14) Repeat steps 12-15 on VM2.
    15) Now both VMs have the OS and SC4.1 installed.
    16) By default the 3 NICs are in the "Automatic" profile and have DHCP configured. We need to activate the Fixed profile and put the 3 NICs into it. Only 1 interface, the public interface, needs to be
    configured. The other 2 are for the cluster interconnect and will be automatically configured by scinstall. Execute the following commands :-
    +# netadm enable -p ncp defaultfixed+
    +//verify+
    +# netadm list -p ncp defaultfixed+
    +#Configure the public-interface+
    +#Verify none of the interfaces are listed, add all the 3+
    +# ipadm show-if+
    +# run dladm show-phys or dladm show-link to check interface names : must be net0/net1/net2+
    +# ipadm create-ip net0+
    +# ipadm create-ip net1+
    +# ipadm create-ip net2+
    +# ipadm show-if+
    +//select proper IP and configure the public interface. I have used 192.168.56.171 & 172+
    +# ipadm create-addr -T static -a 192.168.56.171/24 net0/publicip+
    +#IP plumbed, restart+
    +# ipadm down-addr -t net0/publicip+
    +# ipadm up-addr -t net0/publicip+
    +//Verify publicip is fine by pinging the host+
    +# ping 192.168.56.1+
    +//Verify, net0 should be up, net1/net2 should be down+
    +# ipadm+
    17) Repeat step 16 on VM2
    18) Verify both VMs can ping each other using the public IP. Add entries to each other's /etc/hosts
    Now we are ready to run scinstall and create/configure the 2-node cluster
    19)
    +# cd /usr/cluster/bin+
    +# ./scinstall+
    select 1) Create a new cluster ...
    select 1) Create a new cluster
    select 2) Custom in "Typical or Custom Mode"
    Enter cluster name : mycluster1 (e.g)
    Add the 2 nodes : solvm1 & solvm2 and press <ctrl-d>
    Accept default "No" for <Do you need to use DES authentication>"
    Accept default "Yes" for <Should this cluster use at least two private networks>
    Enter "No" for <Does this two-node cluster use switches>
    Select "1)net1" for "Select the first cluster transport adapter"
    If there is warning of unexpected traffic on "net"1, ignore it
    Enter "net1" when it asks corresponding adapter on "solvm2"
    Select "2)net2" for "Select the second cluster transport adapter"
    Enter "net2" when it asks corresponding adapter on "solvm2"
    Select "Yes" for "Is it okay to accept the default network address"
    Select "Yes" for "Is it okay to accept the default network netmask"Now the IP addresses 172.16.0.0 will be plumbed in the 2 private interfaces
    Select "yes" for "Do you want to turn off global fencing"
    (These are SATA serial disks, so no fencing)
    Enter "Yes" for "Do you want to disable automatic quorum device selection"
    (we will add quorum disks later)
    Enter "Yes" for "Proceed with cluster creation"
    Select "No" for "Interrupt cluster creation for cluster check errors"
    The second node will be configured and 2nd node rebooted
    The first node will be configured and rebootedAfter both nodes have rebooted, verify the cluster has been created and both nodes joined.
    On both nodes :-
    +# cd /usr/cluster/bin+
    +# ./clnode status+
    +//should show both nodes Online.+
    At this point there are no quorum disks, so 1 of the node's will be designated quorum vote. That node VM has to be up for the other node to come up and cluster to be formed.
    To check the current quorum status, run :-
    +# ./clquorum show+
    +//one of the nodes will have 1 vote and other 0(zero).+
    20)
    Now the cluster is in 'Installation Mode' and we need to add a quorum disk.
    Shutdown both the nodes as we will be adding shared disks to both of them
    21)
    Create 2 VirtualBox HDDs (VDI Files) on the host, 1 for quorum and 1 for shared filesystem. I have used a size of 1 GB for each :-
    *$ vboxmanage createhd --filename /scratch/myimages/sc41cluster/sdisk1.vdi --size 1024 --format VDI --variant Fixed*
    *0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%*
    *Disk image created. UUID: 899147b9-d21f-4495-ad55-f9cf1ae46cc3*
    *$ vboxmanage createhd --filename /scratch/myimages/sc41cluster/sdisk2.vdi --size 1024 --format VDI --variant Fixed*
    *0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%*
    *Disk image created. UUID: 899147b9-d22f-4495-ad55-f9cf15346caf*
    22)
    Attach these disks to both the VMs as shared type
    *$ vboxmanage storageattach solvm1 --storagectl "SATA" --port 1 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk1.vdi --mtype shareable*
    *$ vboxmanage storageattach solvm1 --storagectl "SATA" --port 2 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk2.vdi --mtype shareable*
    *$ vboxmanage storageattach solvm2 --storagectl "SATA" --port 1 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk1.vdi --mtype shareable*
    *$ vboxmanage storageattach solvm2 --storagectl "SATA" --port 2 --device 0 --type hdd --medium /scratch/myimages/sc41cluster/sdisk2.vdi --mtype shareable*
    The disks are attached to SATA ports 1 & 2 of each VM. On my VirtualBox on Linux, the controller type is "SATA", whereas on Windows it is "SATA Controller".
    The "--mtype shareable' parameter is important
    23)
    Mark both disks as shared :-
    *$ vboxmanage modifyhd /scratch/myimages/sc41cluster/sdisk1.vdi --type shareable*
    *$ vboxmanage modifyhd /scratch/myimages/sc41cluster/sdisk2.vdi --type shareable*
    24) Start both VMs. We need to format the 2 shared disks
    25) From VM1, run format. In my case, the 2 new shared disks show up as 'c7t1d0' and 'c7t2d0'.
    +# format+
    select disk 1 (c7t1d0)
    [disk formated]
    FORMAT MENU
    fdisk
    Type 'y' to accept default partition
    partition
    0
    <enter>
    <enter>
    1
    995mb
    print
    label
    <yes>
    quit
    quit26) Repeat step 25) for the 2nd disk (c7t2d0)
    27) Make sure the shared disks can be used for quorum :-
    On VM1
    +# ./cldevice refresh+
    +# ./cldevice show+
    On VM2
    +# ./cldevice refresh+
    +# ./cldevice show+
    The shared disks should have the same DID (d2,d3,d4 etc). Note down the DID that you are going to use for quorum (e.g d2)
    By default, global fencing is enabled for these disks. We need to turn it off for all disks as these are SATA disks :-
    +# cldevice set -p default_fencing=nofencing-noscrub d1+
    +# cldevice set -p default_fencing=nofencing-noscrub d2+
    +# cldevice set -p default_fencing=nofencing-noscrub d3+
    +# cldevice set -p default_fencing=nofencing-noscrub d4+
    28) It is better to do one more reboot of both VMs, otherwise I got a error when adding the quorum disk
    29) Run clsetup to add quorum disk and to complete cluster configuration :-
    +# ./clsetup+
    === Initial Cluster Setup ===
    Enter 'Yes' for "Do you want to continue"
    Enter 'Yes' for "Do you want add any quorum devices"
    Select '1) Directly Attached Shared Disk' for the type of device
    Enter 'Yes' for "Is it okay to continue"
    Enter 'd2' (or 'd3') for 'Which global device do you want to use'
    Enter 'Yes' for "Is it okay to proceed with the update"
    The command 'clquorum add d2' is run
    Enter 'No' for "Do you want to add another quorum device"
    Enter 'Yes' for "Is it okay to reset "installmode"?"Cluster initialization is complete.!!!
    30) Run 'clquorum status' to confirm both nodes and the quorum disk have 1 vote each
    31) Run other cluster commands to explore!
    I will cover Data services and shared file system in another post. Basically the other shared disk
    can be used to create a UFS filesystem and mount it on all nodes.

    The Solaris Cluster 4.1 Installation and Concepts Guide are available at :-
    http://docs.oracle.com/cd/E29086_01/index.html
    Thanks.

  • We have build a nice Flex BI front end and want to open-source it would this be useful to the group?

    Hello, I am the CEO of DataRoket (www.dataroket.com) and we are a data integration and analytics platform.  As part of our effort, we have built a really nice data visualization and reporting package.
    Since this is not our core business and we want to give back to the community and also see it continue to evolve, we are going to open source the Data Visualization module of data roket.
    You can look at the application by going to www.dataroket.com.  If we did this, we would like to get some people to work on this and use it freely for your clients etc.
    I want to know two things please:
    1. is this interesting and would it be useful to the community
    2. Are there people that would like to continue to push this capability and shepard the open source effort with us?
    Thanks in advance for your feedback
    James Fox
    [email protected]

    I like the idea of open source.  Have you considered adding a demo/dummy Flex
    app to your website for a fictional business.  Just to show your capabilities.

  • FC - Open source, MXP's, Adobe Bridge?

    1) is FC going to be Open source (ever)?
    2) Any tech to write MXP's and extentions in standart Adobe way or Eclipse one?
    3) Will thare be any connection to bridge?
    4) BTW any way to run 2 FC's at the same tyme with different work spaces?
    Sory for my EN

    Check after reseting the preferences of the bridge ,
      Start Adobe Bridge and immediately press Ctrl+Alt+Shift (Windows) or Command+Option+Shift (Mac OS) until the Reset Settings dialog box appear  or press the Ctrl+Alt+Shift (Windows) or Command+Option+Shift (Mac OS) and then luanch bridge.
    Select all three options--Reset Preferences, Reset Standard Workspaces, and Purge Entire Thumbnail Cache--and then click OK
    Also check in the new user account does it work for you

  • I Need Information about  Open Source Java Client/Server Instant Messaging

    I need your valuable help and collaboration with the following issue:
    I need to know where can find a robust Open Source Java Instant Messaging Client/Server Application.
    I thank in advance for their valuable time. And for the attention and the collaboration lent to me.

    I was going to mention that right off, but since the OP is clearly unaware of the search engines on the Web, I thought I'd give him a hand. Jabber works pretty good - I tried it a while back and some of the clients were ... quirky.

  • EngLab - Open source mathematical/engineering platform

    Hello all,
    I'm new to Archlinux and quite exited with it. Anyway, some colleagues of mine from the University and me have created an engineering platform for the Linux platform, although Windows builds are also available. If you like check it out, but be aware that it's still on an early development stage.
    (I hope this is the right board to post this )
    Website: http://englab.sourceforge.net/
    Now that I am into Arch I'm going to make some research and create a build system for it to run on Arch and with your help maybe enter the AUR.
    Here is our press presentation for the first big release (now we're on 0.2.1alpha):
    We are pleased to inform you that the 0.2alpha release of the open-source program EngLab has been published.
    Our site is located to englab.sourceforge.net . You can download it from https://sourceforge.net/project/showfil … _id=206384
    EngLab is a cross-compile mathematical platform with a C like syntax, intended to be used both by engineers and users with little programming knowledge. The initiative has been taken from a group of students a year ago.
    Our goal is to develop an easy-to-use computaion and simulation platform with a C++ like syntax. We have adopted Matlab's structure philoshophy and C++ 's structured language syntax. There are various toolboxes (packages of functions relative to a certain scientific field), which depend on open-source libraries.
    The EngLab distribution is available in two ways: there are two basic Englab releases, EngLab Console and EngLab GUI. EngLab Console allows EngLab's execution through the console(Linux or Windows). EngLab GUI gives the opportunity of using EngLab through a graphical user interface. EngLab GUI is implemented with the use of  the open-source library wxWidgets 2.8, providing additional usability compared to EngLab Console edition. EngLab GUI is independent, so there is no need for EngLab Console to be installed, in order to properly install and execute EngLab GUI.
    Toolboxes are distributed as seperate packages. Their installation is possible either through EngLab Console or EngLab GUI. The reason is that those toolboxes depend on open-source libraries that have to be previously installed. So as the user not to be forced to install those libraries directly, user can install packages and toolboxes at his/her own will.
    For the time being, EngLab Console edition is available for Windows and Linux and Englab GUI is available for Linux only.
    Until now EngLab has the following features :
    - 16 types of variable declaration (int, float, ...)
    - Variable declaration with unlimited number of dimensions.
    - Loop structures (for, while, ...)
    - Arithmetic, logical and binary operations
    - Constant number declaration (pi, phi, ...)
    - Graphical manipulation of variable values of any dimension (Englab GUI)
    - Adjustable graphical environment (Englab GUI)
    - Editor for writing *.eng functions (Englab GUI)
    - Command history for the last 5 sessions
    - Immediate access to variables, constants and functions (EngLab GUI)
    - Recent files opened through EngLab (EngLab GUI)
    Toolboxes that have been fully or partially implemented:
    - a package containing fundamental functions of C (trigonemetric, hyperbolic trigonometrical, ...)
    - a package containing some statistic functions
    - a package containing functions that allow convertions of the variable type
    All these toolboxes accompany the basic two EngLab editions, since they do not depend on another open-source library. Moreover, some other toolboxes have been partially implemented:
    - a package that contains functions for the manipulation of 2-D matrices (determinant, inverse array, ...). This package depends on the open-source library NewMat10.
    - a package that contains functions for image processing. This package depends on the open-source library CImg.
    - a package that contains functions for image processing. This package depends on the open-source library OpenCV.
    Also, we develop
    - a toolbox for visual data representation(plots etc)
    - a toolbox that contains functins for manipulating polyonymials, root detection, computation of integrals and derivatives, special functions and more.
    Those two toolboxes will be available in the next releases.
    The disadvantage is the number of EngLab developers, which does not allow EngLab's quick development. Thus, helping us would be welcomed.
    You can help us with the following two ways:
    - By reporting bugs, which you have observed during EngLab execution. You can report bugs in https://sourceforge.net/tracker/?group_ … tid=997443 . Moreover, you can suggest new features that would improve EngLab's usability and performance. New features can be suggested in https://sourceforge.net/tracker/?group_ … tid=997446 .
    - If you would like to get more into EngLab, you can become EngLab developers and help us. That requires C++ knowledge.
    If you have read till here, that's a good sign. Wink
    You could ask questions in the mailing list [email protected] or in the forum .
    EngLab development team :
    Bugfest development team :
    Serenis Charalampos - PhD student of the Department of Electrical and Computer Engineering of Aristotle University of Thessaloniki(Greece).
    Tsardoulias Emmanouil - PhD student of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Gavves Efstratios - Dipl. Engineer of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Parastatidis Nikolas - Postgraduate student of the Department of Electrical  and Computer Engineering of Aristotle University of Thessaloniki(Greece).
    Also contributed:
    Gkekas Christos - Dipl. Engineer of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).
    Vogianou Thanassis - PhD student of the Department of Electrical and Computer  Engineering of Aristotle University of Thessaloniki(Greece).

    We are glad to announce that version 0.3 of Englab has been released. The new version contains several bug fixes and improvements in the kernel, a new and advanced GUI based on the Qt toolkit and toolboxes with several functions. Amongst the featured toolboxes are:
    - cimgbox, image processing and manipulation toolbox
    - plotbox, toolbox for plotting graphs and figures
    - dspbox, toolbox for Digital Signal Processing and audio processing
    as dynamic (external) toolboxes and:
    - analogfilters, toolbox for analog filter design
    - unit conversions toolboxes, complex numbers toolbox, polynomials toolbox, stats toolbox etc.
    as static (internal) toolboxes.
    Englab is available for GNU/Linux, Unix (not tested) and Windows32 platforms.
    For GNU/Linux
         - Platform-independent
         The source tarballs are available at:
         http://sourceforge.net/project/showfile … _id=206384
         - Debian/Ubuntu (and other Debian-based distributions)
         Precompiled deb packages are available for download here:     
         http://sourceforge.net/project/showfile … _id=292500
         or to use our Debian repository, simply add it to your package sources by appending the following lines to /etc/apt/sources.list
         deb http://englab.bugfest.net/debian unstable main
         deb-src http://englab.bugfest.net/debian unstable main
         (Please note that you need to have root permission in order to edit the sources.list file)
         - Archlinux
         PKGBUILD scripts are available in AUR:
         http://aur.archlinux.org/packages.php?O … _Search=Go
         or in sourceforge:     
         http://sourceforge.net/project/showfile … _id=292585
         and also precompiled Arch packages exist in our Archlinux repository. In your /etc/pacman.conf add the following lines for the i686 architecture:
         [englab]
         Server = http://englab.bugfest.net/arch/i686
         and for the x86_64 architecture:
         [englab]
         Server = http://englab.bugfest.net/arch/x86_64
         then execute:
         # pacman -Syu
         to allow pacman to synchronize with the repository and:
         # pacman -Ss englab
         to see all the available packages.
         - Fedora
         RPM packages can be downloaded from sourceforge:
         http://sourceforge.net/project/showfile … _id=324683
    For Windows
         Download the zip from sourceforge:
         http://sourceforge.net/project/showfile … _id=324502
         and unzip it to the directory of your choice.
    For possible bugs, feature requests and any comments you may have please send us an e-mail at:
    [email protected]
    Thank you!

  • Open Source patching or scripting patch installs

    Has anyone implemented Scripts to Automate patching of a Solaris Server. I am interested in Open Source solution rather than the one provided by SUN. I am mostly interested in Solaris 8/9/10 on SPARC.
    I have seen a few scripts in perl, want to know if anyone else has seen more and/or implementing any such solution in Production?
    Please let me know. Thanks
    -GGR

    I dont think somebody has done what you want. But if I has to do it, I think I'll use 2 servers. One server with the Webservices and the access to the COM in a windows server, and the second one, the apache and php.
    That way, you can use the webservices as in any web application, and dont worry about the COM.
    good luck!
    Harold Gómez

Maybe you are looking for

  • OnRollOver = onRollOut equivalent

    I'm looking to condense some code on a photo gallery I'm working on where I disable the next or previous buttons if there isn't a next or previous image to present. I wanted to break away from the standard multiple line approach... nextBTN_mc.onRollO

  • Problem with my adobe reader

    My adobe reader is switching itself off when I try to move one folder into another? So I select one of my documents and click on edit then when I select world document or any other and try to move to one of my documents adobe reader completely switch

  • Safety equipment mapping in SAP PM

    Hello all, I need to find the best way to map safety equipments (equipments that are critical for safe functioning of the sistem , and who's failure could result in accident) . What specific features would those have to have to ensure they are proper

  • Email from forms 6i on the web

    OK, I know this has probably been addressed before, but I couldn't find a satisfactory answer, so if anyone know please help! I have a forms 6i system which runs on the intranet. One form has a text field where the user enters in what they want, and

  • Can't see new portlets in repository

    Hi , after adding a neww portlet (PL/SQL) TO provider , i can not see it although it was compiled succesfully !! it gives the following error in "monitor log detail report" : name : wwpro_api_provider.get_portlet_list date :01-Aug-01 information : pr