1. CREATE KEYRING ON SOLARIS 10 SPARC USING STANDARD SOLARIS PACKAGE:

solaris$ uname -mprs
SunOS 5.10 sun4u sparc
solaris$ isainfo
sparcv9 sparc
solaris$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ pkginfo -l SUNWgnome-libs
   PKGINST:  SUNWgnome-libs
      NAME:  GNOME libraries - platform dependent files, /usr filesystem
  CATEGORY:  GNOME2,application,JDS3
      ARCH:  sparc
   VERSION:  2.6.0,REV=10.0.3.2004.12.15.17.32
   BASEDIR:  /usr
    VENDOR:  Sun Microsystems, Inc.
      DESC:  GNOME libraries - platform dependent files, /usr filesystem
    PSTAMP:  fire420041215173239
  INSTDATE:  Apr 04 2011 15:36
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:       61 installed pathnames
                   6 shared pathnames
                  10 directories
                  33 executables
                5056 blocks used (approx)

solaris$ pkginfo -l CSVNclnt
   PKGINST:  CSVNclnt
      NAME:  CollabNet Subversion Client - A Concurrent Versioning system similar to but better than CVS.
  CATEGORY:  application
      ARCH:  sparc
   VERSION:  1.6.16.1
   BASEDIR:  /
    VENDOR:  CollabNet
      DESC:  CollabNet Subversion Server is a free download of open-source Subversion, compiled and tested by CollabNet. For more information about CollabNet Subversion, visit the CollabNet community at http://open.collab.net.
    PSTAMP:  open.collab.net
  INSTDATE:  Apr 01 2011 08:47
     EMAIL:  alexander@collab.net
    STATUS:  completely installed
     FILES:      239 installed pathnames
                   1 shared pathnames
                  49 directories
                  68 executables
               54856 blocks used (approx)

solaris$ which keyring_tool
/opt/CollabNet_Subversion/bin/keyring_tool
solaris$ ldd /opt/CollabNet_Subversion/bin/keyring_tool
        libgnome-keyring.so.0 =>         /usr/lib/libgnome-keyring.so.0
        libglib-2.0.so.0 =>      /usr/lib/libglib-2.0.so.0
        libiconv.so.2 =>         /opt/CollabNet_Subversion/lib/libiconv.so.2
        libc.so.1 =>     /usr/lib/libc.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libmd.so.1 =>    /usr/lib/libmd.so.1
        libscf.so.1 =>   /usr/lib/libscf.so.1
        libdoor.so.1 =>  /usr/lib/libdoor.so.1
        libuutil.so.1 =>         /usr/lib/libuutil.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
        /platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1

solaris$ ldd /usr/bin/gnome-keyring-daemon
        libglib-2.0.so.0 =>      /usr/lib/libglib-2.0.so.0
        libpkcs11.so.1 =>        /usr/lib/libpkcs11.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libcryptoutil.so.1 =>    /usr/lib/libcryptoutil.so.1
        libdoor.so.1 =>  /usr/lib/libdoor.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libmd.so.1 =>    /usr/lib/libmd.so.1
        libscf.so.1 =>   /usr/lib/libscf.so.1
        libuutil.so.1 =>         /usr/lib/libuutil.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
        /platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1

solaris$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/var/tmp/keyring-GF0Q9t/socket
GNOME_KEYRING_PID=10953
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-GF0Q9t/socket GNOME_KEYRING_PID=10953
solaris$ keyring_tool --create=test
Enter password for 'test' keyring:
Created 'test' keyring.
solaris$ keyring_tool --setdef=test

** (process:10953): WARNING **: Credentials byte was not nul
Set 'test' keyring as default.
solaris$ keyring_tool --getdef
test
solaris$ keyring_tool --info=test
Keyring locked : no
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
solaris$ kill $GNOME_KEYRING_PID

---> THIS IS THE FIRST EMPTY KEYRING ATTACHED (password 'test')

2. CREATE KEYRING ON RHEL 5:

redhat$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
redhat$ uname -mprs
Linux 2.6.18-164.11.1.el5 x86_64 x86_64
redhat$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib
redhat$ rpm -qi gnome-keyring
Name        : gnome-keyring                Relocations: (not relocatable)
Version     : 0.6.0                             Vendor: Red Hat, Inc.
Release     : 1.fc6                         Build Date: Mon 04 Sep 2006 10:09:53 AM BST
Install Date: Fri 08 Apr 2011 11:42:18 AM BST      Build Host: hs20-bc2-2.build.redhat.com
Group       : System Environment/Libraries   Source RPM: gnome-keyring-0.6.0-1.fc6.src.rpm
Size        : 879645                           License: GPL/LGPL
Signature   : DSA/SHA1, Thu 18 Jan 2007 03:44:29 PM GMT, Key ID 5326810137017186
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL         : http://www.gnome.org
Summary     : A framework for managing user passwords and other secrets
Description :
gnome-keyring manages passwords and other types of secrets
for the user, storing them encrypted with a main password.
Applications can use the gnome-keyring library to integrate
with the keyring.
redhat$ rpm -qi CollabNetSubversion-client
Name        : CollabNetSubversion-client   Relocations: (not relocatable)
Version     : 1.6.16                            Vendor: CollabNet
Release     : 1                             Build Date: Fri 25 Feb 2011 09:49:31 AM GMT
Install Date: Thu 07 Apr 2011 03:52:05 PM BST      Build Host: cu083.cubit.maa.collab.net
Group       : Utilities/System              Source RPM: CollabNetSubversion-client-1.6.16-1.src.rpm
Size        : 32815261                         License: Proprietary
Signature   : DSA/SHA1, Fri 25 Feb 2011 09:49:52 AM GMT, Key ID 80233a5a35bcca43
Packager    : Alexander Thomas (AT) <alexander@collab.net>
URL         : http://open.collab.net
Summary     : A Concurrent Versioning system similar to but better than CVS.
Description :
CollabNet Subversion client is a free download of open-source Subversion,
compiled and tested by CollabNet. For more information about CollabNet
Subversion, visit the CollabNet community at http://open.collab.net.
redhat$ which keyring_tool
/opt/CollabNet_Subversion/bin/keyring_tool
redhat$ ldd /opt/CollabNet_Subversion/bin/keyring_tool
        libgnome-keyring.so.0 => /usr/lib64/libgnome-keyring.so.0 (0x00002b57a55b5000)
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x000000331fc00000)
        libc.so.6 => /lib64/libc.so.6 (0x00000030bdc00000)
        librt.so.1 => /lib64/librt.so.1 (0x000000331f400000)
        /lib64/ld-linux-x86-64.so.2 (0x00000030bd800000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00000030bec00000)

redhat$ ldd /usr/bin/gnome-keyring-daemon
        libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x000000331fc00000)
        libc.so.6 => /lib64/libc.so.6 (0x00000030bdc00000)
        librt.so.1 => /lib64/librt.so.1 (0x000000331f400000)
        /lib64/ld-linux-x86-64.so.2 (0x00000030bd800000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00000030bec00000)

redhat$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/tmp/keyring-eVka4H/socket
GNOME_KEYRING_PID=6800
redhat$ export GNOME_KEYRING_SOCKET=/tmp/keyring-eVka4H/socket GNOME_KEYRING_PID=6800
redhat$ keyring_tool --create=test2
Enter password for 'test2' keyring:
Created 'test2' keyring.
redhat$ keyring_tool --setdef=test2
Set 'test2' keyring as default.
redhat$ keyring_tool --getdef
test2
redhat$ keyring_tool --info=test2
Keyring locked : no
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
redhat$ kill $GNOME_KEYRING_PID

---> THIS IS THE SECOND EMPTY KEYRING ATTACHED (password 'test')

3. CREATE KEYRING ON SOLARIS 10 SPARC USING CSW PACKAGE:

solaris$ uname -mprs
SunOS 5.10 sun4u sparc
solaris$ isainfo
sparcv9 sparc
solaris$ export LD_LIBRARY_PATH=/opt/csw/lib:/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ pkginfo -l CSWlibgnome-keyring0
   PKGINST:  CSWlibgnome-keyring0
      NAME:  libgnome_keyring0 - Stores passwords and encryption keys in an encrypted file, libgnome-keyring.so.0
  CATEGORY:  application
      ARCH:  sparc
   VERSION:  2.28.2,REV=2011.04.05
   BASEDIR:  /
    VENDOR:  http://live.gnome.org/GnomeKeyring packaged for CSW by Maciej Blizinski
    PSTAMP:  maciej@current10s-20110405123831
  INSTDATE:  Apr 08 2011 17:07
   HOTLINE:  http://www.opencsw.org/bugtrack/
     EMAIL:  maciej@opencsw.org
    STATUS:  completely installed
     FILES:        4 installed pathnames
                   1 directories
                   1 executables
                 246 blocks used (approx)

solaris$ $ pkginfo -l CSWgnomekeyring
   PKGINST:  CSWgnomekeyring
      NAME:  gnomekeyring - Stores passwords and encryption keys in an encrypted file
  CATEGORY:  application
      ARCH:  sparc
   VERSION:  2.28.2,REV=2011.04.05
   BASEDIR:  /
    VENDOR:  http://live.gnome.org/GnomeKeyring packaged for CSW by Maciej Blizinski
    PSTAMP:  maciej@current10s-20110405123801
  INSTDATE:  Apr 08 2011 17:07
   HOTLINE:  http://www.opencsw.org/bugtrack/
     EMAIL:  maciej@opencsw.org
    STATUS:  completely installed
     FILES:      254 installed pathnames
                  88 shared pathnames
                 101 directories
                   7 executables
               12281 blocks used (approx)

solaris$ pkginfo -l CSVNclnt
   PKGINST:  CSVNclnt
      NAME:  CollabNet Subversion Client - A Concurrent Versioning system similar to but better than CVS.
  CATEGORY:  application
      ARCH:  sparc
   VERSION:  1.6.16.1
   BASEDIR:  /
    VENDOR:  CollabNet
      DESC:  CollabNet Subversion Server is a free download of open-source Subversion, compiled and tested by CollabNet. For more information about CollabNet Subversion, visit the CollabNet community at http://open.collab.net.
    PSTAMP:  open.collab.net
  INSTDATE:  Apr 01 2011 08:47
     EMAIL:  alexander@collab.net
    STATUS:  completely installed
     FILES:      239 installed pathnames
                   1 shared pathnames
                  49 directories
                  68 executables
               54856 blocks used (approx)

solaris$ which keyring_tool
/opt/CollabNet_Subversion/bin/keyring_tool
solaris$ ldd /opt/CollabNet_Subversion/bin/keyring_tool
        libgnome-keyring.so.0 =>         /opt/csw/lib/libgnome-keyring.so.0
        libglib-2.0.so.0 =>      /opt/csw/lib/libglib-2.0.so.0
        libiconv.so.2 =>         /opt/csw/lib/libiconv.so.2
        libc.so.1 =>     /usr/lib/libc.so.1
        libdbus-1.so.3 =>        /opt/csw/lib/libdbus-1.so.3
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libintl.so.8 =>  /opt/csw/lib/libintl.so.8
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libbsm.so.1 =>   /usr/lib/libbsm.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libmd.so.1 =>    /usr/lib/libmd.so.1
        libsecdb.so.1 =>         /usr/lib/libsecdb.so.1
        libtsol.so.2 =>  /usr/lib/libtsol.so.2
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libscf.so.1 =>   /usr/lib/libscf.so.1
        libcmd.so.1 =>   /usr/lib/libcmd.so.1
        libdoor.so.1 =>  /usr/lib/libdoor.so.1
        libuutil.so.1 =>         /usr/lib/libuutil.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
        /platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1

solaris$ ldd /opt/csw/bin/gnome-keyring-daemon
        libgp11.so.0 =>  /opt/csw/lib/libgp11.so.0
        libgio-2.0.so.0 =>       /opt/csw/lib/libgio-2.0.so.0
        libgmodule-2.0.so.0 =>   /opt/csw/lib/libgmodule-2.0.so.0
        libgconf-2.so.4 =>       /opt/csw/lib/libgconf-2.so.4
        libdbus-1.so.3 =>        /opt/csw/lib/libdbus-1.so.3
        libgcrypt.so.11 =>       /opt/csw/lib/libgcrypt.so.11
        libgpg-error.so.0 =>     /opt/csw/lib/libgpg-error.so.0
        libtasn1.so.3 =>         /opt/csw/lib/libtasn1.so.3
        libgobject-2.0.so.0 =>   /opt/csw/lib/libgobject-2.0.so.0
        libgthread-2.0.so.0 =>   /opt/csw/lib/libgthread-2.0.so.0
        libpthread.so.1 =>       /usr/lib/libpthread.so.1
        libthread.so.1 =>        /usr/lib/libthread.so.1
        librt.so.1 =>    /usr/lib/librt.so.1
        libglib-2.0.so.0 =>      /opt/csw/lib/libglib-2.0.so.0
        libintl.so.8 =>  /opt/csw/lib/libintl.so.8
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libz.so.1 =>     /opt/csw/lib/libz.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libORBit-2.so.0 =>       /opt/csw/lib/libORBit-2.so.0
        libdbus-glib-1.so.2 =>   /opt/csw/lib/libdbus-glib-1.so.2
        libbsm.so.1 =>   /usr/lib/libbsm.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libmd.so.1 =>    /usr/lib/libmd.so.1
        libiconv.so.2 =>         /opt/csw/lib/libiconv.so.2
        libsecdb.so.1 =>         /usr/lib/libsecdb.so.1
        libtsol.so.2 =>  /usr/lib/libtsol.so.2
        libmp.so.2 =>    /usr/lib/libmp.so.2
        libscf.so.1 =>   /usr/lib/libscf.so.1
        libcmd.so.1 =>   /usr/lib/libcmd.so.1
        libdoor.so.1 =>  /usr/lib/libdoor.so.1
        libuutil.so.1 =>         /usr/lib/libuutil.so.1
        libgen.so.1 =>   /usr/lib/libgen.so.1
        libm.so.2 =>     /usr/lib/libm.so.2
        /platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
        /platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1

solaris$ /opt/csw/bin/gnome-keyring-daemon --components keyring,pkcs11
GNOME_KEYRING_SOCKET=/var/tmp/keyring-uhD1ij/socket
GNOME_KEYRING_PID=10979
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-uhD1ij/socket GNOME_KEYRING_PID=10979
solaris$ keyring_tool --create=test3
Enter password for 'test3' keyring:
Created 'test3' keyring.
solaris$ keyring_tool --setdef=test3
Set 'test3' keyring as default.
solaris$ keyring_tool --getdef
test3
solaris$ keyring_tool --info=test3
Keyring locked : no
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
solaris$ kill $GNOME_KEYRING_PID

---> THIS IS THE THIRD EMPTY KEYRING ATTACHED (password 'test')

4a. USE 'test' KEYRING ON SOLARIS 10 SPARC USING STANDARD SOLARIS PACKAGE:
solaris$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/var/tmp/keyring-doSEHW/socket
GNOME_KEYRING_PID=10998
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-doSEHW/socket GNOME_KEYRING_PID=10998
solaris$ keyring_tool --setdef=test
Set 'test' keyring as default.
solaris$ keyring_tool --info=test
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.

solaris$ kill $GNOME_KEYRING_PID

---> TOOK A COUPLE OF ATTEMPTS TO GET GOING IT SEEMS (WHY?), BUT THEN WE'RE OK

4b. USE 'test2' KEYRING ON SOLARIS 10 SPARC USING STANDARD SOLARIS PACKAGE:

solaris$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/var/tmp/keyring-SEbpRC/socket
GNOME_KEYRING_PID=11009
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-SEbpRC/socket GNOME_KEYRING_PID=11009
solaris$ keyring_tool --setdef=test2
Set 'test2' keyring as default.
solaris$ keyring_tool --info=test2
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test2' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test2' GNOME keyring:
Password for 'test2' GNOME keyring:
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test2' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test2' GNOME keyring:
Password for 'test2' GNOME keyring:
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test2' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test2' GNOME keyring:
Password for 'test2' GNOME keyring:
At revision 6838.

solaris$ kill $GNOME_KEYRING_PID

---> KEYRING CREATED ON RHEL IS NOT WORKING

4c. USE 'test3' KEYRING ON SOLARIS 10 SPARC USING STANDARD SOLARIS PACKAGE:

solaris$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/var/tmp/keyring-KUU2i1/socket
GNOME_KEYRING_PID=11070
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-KUU2i1/socket GNOME_KEYRING_PID=11070
solaris$ keyring_tool --setdef=test3
Set 'test3' keyring as default.
solaris$ keyring_tool --info=test3
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test3' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test3' GNOME keyring:
Password for 'test3' GNOME keyring:
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test3' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test3' GNOME keyring:
Password for 'test3' GNOME keyring:
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test3' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test3' GNOME keyring:
Password for 'test3' GNOME keyring:
At revision 6838.

solaris$ kill $GNOME_KEYRING_PID

---> KEYRING CREATED BY CSW PACKAGE IS NOT WORKING (SAME SYMPTOMS AS RHEL ABOVE)

5a. USE 'test' KEYRING ON RHEL 5:

rhel$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/tmp/keyring-H5rAqn/socket
GNOME_KEYRING_PID=7395
rhel$ export GNOME_KEYRING_SOCKET=/tmp/keyring-H5rAqn/socket GNOME_KEYRING_PID=7395
rhel$ keyring_tool --setdef=test
Set 'test' keyring as default.
rhel$ keyring_tool --info=test
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
rhel$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test' GNOME keyring:
Password for 'test' GNOME keyring:
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test' GNOME keyring:
Password for 'test' GNOME keyring:
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
Password for 'test' GNOME keyring:
Password for 'test' GNOME keyring:
At revision 6838.

rhel$ kill $GNOME_KEYRING_PID

---> KEYRING CREATED ON SOLARIS IS NOT WORKING

5b. USE 'test2' KEYRING ON RHEL 5:

rhel$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/tmp/keyring-G39Mql/socket
GNOME_KEYRING_PID=7452
rhel$ export GNOME_KEYRING_SOCKET=/tmp/keyring-G39Mql/socket GNOME_KEYRING_PID=7452
rhel$ keyring_tool --setdef=test2
Set 'test2' keyring as default.
rhel$ keyring_tool --info=test2
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
rhel$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test2' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.

rhel$ kill $GNOME_KEYRING_PID

---> WORKS FINE

5c. USE 'test3' KEYRING ON RHEL 5:

rhel$ /usr/bin/gnome-keyring-daemon
GNOME_KEYRING_SOCKET=/tmp/keyring-FlFpFn/socket
GNOME_KEYRING_PID=7527
rhel$ export GNOME_KEYRING_SOCKET=/tmp/keyring-FlFpFn/socket GNOME_KEYRING_PID=7527
rhel$ keyring_tool --setdef=test3
Set 'test3' keyring as default.
rhel$ keyring_tool --info=test3
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
rhel$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test3' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
rhel$ /opt/CollabNet_Subversion/bin/svn up
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.

rhel$ kill $GNOME_KEYRING_PID

---> KEYRING CREATED ON SOLARIS BY CSW PACKAGE NOT WORKING, ALTHOUGH SYMPTOMS ARE DIFFERENT

6a. USE 'test' KEYRING ON SOLARIS 10 SPARC USING CSW PACKAGE:

solaris$ export LD_LIBRARY_PATH=/opt/csw/lib:/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ /opt/csw/bin/gnome-keyring-daemon --components keyring,pkcs11
GNOME_KEYRING_SOCKET=/var/tmp/keyring-v2y96T/socket
GNOME_KEYRING_PID=11077
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-v2y96T/socket GNOME_KEYRING_PID=11077
solaris$ keyring_tool --setdef=test
Set 'test' keyring as default.
solaris$ keyring_tool --info=test
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:30:04 +0100 (Thu, 14 Apr 2011)
solaris$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib:/opt/csw/lib
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myserver':
Password for 'test' GNOME keyring:
Password for 'test' GNOME keyring:
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myserver':
Password for 'test' GNOME keyring:
Password for 'test' GNOME keyring:
At revision 6838.
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myserver':
Password for 'test' GNOME keyring:
Password for 'test' GNOME keyring:
At revision 6838.

solaris$ kill $GNOME_KEYRING_PID

---> KEYRING CREATED ON SOLARIS BY STANDARD SOLARIS PACKAGE NOT WORKING

6b. USE 'test2' KEYRING ON SOLARIS 10 SPARC USING CSW PACKAGE:

solaris$ export LD_LIBRARY_PATH=/opt/csw/lib:/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ /opt/csw/bin/gnome-keyring-daemon --components keyring,pkcs11
GNOME_KEYRING_SOCKET=/var/tmp/keyring-ffisuI/socket
GNOME_KEYRING_PID=11094
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-ffisuI/socket GNOME_KEYRING_PID=11094
solaris$ keyring_tool --setdef=test2
Set 'test2' keyring as default.
solaris$ keyring_tool --info=test2
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:33:57 +0100 (Thu, 14 Apr 2011)
solaris$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib:/opt/csw/lib
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test2' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
-bash-3.00$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
-bash-3.00$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
-bash-3.00$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.

solaris$ kill $GNOME_KEYRING_PID

---> WORKS FINE

6c. USE 'test3' KEYRING ON SOLARIS 10 SPARC USING CSW PACKAGE:

solaris$ export LD_LIBRARY_PATH=/opt/csw/lib:/usr/lib:/opt/CollabNet_Subversion/lib
solaris$ /opt/csw/bin/gnome-keyring-daemon --components keyring,pkcs11
GNOME_KEYRING_SOCKET=/var/tmp/keyring-5fydxy/socket
GNOME_KEYRING_PID=11017
solaris$ export GNOME_KEYRING_SOCKET=/var/tmp/keyring-5fydxy/socket GNOME_KEYRING_PID=11017
solaris$ keyring_tool --setdef=test3
Set 'test3' keyring as default.
solaris$ keyring_tool --info=test3
Keyring locked : yes
Auto lock on idle : no
Auto lock idle timeout : 0 (in sec)
Keyring created on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
Keyring modified on : 2011-04-14 11:41:06 +0100 (Thu, 14 Apr 2011)
solaris$ export LD_LIBRARY_PATH=/usr/lib:/opt/CollabNet_Subversion/lib:/opt/csw/lib
solaris$ /opt/CollabNet_Subversion/bin/svn up
Password for 'test3' GNOME keyring:
Authentication realm: <https://myserver:443> My Subversion repository
Password for 'myuser':
At revision 6838.
-bash-3.00$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
-bash-3.00$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.
-bash-3.00$ /opt/CollabNet_Subversion/bin/svn up
At revision 6838.

solaris$ kill $GNOME_KEYRING_PID

---> WORKS FINE