upsm
Witam!
Zainstalowałem z płytki Lenny_64. Próbuje instalować program (upsm) do obsługi
UPSa firmy Lestar i mam taki oto problem. Udało mi się uruchomić wersję dla
dystrybucji innych niż RedHat (bo nie ma debów) i otrzymać komunikat o
pomyslnej instalacji. Ale jak próbuję uruchomić to otrzymuję komunikat: "upsm:
error while loading shared libraries: libstdc++.so.5: cannot open shared
object file: No such file or directory".
moje "uname -a":
Linux ... 2.6.26-2-amd64 #1 SMP Fri Mar 27 04:02:59 UTC 2009 x86_64 GNU/Linux
Moje "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:
Skrypt instalacyjny ma postać:
#!/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.
Za wszelką pomoc z góry dziekuję.
Andrzej
Reply to:
- Follow-Ups:
- Re: upsm
- From: Rafal Czlonka <rafal.czlonka@googlemail.com>