Problem mit libqt3-mt

Seite 1 von 2 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/problem_mit_libqt3-mt_202971/page_1 - zur Vollversion wechseln!


m@d.max schrieb am 23.12.2008 um 02:16

Servus!

Da ich seit ein paar Wochen Ubuntu als Hauptbetriebssystem verwende, wollte ich heute die meine IM Settings anpassen.
Da ich auf mehreren PCs "arbeite" betrachte ich die Software IM History als recht brauchbar. Unter anderem sollen die History von 2 Linux Systemen und einem Windows System abgeglichen werden. Derzeit läuft am Standrechner WIndows, als IM Client verwende ich Miranda. Dort habe ich IM History bereits seit längerem im Einsatz.

Nun zum eigentlichen Problem:
IM History ist auch Linux kompatibel, ein einfacher shell Skript ist zum Installieren notwendig. Vor der Installation war notwendig die Pakete libqt3-mt und curl zu installieren. (laut Tutorial)
mit

Code: PHP
sudo apt-get install libqt3-mt curl
habe ich sie installiert.
Was mich verwundert hat, war die Tatsache das beide Pakete anscheinend schon installiert waren :confused:

mit
Code: PHP
sudo '/home/florian/IMHistorySetup-0.5.1-linux.sh'
habe ich den shell Skript ausgeführt.
DIeser meldet jedoch, der braucht das Paket libqt-mt.so.3

siehe:
click to enlarge

Danach habe ich vor der Installation
Code: PHP
sudo apt-get autoremove 
ausgeführt. Das Ergebnis war dasselbe :(

hoffe es kann mir jemand helfen!

PS: für weitere Vorschläge zum Managen der History bin ich natürlich auch offen :D


COLOSSUS schrieb am 23.12.2008 um 09:30

Willst du bitte mal das Installationsscript hier hochladen/posten?
Wenn man sieht, was es zu machen versucht, ist es sicherlich einfacher, es zu debuggen ;)


m@d.max schrieb am 23.12.2008 um 10:53

Da ich es nicht schaffe es die richtige Zeichenkodierung zu finden :rolleyes: lade ich es hier hoch.
click here


COLOSSUS schrieb am 23.12.2008 um 11:05

Was kriegst du denn bei

Code:
find /usr/lib/ -iname "libqt*"
als Ausgabe?


m@d.max schrieb am 23.12.2008 um 11:17

Code: PHP
florian@florian-laptop:~$ find /usr/lib/ -iname "libqt*"
/usr/lib/libQtSql.so.4.4
/usr/lib/libQtTest.so.4.4.3.debug
/usr/lib/libQtScript.so.4.4.3
/usr/lib/libQtSql.so.4.4.3
/usr/lib/libQtAssistantClient.so.4.4.3.debug
/usr/lib/libQtCore.so.4
/usr/lib/vlc/gui/libqt4_plugin.so
/usr/lib/libQtGui.so.4.4.3
/usr/lib/libQtSql.so.4.4.3.debug
/usr/lib/libQtSvg.so.4.4
/usr/lib/libqt-mt.so
/usr/lib/libQtCore.so.4.4.3
/usr/lib/libQtDesignerComponents.so.4.4.3.debug
/usr/lib/libQtWebKit.so.4.4
/usr/lib/libQtScript.so.4.4.3.debug
/usr/lib/libQtXml.so.4.4.3
/usr/lib/libQtScript.so.4
/usr/lib/libQtGui.so.4.4.3.debug
/usr/lib/libQt3Support.so.4.4.3.debug
/usr/lib/libQtXmlPatterns.so.4.4.3
/usr/lib/libQtOpenGL.so.4.4
/usr/lib/libqt-mt.la
/usr/lib/libQtXmlPatterns.so.4.4.3.debug
/usr/lib/libQtGui.so.4
/usr/lib/libQt3Support.so.4.4.3
/usr/lib/libQtDesigner.so.4.4
/usr/lib/libQtGui.so.4.4
/usr/lib/libQtAssistantClient.so.4.4
/usr/lib/libQtOpenGL.so.4.4.3
/usr/lib/libQtScript.so.4.4
/usr/lib/libQtDBus.so.4.4.3
/usr/lib/libQtWebKit.so.4.4.3.debug
/usr/lib/libQtDesigner.so.4
/usr/lib/libQtAssistantClient.so.4.4.3
/usr/lib/libqt-mt.so.3.3
/usr/lib/libQtWebKit.so.4.4.3
/usr/lib/libQtSvg.so.4
/usr/lib/libQtNetwork.so.4.4
/usr/lib/libQtDBus.so.4.4.3.debug
/usr/lib/libQtWebKit.so.4
/usr/lib/libQtDesigner.so.4.4.3
/usr/lib/libqt-mt.so.3.3.8
/usr/lib/libQtTest.so.4
/usr/lib/libQtNetwork.so.4
/usr/lib/libQtCLucene.so.4.4
/usr/lib/libQtXml.so.4.4.3.debug
/usr/lib/libQtCore.so.4.4.3.debug
/usr/lib/libQtDBus.so.4
/usr/lib/libQtDBus.so.4.4
/usr/lib/libqtruby4shared.so.2.0.0
/usr/lib/libQtXml.so.4
/usr/lib/qt4/plugins/imageformats/libqtiff.so
/usr/lib/qt4/plugins/imageformats/libqtiff.so.debug
/usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so.debug
/usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so.debug
/usr/lib/qt4/plugins/accessible/libqtaccessiblewidgets.so
/usr/lib/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so
/usr/lib/qt4/plugins/codecs/libqtwcodecs.so
/usr/lib/qt4/plugins/codecs/libqtwcodecs.so.debug
/usr/lib/qt4/plugins/designer/libqt3supportwidgets.so.debug
/usr/lib/qt4/plugins/designer/libqt3supportwidgets.so
/usr/lib/qt4/plugins/script/libqtscriptdbus.so.debug
/usr/lib/qt4/plugins/script/libqtscriptdbus.so
/usr/lib/libQtOpenGL.so.4
/usr/lib/libQtDesignerComponents.so.4.4
/usr/lib/libQt3Support.so.4.4
/usr/lib/libQtAssistantClient.so.4
/usr/lib/libQtDesigner.so.4.4.3.debug
/usr/lib/libQtSvg.so.4.4.3
/usr/lib/libQtTest.so.4.4
/usr/lib/libqtmcop.so.1
/usr/lib/libQtSvg.so.4.4.3.debug
/usr/lib/libQtXmlPatterns.so.4
/usr/lib/libQtXmlPatterns.so.4.4
/usr/lib/libqtruby4shared.so
/usr/lib/libQtSql.so.4
/usr/lib/libqt-mt.prl
/usr/lib/libQtHelp.so.4.4.3.debug
/usr/lib/libqt-mt.so.3
/usr/lib/libqtmcop.so.1.0.0
/usr/lib/libQtHelp.so.4.4
/usr/lib/libQtNetwork.so.4.4.3
/usr/lib/libQtCLucene.so.4.4.3.debug
/usr/lib/libQtCore.so.4.4
/usr/lib/libQtCLucene.so.4.4.3
/usr/lib/libQtDesignerComponents.so.4.4.3
/usr/lib/libQt3Support.so.4
/usr/lib/libQtXml.so.4.4
/usr/lib/libQtCLucene.so.4
/usr/lib/libqtruby4shared.so.2
/usr/lib/libQtHelp.so.4
/usr/lib/libQtHelp.so.4.4.3
/usr/lib/libQtOpenGL.so.4.4.3.debug
/usr/lib/libQtTest.so.4.4.3
/usr/lib/libQtDesignerComponents.so.4
/usr/lib/libQtNetwork.so.4.4.3.debug
libqt3-mt ist komischerweise nicht dabei, warum auch immer.

EDIT: libqt3-mt natürlich ;)


Nico schrieb am 23.12.2008 um 11:26

scheinbar schaut das script nicht in /usr/lib nach, oder es mag die vorliegende datei nicht :)


m@d.max schrieb am 23.12.2008 um 11:29

Habs jetzt geschafft den Inhalt des Skripts anzuzeigen :D

Code: PHP
#!/bin/bash

INSD=`mktemp -d`

sed '1,45d' $0 > $INSD/imha.tar.bz2

cd $INSD

bzip2 -d imha.tar.bz2
tar -xf imha.tar

if ./imh.install.check; then

    less imhistory.eula
    less gpl

    ./imh-uninstall

    mkdir -p ~/bin
    mkdir -p ~/.purple/plugins
    mkdir -p ~/.config/autostart
    mkdir -p ~/.im-history

    cp -f imh-daemon imh-login imh-import-pidgin imh-tray imh-tray-auto imh-uninstall ~/bin
    cp -f imhpidgin.pl ~/.purple/plugins

    cp -f version ~/.im-history

    cp -f imh-tray-auto.desktop ~/.config/autostart

    echo >> ~/.bash_profile
    echo "export PATH=\$PATH:~/bin" >> ~/.bash_profile
    echo >> ~/.bash_profile

else

    echo "Installation aborted."
    
fi

cd ..

rm -fr $INSD

exit 0
BZh91AY&SYŒœ	T0yÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäcþï§£âEóîçËk·t)UCß7ßèž¾UÎÛ68w;•Ó½{uëǦ÷Ãn»¨>‚…¯¥ºÕÞ|:

Zitat von Nico
scheinbar schaut das script nicht in /usr/lib nach, oder es mag die vorliegende datei nicht :)

wo liegt der Hund begraben?


COLOSSUS schrieb am 23.12.2008 um 11:38

Ich brauche bitte noch die Ausgabe von

Code:
echo $LDPATH
, im besten Fall einmal als normaler user, und einmal als root.

Ebenfalls interessant waere die Ausgabe von
Code:
ls -l /usr/lib/libqt-mt.so.3


m@d.max schrieb am 23.12.2008 um 12:09

Zitat von COLOSSUS
Ich brauche bitte noch die Ausgabe von
Code:
echo $LDPATH
, im besten Fall einmal als normaler user, und einmal als root.
Weder als User noch als sudo wird da irgendwas ausgegeben. :confused:

Zitat von COLOSSUS
Ebenfalls interessant waere die Ausgabe von
Code:
ls -l /usr/lib/libqt-mt.so.3

Code: PHP
florian@florian-laptop:~$ ls -l /usr/lib/libqt-mt.so.3
lrwxrwxrwx 1 root root 17 2008-11-25 19:40 /usr/lib/libqt-mt.so.3 -> libqt-mt.so.3.3.8


COLOSSUS schrieb am 23.12.2008 um 12:17

Hm... probier mal, ob der Installer nach

Code:
sudo ln -s /usr/lib/libqt-mt.so.3.3.8 /usr/local/lib/libqt-mt.so.3

durchlaeuft. Wenn nicht haette ich bitte gerne den Output von

Code:
wget -O imh_tray -q http://coloss.us.to/imh-tray && ldd imh_tray && rm imh_tray


m@d.max schrieb am 23.12.2008 um 12:32

Zitat von COLOSSUS
Hm... probier mal, ob der Installer nach

Code:
sudo ln -s /usr/lib/libqt-mt.so.3.3.8 /usr/local/lib/libqt-mt.so.3

durchlaeuft.

Code:
ln: Erzeuge symbolische Verknüpfung „/usr/local/lib/libqt-mt.so.3“: File exists


Zitat von COLOSSUS
Wenn nicht haette ich bitte gerne den Output von

Code:
wget -O imh_tray -q [url]http://coloss.us.to/imh-tray[/url] && ldd imh_tray && rm imh_tray

Code: PHP
florian@florian-laptop:~$ wget -O imh_tray -q [url]http://coloss.us.to/imh-tray[/url] && ldd imh_tray && rm imh_tray
ldd: warning: you do not have execution permission for `./imh_tray'
	linux-gate.so.1 =>  (0xf7fd1000)
	libqt-mt.so.3 => not found
	libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7fa7000)
	libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7eb7000)
	libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7dc9000)
	libm.so.6 => /lib32/libm.so.6 (0xf7da3000)
	libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7d94000)
	libc.so.6 => /lib32/libc.so.6 (0xf7c36000)
	libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7c33000)
	libxcb-xlib.so.0 => /usr/lib32/libxcb-xlib.so.0 (0xf7c2f000)
	libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7c16000)
	libdl.so.2 => /lib32/libdl.so.2 (0xf7c12000)
	/lib/ld-linux.so.2 (0xf7fd2000)
	libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7c0d000)


danke für deine Mühen :)


COLOSSUS schrieb am 23.12.2008 um 12:33

AH! MIR DAEMMERT!

Du hast da ja nicht zufaellig ein 64Bit-OS installiert, oder? :)


m@d.max schrieb am 23.12.2008 um 12:34

Zitat von COLOSSUS
AH! MIR DAEMMERT!

Du hast da ja nicht zufaellig ein 64Bit-OS installiert, oder? :)
Doch...hätte ich eigentlich im ersten Post dazuschreiben können :bash:


t3mp schrieb am 23.12.2008 um 12:36

Ha! Ich wollt's auch gerade posten... :p


COLOSSUS schrieb am 23.12.2008 um 12:50

Das Problem ist, dass die entsprechende Library auf deinem System nur als 64Bit-Variante vorliegt, dieses IMHistory-Programm aber nur 32Bit-Binaries ausliefert. Es kann deshalb deine Library gar nicht verwenden.

Ich weisz leider nicht, wie es moeglich ist, die 32Bit-Version der Library dazuzuinstallieren, weil ich selbst noch nie ein Multilib-System auf Debian-Basis betrieben habe. Vielleicht findest du ja via Google entsprechende Informationen.

Generell waere ich dem Service IMHistory gegenueber aber erst einmal misstrauisch. Etwas, das meine privat(est)en Konversationen mitlogt, und mit einer derart langen EULA daherkommt - da muss ja wohl irgendwas im Busch sein, oder? ;)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025