• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2540
  • Last Modified:

Solaris 10/CoolStack version `SUNW_1.22. 1' not found missing on

I just installed Coolstack 1.3.1 on Solaris 10.  When I try to enable apache ("svcadm enable apache22-csk"),  the error logs read
 [ Nov  7 19:10:25 Executing start method ("/opt/coolstack/lib/svc/method/svc-csk apache2 start") ]
ld.so.1: /opt/coolstack/apache2/bin/httpd: fatal: libc.so.1: version `SUNW_1.22.1' not found (required by file /opt/coolstack/apache2/lib/libapr-1.so.0)
ld.so.1: /opt/coolstack/apache2/bin/httpd: fatal: libc.so.1: open failed: No such file or directory
Killed
[ Nov  7 19:10:25 Method "start" exited with status 137 ]

-bash-3.00# pvs /lib/64/libc.so.1 | head
        libc.so.1;
        SUNW_1.22;
        SUNW_1.21.3;
        SUNW_1.21.2;
        SUNW_1.21.1;
        SUNW_1.21;
        SUNW_1.20.4;
        SUNW_1.20.1;
        SUNW_1.20;
        SUNW_1.19;
-bash-3.00#
-bash-3.00# pvs /opt/coolstack/apache2/lib/libapr-1.so.0
        libuuid.so.1 (SUNW_1.1);
        librt.so.1 (SUNW_1.2);
        libsocket.so.1 (SUNW_1.4);
        libnsl.so.1 (SUNW_0.7, SUNWprivate_1.1);
        libpthread.so.1 (SUNW_1.3);
        libc.so.1 (SUNW_1.22.1);

I am not sure where to go from there.
0
cmaries
Asked:
cmaries
  • 3
  • 2
1 Solution
 
Brian UtterbackPrinciple Software EngineerCommented:
What version of Solaris 10 are you running? Unfortunately, due to the habit of Solaris 10 updates to introduce new interfaces into libc, it becomes likely that a program compiled for one version of Solaris 10 may not work on an earlier release of Solaris 10. For this reason, most released programs should be compiled on the earliest version that it will work with. So, in this case, either the coolstack packages were not so compiled, or they actually do need the later updates. In any case, updating your system to a later kernel patch should solve your problem.
0
 
cmariesAuthor Commented:
Looks like I have an older version of Solaris 10 (March 2005).   Do I try to install the "latest and greatest" version (Solaris 10/08) on top of what I have or is there just a kernal I could update?
-bash-3.00# uname -a
SunOS ares 5.10 Generic sun4u sparc SUNW,UltraAX-i2
-bash-3.00# cat /etc/release
Solaris 10 3/05 s10_74L2a SPARC
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 22 January 2005
-bash-3.00#
http://www.sun.com/software/solaris/releases.jsp
 
0
 
cmariesAuthor Commented:
Actually blu, if I follow your suggestion.  I am on the earliest version possible, upgrading would cause a further problem.
0
 
Brian UtterbackPrinciple Software EngineerCommented:
No, upgrading should not cause any problems. However, if you wait until tomorrow, I can find out what kernel update patch includes the SUNW symbol you need.
0
 
Brian UtterbackPrinciple Software EngineerCommented:
Your best bet is to upgrade to Kernel Patch 118833-36.
0

Featured Post

Free learning courses: Active Directory Deep Dive

Get a firm grasp on your IT environment when you learn Active Directory best practices with Veeam! Watch all, or choose any amount, of this three-part webinar series to improve your skills. From the basics to virtualization and backup, we got you covered.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now