"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Problem mit libqt3-mt

m@d.max 23.12.2008 - 02:16 2945 17 Thread rating
Posts

m@d.max

BOT
Avatar
Registered: Apr 2006
Location: NÖ
Posts: 1501
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

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
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

BOT
Avatar
Registered: Apr 2006
Location: NÖ
Posts: 1501
Da ich es nicht schaffe es die richtige Zeichenkodierung zu finden :rolleyes: lade ich es hier hoch.
click here

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Was kriegst du denn bei
Code:
find /usr/lib/ -iname "libqt*"
als Ausgabe?

m@d.max

BOT
Avatar
Registered: Apr 2006
Location: NÖ
Posts: 1501
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 ;)
Bearbeitet von m@d.max am 23.12.2008, 11:23

Nico

former person of interest
Registered: Sep 2006
Location: -
Posts: 4082
scheinbar schaut das script nicht in /usr/lib nach, oder es mag die vorliegende datei nicht :)

m@d.max

BOT
Avatar
Registered: Apr 2006
Location: NÖ
Posts: 1501
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

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
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

BOT
Avatar
Registered: Apr 2006
Location: NÖ
Posts: 1501
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

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
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

BOT
Avatar
Registered: Apr 2006
Location: NÖ
Posts: 1501
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

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
AH! MIR DAEMMERT!

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

m@d.max

BOT
Avatar
Registered: Apr 2006
Location: NÖ
Posts: 1501
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

I Love Gasoline
Avatar
Registered: Mar 2003
Location: upstairs
Posts: 6278
Ha! Ich wollt's auch gerade posten... :p

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
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? ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz