[mysql5 0005137]: mysql5 does not run on Solaris 10 u6 SPARC (too recent libc.so.1 required)

Mantis Bug Tracker via bug-notifications bug-notifications at lists.opencsw.org
Sun Jan 5 20:23:41 CET 2014


A NOTE has been added to this issue. 
====================================================================== 
https://www.opencsw.org/mantis/view.php?id=5137 
====================================================================== 
Reported By:                jsoucek
Assigned To:                laurent
====================================================================== 
Project:                    mysql5
Issue ID:                   5137
Category:                   packaging
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2014-01-05 00:05 CET
Last Modified:              2014-01-05 20:23 CET
====================================================================== 
Summary:                    mysql5 does not run on Solaris 10  u6 SPARC (too
recent libc.so.1 required)
Description: 
When running mysql 5.5.30 on Solaris 10 u6 (10/08) SPARC, the following
error message appears:

#mysql
ld.so.1: mysql: fatal: libc.so.1: version `SUNW_1.22.5' not found (required
by file /opt/csw/bin/sparcv9/mysql)
ld.so.1: mysql: fatal: libc.so.1: open failed: No such file or directory
Killed

Clearly, the problem is in dynamic linking of libc. Is Solaris 10 u6 not
supported by opencsw ? All other openCSW packages work OK for me.

Version 5.5.35 and 5.5.36 behaves the same.

Thank you,
Jan

Some more info:

#uname -a
SunOS dorotka 5.10 Generic_137137-09 sun4u sparc SUNW,Sun-Blade-1000

#cat /etc/release 
Solaris 10 10/08 s10s_u6wos_07b SPARC

# pvs /usr/lib/libc.so.1
      libc.so.1;
        SUNW_1.23;
        SUNW_1.22.3;
        SUNW_1.22.2;
        SUNW_1.22.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;
        SUNW_1.18.1;
        SUNW_1.18;
        SUNW_1.17;
        SUNW_1.16;
        SUNW_1.15;
        SUNW_1.14;
        SUNW_1.13;
        SUNW_1.12;
        SUNW_1.11;
        SUNW_1.10;
        SUNW_1.9;
        SUNW_1.8;
        SUNW_1.7;
        SUNW_1.6;
        SUNW_1.5;
        SUNW_1.4;
        SUNW_1.3;
        SUNW_1.2;
        SUNW_1.1;
        SUNW_0.9;
        SUNW_0.8;
        SUNW_0.7;
        SISCD_2.3;
        SYSVABI_1.3;
        SUNWprivate_1.1;





====================================================================== 

---------------------------------------------------------------------- 
 (0010676) laurent (manager) - 2014-01-05 20:23
 https://www.opencsw.org/mantis/view.php?id=5137#c10676 
---------------------------------------------------------------------- 
libc 1.22.5 is needed because of that commit, that adds getpagesizes2()
support:
http://lists.mysql.com/commits/79563

So removing it would be not only tricky (needing an obsolete build machine)
but also a step backward.

As for your question: OpenCSW uses S10U10 build machines, and generally
would support the before last release. Please note that paid Oracle support
will not help you either on such an old, buggy, vulnerable release
I'm sorry that you cannot upgrade, but you might consider using a different
machine to run MySQL.
You could also probably install the S9 OpenCSW build, but please note that
since 5.5.35 does not build on S9 anymore, it won't get upgraded beyond
5.5.34.



More information about the bug-notifications mailing list