WombaCik Napisano Kwiecień 2, 2010 Zgłoszenie Share Napisano Kwiecień 2, 2010 Zainstalowalem opere 10.10, jednak przy uruchomieniu mam komunikat: [wombat@GUGUmobile ~]$ opera /usr/lib/opera/opera: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory zainstalowalem ta biblioteke: [root@GUGUmobile ~]# yum install libqt-mt.so.3 <blablabla> Zainstalowano: qt3.i686 0:3.3.8b-28.fc12 Zainstalowano zależność: expat.i686 0:2.0.1-8.fc12 fontconfig.i686 0:2.8.0-1.fc12 freetype-freeworld.i686 0:2.3.11-1.fc12 glibc.i686 0:2.11.1-1 lcms-libs.i686 0:1.19-1.fc12 libICE.i686 0:1.0.6-1.fc12 libSM.i686 0:1.1.0-7.fc12 libX11.i686 0:1.3-1.fc12 libXau.i686 0:1.0.5-1.fc12 libXcursor.i686 0:1.1.10-1.fc12 libXext.i686 0:1.1-2.fc12 libXfixes.i686 0:4.0.4-1.fc12 libXft.i686 0:2.1.13-4.fc12 libXi.i686 0:1.3-2.fc12 libXinerama.i686 0:1.1-1.fc12 libXrandr.i686 0:1.3.0-5.fc12 libXrender.i686 0:0.9.5-1.fc12 libgcc.i686 0:4.4.3-4.fc12 libjpeg.i686 0:6b-46.fc12 libmng.i686 0:1.0.10-4.fc12 libpng.i686 2:1.2.43-1.fc12 libstdc++.i686 0:4.4.3-4.fc12 libuuid.i686 0:2.16.2-7.fc12 libxcb.i686 0:1.5-1.fc12 nss-softokn-freebl.i686 0:3.12.4-15.fc12 zlib.i686 0:1.2.3-23.fc12 Ukończono. ale dalej jest ten sam blad :/ root@GUGUmobile ~]# opera /usr/lib/opera/opera: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory co robic? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Kwiecień 2, 2010 Zgłoszenie Share Napisano Kwiecień 2, 2010 Piszesz w temacie o X64 a paczki ewidentnie i686 - to jak w końcu? Podaj nazwę pliku RPM z operą oraz wynik polecenia "uname -a" Jak instalowałeś? Jeśli poleceniem rpm, to odinstaluj operę i z katalogu, w którym masz plik opera*.rpm jako root wydaj polecenie yum install ./opera*.rpm Wszelkie niezbędne zależności powinny zostać dociągnięte z sieci (zakładam, że sieć działa ) Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Kwiecień 2, 2010 Zgłoszenie Share Napisano Kwiecień 2, 2010 chyba raczej yum localinstall --nogpgcheck ./opera*.rpm Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Kwiecień 2, 2010 Zgłoszenie Share Napisano Kwiecień 2, 2010 Ano. "--nogpgcheck" niezbędny - między install a localinstall w przypadku instalowania z lokalnego pliku *.rpm nie ma teraz chyba żadnej różnicy. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
WombaCik Napisano Kwiecień 2, 2010 Autor Zgłoszenie Share Napisano Kwiecień 2, 2010 Piszesz w temacie o X64 a paczki ewidentnie i686 - to jak w końcu? Wszystko powinno byc x64, nie wiem skad sie i686 wzielo, yum sam jakos to znalazl. Podaj nazwę pliku RPM z operą oraz wynik polecenia "uname -a" opera-10.10.gcc4.shared.qt3.x86_64.rpm Linux GUGUmobile 2.6.32.10-90.fc12.x86_64 #1 SMP Tue Mar 23 09:47:08 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux Jak instalowałeś? W leniwy sposob, dwuklik na rpm'ie. zrobilem tak: [root@GUGUmobile ~]# rpm -qa | grep opera opera-10.10-4742.gcc4.shared.qt3.x86_64 [root@GUGUmobile ~]# yum remove opera-10.10* .... Wykonywanie transakcji Usuwanie : 2:opera-10.10-4742.gcc4.shared.qt3.x86_64 1/1 Usunięto: opera.x86_64 2:10.10-4742.gcc4.shared.qt3 Ukończono. i pozniej: [root@GUGUmobile ~]# yum localinstall --nogpgcheck /home/wombat/Pobrane/opera-10.10.gcc4.shared.qt3.x86_64.rpm ... Wykonywanie transakcji Instalowanie : 2:opera-10.10-4742.gcc4.shared.qt3.x86_64 1/1 Zainstalowano: opera.x86_64 2:10.10-4742.gcc4.shared.qt3 Ukończono. i dalej nie dziala :/ ten sam komunikat. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Kwiecień 2, 2010 Zgłoszenie Share Napisano Kwiecień 2, 2010 No to trochę dziwne, bo u mnie działa bez problemów. Wprawdzie głównie z F11 korzystam, ale mam też F12 i widzę rpm -qa | grep qt3 qt3-3.3.8b-28.fc12.x86_64 qt3-3.3.8b-28.fc12.i686 avahi-qt3-0.6.25-5.fc12.x86_64 opera-10.10-4742.gcc4.shared.qt3.x86_64 I to wystarcza. Zobacz jak to wygląda u Ciebie. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Kwiecień 2, 2010 Zgłoszenie Share Napisano Kwiecień 2, 2010 Może nie widzi biblioteczki sprawdź $ cat /etc/ld.so.conf.d/qt-x86_64.conf /usr/lib64/qt-3.3/lib sprawdź $ locate libqt-mt.so.3 /usr/lib64/qt-3.3/lib/libqt-mt.so.3 /usr/lib64/qt-3.3/lib/libqt-mt.so.3.3 /usr/lib64/qt-3.3/lib/libqt-mt.so.3.3.8 i można jeszcze tak całkiem kosmicznie sprawdzić, gdzie jej szuka i czy gdzieś znalazł $ strace opera 2>&1 | fgrep libqt-mt.so.3 open("/usr/lib/opera/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/qt-3.3/lib/libqt-mt.so.3", O_RDONLY) = 3 jeśli coś wygląda u Ciebie inaczej to wklej Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Kwiecień 2, 2010 Zgłoszenie Share Napisano Kwiecień 2, 2010 Zainstaluj tę http://ftp.task.gda.pl/pub/opera/linux/101....qt4.x86_64.rpm wersję. Wcześniej usuń starą. EDIT: config też wywal ~/.opera Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
WombaCik Napisano Kwiecień 2, 2010 Autor Zgłoszenie Share Napisano Kwiecień 2, 2010 No to trochę dziwne, bo u mnie działa bez problemów. Wprawdzie głównie z F11 korzystam, ale mam też F12 i widzę rpm -qa | grep qt3 qt3-3.3.8b-28.fc12.x86_64 qt3-3.3.8b-28.fc12.i686 avahi-qt3-0.6.25-5.fc12.x86_64 opera-10.10-4742.gcc4.shared.qt3.x86_64 I to wystarcza. Zobacz jak to wygląda u Ciebie. a tak: [wombat@GUGUmobile ~]$ rpm -qa | grep qt3 opera-10.10-4742.gcc4.shared.qt3.x86_64 qt3-3.3.8b-28.fc12.i686 Może nie widzi biblioteczki sprawdź $ cat /etc/ld.so.conf.d/qt-x86_64.conf /usr/lib64/qt-3.3/lib 1 nie ma, jest natomiast: cat /etc/ld.so.conf.d/qt-i386.conf 2 tez nie ma, jest tylko /usr/lib64/gt4. Czyli brakuje 64bit qt3? sprawdź $ locate libqt-mt.so.3 /usr/lib64/qt-3.3/lib/libqt-mt.so.3 /usr/lib64/qt-3.3/lib/libqt-mt.so.3.3 /usr/lib64/qt-3.3/lib/libqt-mt.so.3.3.8 dziwne, locate nic nie zwraca. i można jeszcze tak całkiem kosmicznie sprawdzić, gdzie jej szuka i czy gdzieś znalazł $ strace opera 2>&1 | fgrep libqt-mt.so.3 open("/usr/lib/opera/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/qt-3.3/lib/libqt-mt.so.3", O_RDONLY) = 3 jeśli coś wygląda u Ciebie inaczej to wklej polecenie zwraca cos takiego: [root@GUGUmobile ~]# strace opera 2>&1 | fgrep libqt-mt.so.3 open("/usr/lib/opera/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/jvm/jre/lib/amd64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/jvm/jre/lib/amd64/native_threads/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/jvm/jre/lib/amd64/server/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/jvm/jre/lib/amd64/classic/tls/x86_64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/jvm/jre/lib/amd64/classic/tls/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/jvm/jre/lib/amd64/classic/x86_64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/jvm/jre/lib/amd64/classic/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/x86_64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/x86_64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib64/tls/x86_64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib64/tls/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib64/x86_64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/tls/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib64/libqt-mt.so.3", O_RDONLY) = -1 ENOENT (No such file or directory) writev(2, [{"/usr/lib/opera/opera", 20}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libqt-mt.so.3", 13}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10/usr/lib/opera/opera: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Kwiecień 3, 2010 Zgłoszenie Share Napisano Kwiecień 3, 2010 dopisz sobie do tego pliku /etc/ld.so.conf.d/qt-i386.conf ścieżkę /usr/lib64/qt-3.3/lib żeby wiedział gdzie szukać i wykonaj ldconfig teraz polecenie locate powinno znaleźć bibliotekę Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Kwiecień 3, 2010 Zgłoszenie Share Napisano Kwiecień 3, 2010 tak spojrzałem jeszcze raz i yum provides /etc/ld.so.conf.d/qt-x86_64.conf ... qt3-3.3.8b-28.fc12.x86_64 : The shared library for the Qt 3 GUI toolkit masz po prostu bałagan w paczkach. Wymuś architekturę: yum install qt3.x86_64 a najlepiej jakbyś pozbył się paczek i686, no chyba że do czegoś są Ci potrzebne (np. wine) Najprościej tak: yum erase *.i686 tylko sprawdź przed potwierdzeniem, czy nie wywala czegoś z x86_64 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
WombaCik Napisano Kwiecień 3, 2010 Autor Zgłoszenie Share Napisano Kwiecień 3, 2010 problem rozwiazalo zainstalowanie 64bit wersji qt3. Dzieki za pomoc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się