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

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: