shibd segfaults because of libxerces-c (RHEL 6.6 SP 2.5.4)

Cantor, Scott cantor.2 at osu.edu
Wed Jul 15 10:00:00 EDT 2015


On 7/15/15, 9:04 AM, "users on behalf of Heijdendael, Andreas" <users-bounces at shibboleth.net on behalf of andreas.heijdendael at atos.net> wrote:

>Hi there, 
> 
>Been trying to get shibboleth SP running on a RHEL 6.6 system but so far no luck.

I have no RH6 systems I can test on, so I can't verify the current package set.

>Installation went well, although after investigation we found that libmemcached-0.31 was not installed.

Any packages required by the RPMs should be pulled in by the RPMs, so that is not a good sign and I don't know what you mean by it. Based on the build log, libmemcached is not a dependency of the RHEL6 build. The specfile shows it is a dependency of the CentOS 6 build. I don't recall anything about it, but probably the OBS package set for RHEL didn't include it and the CentOS set did.

>After fixing that, still no luck. 
> 
>What happens is the following:
>Using the default /etc/init.d script the error message is that starting up shibd is failed.

If nobody else can verify the packages or confirm that they're corrupt, there's not much I can do for the time being. I would imagine I would have heard something by now though, so that points to a corrupt system on your side.

>After comparing installation between the RHEL 6.6 installation (faulty) and a CentOS 6.6 (working) installation we noticed that the libssh2 is missing from the list of dynamically loaded libs (ldd /usr/sbin/shibd) but that hardly explains why shibd segfaults
> on libxerces, correct me if I’m wrong. 

The OBS image for CentOS was not current the last time I did a build, and it's using the older OpenSSL version and not the newer one. The RH image had been updated. That might account for the libssh2 difference but you'd have to check individual libraries.


>What was also noted, was that shibboleth version on RHEL is 2.5.4-3.3 instead of 2.5.4-3.4 on CentOS.

Yes, that is currently what I see in the OBS.

> Changelogs, however, do not mention anything about bugfixed concerning libxerces or libssh2.

There was most assuredly a bugfix to Xerces, and I provided the update to 3.1.2 in that package set.

> 
>I really need help here…

My advice would be to try the CentOS packages. Or you can get me access to a RH6 box I guess.

-- Scott



More information about the users mailing list