[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

error while loading shared libraries



Hi,

I just installed Lenny 64 and have problem with UPS software. There is no
debs, but script for so called other distros. I run it and seems to be ok. But
when I tried to run it i receive errror: "upsm: error while loading shared
libraries: libstdc++.so.5: cannot open shared object file: No such file or
directory".

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

My "uname -a":
Linux ... 2.6.26-2-amd64 #1 SMP Fri Mar 27 04:02:59 UTC 2009 x86_64 GNU/Linux

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

My "lddconfig":

/usr/local/lib:
/lib/x86_64-linux-gnu:
/usr/lib/x86_64-linux-gnu:
/lib:
        libsepol.so.1 -> libsepol.so.1
        libpcprofile.so -> libpcprofile.so
        ld-linux-x86-64.so.2 -> ld-2.7.so
        libgcc_s.so.1 -> libgcc_s.so.1
        libmemusage.so -> libmemusage.so
        libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
        libbz2.so.1.0 -> libbz2.so.1.0.4
        libreadline.so.5 -> libreadline.so.5.2
        libpam_misc.so.0 -> libpam_misc.so.0.81.3
        libc.so.6 -> libc-2.7.so
        libresolv.so.2 -> libresolv-2.7.so
        libpamc.so.0 -> libpamc.so.0.81.0
        libpam.so.0 -> libpam.so.0.81.12
        libvolume_id.so.0 -> libvolume_id.so.0.85.0
        libselinux.so.1 -> libselinux.so.1
        libnss_compat.so.2 -> libnss_compat-2.7.so
        libnss_nisplus.so.2 -> libnss_nisplus-2.7.so
        libcom_err.so.2 -> libcom_err.so.2.1
        libdl.so.2 -> libdl-2.7.so
        libnsl.so.1 -> libnsl-2.7.so
        libSegFault.so -> libSegFault.so
        libuuid.so.1 -> libuuid.so.1.2
        librt.so.1 -> librt-2.7.so
        libacl.so.1 -> libacl.so.1.1.0
        libthread_db.so.1 -> libthread_db-1.0.so
        libnss_hesiod.so.2 -> libnss_hesiod-2.7.so
        libcfont.so.0 -> libcfont.so.0.0.0
        libss.so.2 -> libss.so.2.0
        libutil.so.1 -> libutil-2.7.so
        libBrokenLocale.so.1 -> libBrokenLocale-2.7.so
        libconsole.so.0 -> libconsole.so.0.0.0
        libncurses.so.5 -> libncurses.so.5.7
        libnss_dns.so.2 -> libnss_dns-2.7.so
        libext2fs.so.2 -> libext2fs.so.2.4
        libticw.so.5 -> libticw.so.5.7
        libhistory.so.5 -> libhistory.so.5.2
        libattr.so.1 -> libattr.so.1.1.0
        libblkid.so.1 -> libblkid.so.1.0
        libpopt.so.0 -> libpopt.so.0.0.0
        libe2p.so.2 -> libe2p.so.2.3
        libanl.so.1 -> libanl-2.7.so
        libm.so.6 -> libm-2.7.so
        libslang.so.2 -> libslang.so.2.1.3
        libkeyutils.so.1 -> libkeyutils-1.2.so
        libxtables.so.0 -> libxtables.so.0.0.0
        libnss_nis.so.2 -> libnss_nis-2.7.so
        libtic.so.5 -> libtic.so.5.7
        libctutils.so.0 -> libctutils.so.0.0.0
        libcap.so.2 -> libcap.so.2.11
        libcidn.so.1 -> libcidn-2.7.so
        libdevmapper.so.1.02.1 -> libdevmapper.so.1.02.1
        libcrypt.so.1 -> libcrypt-2.7.so
        libpthread.so.0 -> libpthread-2.7.so
        libnss_files.so.2 -> libnss_files-2.7.so
        libncursesw.so.5 -> libncursesw.so.5.7
        libwrap.so.0 -> libwrap.so.0.7.6
        libproc-3.2.7.so -> libproc-3.2.7.so
        libsysfs.so.2 -> libsysfs.so.2.0.1
/lib32:
        libpcprofile.so -> libpcprofile.so
        ld-linux.so.2 -> ld-2.7.so
        libmemusage.so -> libmemusage.so
        libc.so.6 -> libc-2.7.so
        libresolv.so.2 -> libresolv-2.7.so
        libnss_compat.so.2 -> libnss_compat-2.7.so
        libnss_nisplus.so.2 -> libnss_nisplus-2.7.so
        libdl.so.2 -> libdl-2.7.so
        libnsl.so.1 -> libnsl-2.7.so
        libSegFault.so -> libSegFault.so
        librt.so.1 -> librt-2.7.so
        libthread_db.so.1 -> libthread_db-1.0.so
        libnss_hesiod.so.2 -> libnss_hesiod-2.7.so
        libutil.so.1 -> libutil-2.7.so
        libBrokenLocale.so.1 -> libBrokenLocale-2.7.so
        libnss_dns.so.2 -> libnss_dns-2.7.so
        libanl.so.1 -> libanl-2.7.so
        libm.so.6 -> libm-2.7.so
        libnss_nis.so.2 -> libnss_nis-2.7.so
        libcidn.so.1 -> libcidn-2.7.so
        libcrypt.so.1 -> libcrypt-2.7.so
        libpthread.so.0 -> libpthread-2.7.so
        libnss_files.so.2 -> libnss_files-2.7.so
/usr/lib:
        libkrb4.so.2 -> libkrb4.so.2.0
        libssl.so.0.9.8 -> libssl.so.0.9.8
        libsqlite3.so.0 -> libsqlite3.so.0.8.6
        libcrypto.so.0.9.8 -> libcrypto.so.0.9.8
        libgobject-2.0.so.0 -> libgobject-2.0.so.0.1600.6
        libXdmcp.so.6 -> libXdmcp.so.6.0.0
        libpcreposix.so.3 -> libpcreposix.so.3.12.1
        libedit.so.2 -> libedit.so.2.11
        libxcb.so.1 -> libxcb.so.1.0.0
        libperl.so.5.10 -> libperl.so.5.10.0
        libmenuw.so.5 -> libmenuw.so.5.7
        libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.1600.6
        libmagic.so.1 -> libmagic.so.1.0.0
        libnetsnmpmibs.so.15 -> libnetsnmpmibs.so.15.1.0
        libxcb-xlib.so.0 -> libxcb-xlib.so.0.0.0
        libformw.so.5 -> libformw.so.5.7
        libsensors.so.3 -> libsensors.so.3.1.6
        libgpm.so.2 -> libgpm.so.2.0.0
        libkrb5support.so.0 -> libkrb5support.so.0.1
        libidn.so.11 -> libidn.so.11.5.37
        libkrb5.so.3 -> libkrb5.so.3.3
        libstdc++.so.6 -> libstdc++.so.6.0.10
        libz.so.1 -> libz.so.1.2.3.3
        libgthread-2.0.so.0 -> libgthread-2.0.so.0.1600.6
        libdb-4.6.so -> libdb-4.6.so
        libgc.so.1 -> libgc.so.1.0.2
        libsnmp.so.15 -> libsnmp.so.15.1.0
        libnfsidmap.so.0 -> libnfsidmap.so.0.2.0
        libstdc++.so.5 -> libstdc++.so.5.0.7
        libnetsnmpagent.so.15 -> libnetsnmpagent.so.15.1.0
        libgccpp.so.1 -> libgccpp.so.1.0.2
        libgnutls-extra.so.26 -> libgnutls-extra.so.26.4.6
        libapt-pkg-libc6.7-6.so.4.6 -> libapt-pkg-libc6.7-6.so.4.6.0
        libdes425.so.3 -> libdes425.so.3.0
        libpanel.so.5 -> libpanel.so.5.7
        libapt-inst-libc6.7-6.so.1.1 -> libapt-inst-libc6.7-6.so.1.1.0
        libbind9.so.40 -> libbind9.so.40.0.5
        libXext.so.6 -> libXext.so.6.4.0
        libpython2.5.so.1.0 -> libpython2.5.so.1.0
        librpcsecgss.so.3 -> librpcsecgss.so.3.0.0
        libnewt.so.0.52 -> libnewt.so.0.52.2
        libgpg-error.so.0 -> libgpg-error.so.0.3.0
        libnetsnmphelpers.so.15 -> libnetsnmphelpers.so.15.1.0
        libglib-2.0.so.0 -> libglib-2.0.so.0.1600.6
        libxml2.so.2 -> libxml2.so.2.6.32
        libgcrypt.so.11 -> libgcrypt.so.11.4.4
        libpanelw.so.5 -> libpanelw.so.5.7
        libsasl2.so.2 -> libsasl2.so.2.0.22
        libgio-2.0.so.0 -> libgio-2.0.so.0.0.0
        libk5crypto.so.3 -> libk5crypto.so.3.1
        libnetsnmp.so.15 -> libnetsnmp.so.15.1.0
        libX11.so.6 -> libX11.so.6.2.0
        libgdbm_compat.so.3 -> libgdbm_compat.so.3.0.0
        libisccc.so.40 -> libisccc.so.40.0.0
        libpcre.so.3 -> libpcre.so.3.12.1
        libgdbm.so.3 -> libgdbm.so.3.0.0
        libnetsnmptrapd.so.15 -> libnetsnmptrapd.so.15.1.0
        libmenu.so.5 -> libmenu.so.5.7
        libevent-1.3e.so.1 -> libevent.so.1
        libisc.so.45 -> libisc.so.45.0.3
        libisccfg.so.40 -> libisccfg.so.40.0.6
        libdns.so.45 -> libdns.so.45.0.4
        libXmuu.so.1 -> libXmuu.so.1.0.0
        libtasn1.so.3 -> libtasn1.so.3.0.15
        libldap_r-2.4.so.2 -> libldap_r-2.4.so.2.1.0
        liblber-2.4.so.2 -> liblber-2.4.so.2.1.0
        libgssapi_krb5.so.2 -> libgssapi_krb5.so.2.2
        libasprintf.so.0 -> libasprintf.so.0.0.0
        libgnutls.so.26 -> libgnutls.so.26.4.6
        libdb-4.5.so -> libdb-4.5.so
        libgnutls-openssl.so.26 -> libgnutls-openssl.so.26.4.6
        libXau.so.6 -> libXau.so.6.0.0
        libept.so.0 -> libept.so.0.5.21
        libform.so.5 -> libform.so.5.7
        libsigc-2.0.so.0 -> libsigc-2.0.so.0.0.0
        libpci.so.3 -> libpci.so.3.0.0
        liblockfile.so.1 -> liblockfile.so.1.0
        libcwidget.so.3 -> libcwidget.so.3.0.0
        libgssglue.so.1 -> libgssglue.so.1.0.0
        libxapian.so.15 -> libxapian.so.15.5.1
        liblwres.so.40 -> liblwres.so.40.0.0
/usr/lib32:

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

Script for UPS installation:

#!/bin/bash

# pre install
rm -rf /usr/sbin/upsdaemon
rm -rf /usr/sbin/upsm
rm -rf /etc/init.d/upssrvctl
rm -rf /etc/rc1.d/*98upssrv
rm -rf /etc/rc2.d/*98upssrv
rm -rf /etc/rc3.d/*98upssrv
rm -rf /etc/rc5.d/*98upssrv
rm -rf /etc/rc6.d/*98upssrv

# install
mkdir /usr/sbin/upsdaemon
install -m 500 bin/upsm /usr/sbin
install -m 500 bin/upsio /usr/sbin/upsdaemon
install -m 500 bin/upssrv /usr/sbin/upsdaemon
install bin/lesser.txt /usr/sbin/upsdaemon
install bin/readme.txt /usr/sbin/upsdaemon
install -m 500 script/upssrvctl /etc/init.d/

# post install
cd /etc/rc1.d 2>/dev/null
if [ ! -e /etc/rc1.d/S98upssrv ]; then
        ln -s ../init.d/upssrvctl S98upssrv
fi
if [ ! -e /etc/rc1.d/K98upssrv ]; then
        ln -s ../init.d/upssrvctl K98upssrv
fi

cd /etc/rc2.d 2>/dev/null
if [ ! -e /etc/rc2.d/S98upssrv ]; then
        ln -s ../init.d/upssrvctl S98upssrv
fi

if [ ! -e /etc/rc2.d/K98upssrv ]; then
        ln -s ../init.d/upssrvctl K98upssrv
fi

cd /etc/rc3.d 2>/dev/null
if [ ! -e /etc/rc3.d/S98upssrv ]; then
        ln -s ../init.d/upssrvctl S98upssrv
fi
if [ ! -e /etc/rc3.d/K98upssrv ]; then
        ln -s ../init.d/upssrvctl K98upssrv
fi

cd /etc/rc5.d 2>/dev/null
if [ ! -e /etc/rc5.d/S98upssrv ]; then
        ln -s ../init.d/upssrvctl S98upssrv
fi
if [ ! -e /etc/rc5.d/K98upssrv ]; then
        ln -s ../init.d/upssrvctl K98upssrv
fi

cd /etc/rc6.d 2>/dev/null
if [ ! -e /etc/rc6.d/K98upssrv ]; then
        ln -s ../init.d/upssrvctl K98upssrv
fi

# launch the daemon
if [ -f /usr/sbin/upsdaemon/upssrv ]; then
    cd /usr/sbin/upsdaemon
    ./upssrv &
fi

echo UPS CONTROLER PLUS 1.0.4 was installed successfully on system.
=================================================

Thank you for help in advance,
Andrzej




Reply to: