View Full Version : F17 - httpd problem
alienware
2nd May 2012, 09:44 AM
Hello all,
I upgraded from Fedora 16 to Fedora 17.
I'm unable to start httpd.
I'm getting "libgcc_s.so.1 must be installed for pthread_cancel to work" in httpd error logs.
Any help?
These are the installed packages for libgcc and httpd on my system.
# rpm -qa | grep libgcc
libgcc-4.7.0-2.fc17.i686
libgcc-4.7.0-2.fc17.x86_64
# rpm -qa | grep httpd
httpd-2.2.22-2.fc17.x86_64
httpd-tools-2.2.22-2.fc17.x86_64
Thank you.
glennzo
2nd May 2012, 10:15 AM
Is it possible that the issue is caused by having both the i686 and x86_64 versions of libgcc installed?
tox
2nd May 2012, 10:18 AM
i would of thought with a 64bit Distro your gonna get 32bit binaries an 64bit binaries also?
---------- Post added at 07:18 PM ---------- Previous post was at 07:17 PM ----------
assuming the OP is using a 64bit Release
alienware
2nd May 2012, 10:22 AM
Yes I'm on 64-bit...
yum erase libgcc-4.7.0-2.fc17.i686
would lead to this =>
--> Running transaction check
---> Package AdobeReader_enu.i486 0:9.4.1-1 will be erased
---> Package alsa-lib.i686 0:1.0.25-3.fc17 will be erased
--> Processing Dependency: libasound.so.2 for package: alsa-plugins-pulseaudio-1.0.25-3.fc17.i686
--> Processing Dependency: libasound.so.2 for package: gstreamer-plugins-base-0.10.36-1.fc17.i686
--> Processing Dependency: libasound.so.2 for package: wine-alsa-1.5.2-2.fc17.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9) for package: alsa-plugins-pulseaudio-1.0.25-3.fc17.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9) for package: gstreamer-plugins-base-0.10.36-1.fc17.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9) for package: wine-alsa-1.5.2-2.fc17.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4) for package: gstreamer-plugins-base-0.10.36-1.fc17.i686
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4) for package: wine-alsa-1.5.2-2.fc17.i686
---> Package cdparanoia-libs.i686 0:10.2-11.fc17 will be erased
---> Package celt.i686 0:0.11.1-3.fc17 will be erased
---> Package cups-libs.i686 1:1.5.2-12.fc17 will be erased
--> Processing Dependency: libcups.so.2 for package: gtk2-2.24.10-1.fc17.i686
--> Processing Dependency: libcups.so.2 for package: gtk3-3.4.1-1.fc17.i686
---> Package dirac-libs.i686 0:1.0.2-8.fc17 will be erased
---> Package fftw-libs-double.i686 0:3.3.1-3.fc17 will be erased
--> Processing Dependency: fftw-libs-double(x86-32) = 3.3.1-3.fc17 for package: fftw-libs-3.3.1-3.fc17.i686
---> Package fftw-libs-long.i686 0:3.3.1-3.fc17 will be erased
---> Package fftw-libs-quad.i686 0:3.3.1-3.fc17 will be erased
---> Package fftw-libs-single.i686 0:3.3.1-3.fc17 will be erased
---> Package flac.i686 0:1.2.1-9.fc17 will be erased
--> Processing Dependency: libFLAC.so.8 for package: libsndfile-1.0.25-2.fc17.i686
---> Package glibmm24.i686 0:2.32.0-1.fc17 will be erased
---> Package gmp.i686 1:5.0.2-6.fc17 will be erased
--> Processing Dependency: libgmp.so.10 for package: mpfr-3.1.0-2.fc17.i686
---> Package gstreamer-plugins-bad-free.i686 0:0.10.23-2.fc17 will be erased
---> Package jack-audio-connection-kit.i686 0:1.9.8-8.fc17 will be erased
--> Processing Dependency: libjack.so.0 for package: slv2-0.6.6-8.fc17.i686
---> Package krb5-libs.i686 0:1.10-5.fc17 will be erased
--> Processing Dependency: libgssapi_krb5.so.2 for package: libcurl-7.24.0-2.fc17.i686
--> Processing Dependency: libgssapi_krb5.so.2 for package: 1:openssl-1.0.0i-1.fc17.i686
--> Processing Dependency: libgssapi_krb5.so.2(gssapi_krb5_2_MIT) for package: libcurl-7.24.0-2.fc17.i686
--> Processing Dependency: libk5crypto.so.3 for package: libcurl-7.24.0-2.fc17.i686
--> Processing Dependency: libk5crypto.so.3 for package: 1:openssl-1.0.0i-1.fc17.i686
--> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: 1:openssl-1.0.0i-1.fc17.i686
--> Processing Dependency: libkrb5.so.3 for package: libcurl-7.24.0-2.fc17.i686
--> Processing Dependency: libkrb5.so.3 for package: 1:openssl-1.0.0i-1.fc17.i686
--> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: 1:openssl-1.0.0i-1.fc17.i686
---> Package libconfig.i686 0:1.4.8-2.fc17 will be erased
---> Package libdc1394.i686 0:2.1.4-2.fc17 will be erased
---> Package libffado.i686 0:2.1.0-0.8.20120325.svn2088.fc17 will be erased
---> Package libfreebob.i686 0:1.0.11-11.fc17 will be erased
---> Package libgphoto2.i686 0:2.4.11-3.fc17 will be erased
--> Processing Dependency: libgphoto2.so.2 for package: sane-backends-libs-1.0.22-10.fc17.i686
--> Processing Dependency: libgphoto2_port.so.0 for package: sane-backends-libs-1.0.22-10.fc17.i686
---> Package libmodplug.i686 1:0.8.8.4-2.fc17 will be erased
---> Package libofa.i686 0:0.9.3-20.fc17 will be erased
---> Package libqzeitgeist.i686 0:0.8.0-6.fc17 will be erased
---> Package libsigc++20.i686 0:2.2.10-2.fc17 will be erased
---> Package libstdc++.i686 0:4.7.0-2.fc17 will be erased
---> Package libtiff.i686 0:3.9.5-3.fc17 will be erased
--> Processing Dependency: libtiff.so.3 for package: gdk-pixbuf2-2.26.1-1.fc17.i686
---> Package libvdpau.i686 0:0.4.1-7.fc17 will be erased
---> Package libxml++.i686 0:2.34.2-3.fc17 will be erased
---> Package llvm-libs.i686 0:3.0-10.fc17 will be erased
---> Package mesa-dri-drivers.i686 0:8.0.2-2.fc17 will be erased
---> Package mesa-libGL.i686 0:8.0.2-2.fc17 will be erased
---> Package mesa-libGLU.i686 0:8.0.2-2.fc17 will be erased
---> Package phonon.i686 0:4.6.0-3.fc17 will be erased
---> Package phonon-backend-gstreamer.i686 2:4.6.0-1.fc17 will be erased
---> Package qt.i686 1:4.8.1-5.fc17 will be erased
---> Package qt-x11.i686 1:4.8.1-5.fc17 will be erased
---> Package schroedinger.i686 0:1.0.11-1.fc17 will be erased
---> Package wine-core.i686 0:1.5.2-2.fc17 will be erased
--> Processing Dependency: libwine.so.1 for package: wine-twain-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1 for package: wine-cms-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1 for package: wine-ldap-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1 for package: wine-openal-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1 for package: wine-capi-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1(WINE_1.0) for package: wine-twain-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1(WINE_1.0) for package: wine-cms-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1(WINE_1.0) for package: wine-ldap-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1(WINE_1.0) for package: wine-openal-1.5.2-2.fc17.i686
--> Processing Dependency: libwine.so.1(WINE_1.0) for package: wine-capi-1.5.2-2.fc17.i686
--> Processing Dependency: wine-core(x86-32) = 1.5.2-2.fc17 for package: wine-1.5.2-2.fc17.x86_64
--> Processing Dependency: wine-core(x86-32) = 1.5.2-2.fc17 for package: wine-desktop-1.5.2-2.fc17.noarch
--> Running transaction check
---> Package alsa-plugins-pulseaudio.i686 0:1.0.25-3.fc17 will be erased
--> Processing Dependency: alsa-plugins-pulseaudio(x86-32) for package: wine-pulseaudio-1.5.2-2.fc17.i686
---> Package fftw-libs.i686 0:3.3.1-3.fc17 will be erased
---> Package gdk-pixbuf2.i686 0:2.26.1-1.fc17 will be erased
--> Processing Dependency: libgdk_pixbuf-2.0.so.0 for package: librsvg2-2.36.1-1.fc17.i686
--> Processing Dependency: libgdk_pixbuf-2.0.so.0 for package: nspluginwrapper-1.4.4-7.fc17.i686
---> Package gstreamer-plugins-base.i686 0:0.10.36-1.fc17 will be erased
---> Package gtk2.i686 0:2.24.10-1.fc17 will be erased
---> Package gtk3.i686 0:3.4.1-1.fc17 will be erased
---> Package libcurl.i686 0:7.24.0-2.fc17 will be erased
--> Processing Dependency: libcurl.so.4 for package: raptor2-2.0.7-1.fc17.i686
---> Package libsndfile.i686 0:1.0.25-2.fc17 will be erased
--> Processing Dependency: libsndfile.so.1 for package: pulseaudio-libs-glib2-1.1-9.fc17.i686
--> Processing Dependency: libsndfile.so.1 for package: libsamplerate-0.1.8-2.fc17.i686
--> Processing Dependency: libsndfile.so.1 for package: pulseaudio-libs-1.1-9.fc17.i686
--> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0) for package: libsamplerate-0.1.8-2.fc17.i686
--> Processing Dependency: libsndfile.so.1(libsndfile.so.1.0) for package: pulseaudio-libs-1.1-9.fc17.i686
---> Package mpfr.i686 0:3.1.0-2.fc17 will be erased
--> Processing Dependency: libmpfr.so.4 for package: rasqal-0.9.28-1.fc17.i686
---> Package openssl.i686 1:1.0.0i-1.fc17 will be erased
--> Processing Dependency: libcrypto.so.10 for package: libssh2-1.4.1-2.fc17.i686
--> Processing Dependency: libssl.so.10 for package: libssh2-1.4.1-2.fc17.i686
---> Package sane-backends-libs.i686 0:1.0.22-10.fc17 will be erased
--> Processing Dependency: libsane.so.1 for package: colord-0.1.19-1.fc17.i686
---> Package slv2.i686 0:0.6.6-8.fc17 will be erased
---> Package wine.x86_64 0:1.5.2-2.fc17 will be erased
--> Processing Dependency: wine for package: playonlinux-4.0.18-fedora0.noarch
---> Package wine-alsa.i686 0:1.5.2-2.fc17 will be erased
---> Package wine-capi.i686 0:1.5.2-2.fc17 will be erased
---> Package wine-cms.i686 0:1.5.2-2.fc17 will be erased
---> Package wine-desktop.noarch 0:1.5.2-2.fc17 will be erased
---> Package wine-ldap.i686 0:1.5.2-2.fc17 will be erased
---> Package wine-openal.i686 0:1.5.2-2.fc17 will be erased
---> Package wine-twain.i686 0:1.5.2-2.fc17 will be erased
--> Running transaction check
---> Package colord.i686 0:0.1.19-1.fc17 will be erased
---> Package librsvg2.i686 0:2.36.1-1.fc17 will be erased
---> Package libsamplerate.i686 0:0.1.8-2.fc17 will be erased
---> Package libssh2.i686 0:1.4.1-2.fc17 will be erased
---> Package nspluginwrapper.i686 0:1.4.4-7.fc17 will be erased
---> Package playonlinux.noarch 0:4.0.18-fedora0 will be erased
---> Package pulseaudio-libs.i686 0:1.1-9.fc17 will be erased
---> Package pulseaudio-libs-glib2.i686 0:1.1-9.fc17 will be erased
---> Package raptor2.i686 0:2.0.7-1.fc17 will be erased
--> Processing Dependency: libraptor2.so.0 for package: redland-1.0.15-1.fc17.i686
---> Package rasqal.i686 0:0.9.28-1.fc17 will be erased
---> Package wine-pulseaudio.i686 0:1.5.2-2.fc17 will be erased
--> Running transaction check
---> Package redland.i686 0:1.0.15-1.fc17 will be erased
--> Finished Dependency Resolution
Should I proceed?
glennzo
2nd May 2012, 11:00 AM
No. Although most, if not all of the packages proposed for removal appear to be i686 it looks too risky to me. I don't want to be responsible for you having an unstable system or even a system that won't boot. Wait on this a bit.
You apparently have a lot of i686 and x86_64 packages. What does
package-cleanup --dupes
propose to do? Also, what does
package-cleanup --problems
propose to do?
glennzo
2nd May 2012, 11:11 AM
i would of thought with a 64bit Distro your gonna get 32bit binaries an 64bit binaries also?
Apparently this is often the case. Removing the 32 bit package in this case was just a thought, wondering if it is the cause of the OP's httpd issue.
alienware
3rd May 2012, 06:27 AM
No. Although most, if not all of the packages proposed for removal appear to be i686 it looks too risky to me. I don't want to be responsible for you having an unstable system or even a system that won't boot. Wait on this a bit.
You apparently have a lot of i686 and x86_64 packages. What does
package-cleanup --dupes
propose to do? Also, what does
package-cleanup --problems
propose to do?
package-cleanup --dupes
No output.
package-cleanup --problems
No Problems Found
---------- Post added 3rd May 2012 at 04:05 AM ---------- Previous post was 2nd May 2012 at 04:32 PM ----------
I think this is the same bug that is mentioned here (http://mail-archives.apache.org/mod_mbox/httpd-bugs/201203.mbox/%3Cbug-52894-7868@https.issues.apache.org/bugzilla/%3E).
I've set ChrootDir to / in httpd.conf but I'm still getting the same error.
---------- Post added at 05:25 AM ---------- Previous post was at 04:05 AM ----------
I discovered that if I run php I get this error.
[root@node lighttpd]# /usr/bin/php
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/php_mapscript.so' - /usr/lib64/php/modules/php_mapscript.so: undefined symbol: output_globals in Unknown on line 0
libgcc_s.so.1 must be installed for pthread_cancel to work
Aborted
---------- Post added at 05:27 AM ---------- Previous post was at 05:25 AM ----------
Solved.
yum erase php-mapserver-6.0.1-5.fc17.x86_64
did the job.
Thank you.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.