Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

error while loading shared libraries

386 views
Skip to first unread message

Andrzej

unread,
Apr 27, 2009, 10:10:08 PM4/27/09
to
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


--
To UNSUBSCRIBE, email to debian-us...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Sven Joachim

unread,
Apr 28, 2009, 12:30:10 AM4/28/09
to
On 2009-04-28 03:34 +0200, Andrzej wrote:

> 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".

Install the libstdc++5 package and prod the vendor to recompile his
software with GCC 4.x, so that links against libstdc++6 instead.

Sven

Mr. Wang Long

unread,
Apr 28, 2009, 12:40:05 AM4/28/09
to
On Tue, Apr 28, 2009 at 09:34, Andrzej <le...@speo.coi.pl> wrote:
> 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".
>

It seems that libstdc++.so.5 is missing in your system.
Run this command to check it out:
ldd /usr/sbin/upsm

If that file is really missing, then open this url and search for it:
http://www.debian.org/distrib/packages#search_contents

>From which you would know which package should be installed to solve
your problem. For example, searching libstdc++.so.5 and two packages
would be find: ia32-libs and libstdc++5. If your system is amd64 and
your UPS software is 32bit, then install the first one; else install
the second one.

Regards,
Wang Long

frank

unread,
Apr 28, 2009, 8:10:08 AM4/28/09
to
Hi Andrzej,

On Tue, 2009-04-28 at 03:34 +0200, Andrzej wrote:

> 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".

Looks like the lib is there. Maybe the installed software is 32bit and
therefor needs a 32bit libstdc++.so.5? Use "ldd upsm" to view the needed
libs and file to determine the file type. Not installed per default, use
"apt-get install file"

Bye
Frank

0 new messages