aretofe Napisano Listopad 1, 2009 Autor Zgłoszenie Share Napisano Listopad 1, 2009 Ok to tak: [root@kmp-aretofe ~]# ln -s /usr/lib/libssl.so.0.9.8k /usr/lib/libssl.so.0.9.8 ln: tworzenie dowiązania symbolicznego `/usr/lib/libssl.so.0.9.8': Plik istnieje Co ciekawe nagle się libssl znalazł - nie wiedzieć czemu.Wpisałem wcześniej yum upgrade openssl ale wywalił mi coś o braku pakietów to dałem mu zamiast upgrade install no i wtedy mi pokazał że mam już zainstalowany pakiet openssl w najnowszej wersji. A najciekawsze jest to że tlen dalej się nie uruchamia a w konsoli wywala ten sam błąd. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 1, 2009 Zgłoszenie Share Napisano Listopad 1, 2009 [...]podaliście chyba z 10 komend i teraz już zgłupiałem Wiesz, najlepiej przeczytać wszystko po kolei, chwilę się zastanowić i uporządkować sobie w głowie Co ciekawe nagle się libssl znalazł - nie wiedzieć czemuNa jakiej podstawie tak sądzisz? Możesz pokazać co oddaje polecenie ls -l /usr/lib/libssl.so.0.9.8k Bo z tego co widzę, to ostatnią wersją libssl.so jaka mogła się pojawić w F10 to chyba libssl.so.0.9.8g (z pakietu openssl-0.9.8g) a nie libssl.so.0.9.8k - z literką "k" to chyba dopiero w F11 Proponuję żebyś sprawdził czy masz na pewno zainstalowany pakiet openssl, czy masz bibliotekę libssl.so.0.9.8g (a nie "k") i nieco zmodyfikować polecenie tworzenia linku symbolicznego rpm -qa openssl w odpowiedzi powinna pokazać się nazwa pakietu - stawiam na openssl-0.9.8g i jeśli tak, to... ls -l /usr/lib/libssl.so.0.9.8g Jeśli plik /usr/lib/libssl.so.0.9.8g istnieje, to usuń powiązanie, które wcześniej zrobiłeś do nieistniejącej biblioteki /usr/lib/libssl.so.0.9.8k rm /usr/lib/libssl.so.0.9.8 i na koniec utwórz powiązanie do posiadanej biblioteki libssl.so.0.9.8g ln -s /usr/lib/libssl.so.0.9.8g /usr/lib/libssl.so.0.9.8 Jeśli coś będzie nie tak, to wklej tutaj wyjścia wszystkich poleceń, które podałem wyżej. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
aretofe Napisano Listopad 1, 2009 Autor Zgłoszenie Share Napisano Listopad 1, 2009 Ok to oczywiście coś jest nie tak,wklejam: [root@kmp-aretofe ~]# ls -l /usr/lib/libssl.so.0.9.8k ls: nie ma dostępu do /usr/lib/libssl.so.0.9.8k: Nie ma takiego pliku ani katalogu [root@kmp-aretofe ~]# ls -l /usr/lib/libssl.so.0.9.8g ls: nie ma dostępu do /usr/lib/libssl.so.0.9.8g: Nie ma takiego pliku ani katalogu [root@kmp-aretofe ~]# rpm -qa openssl openssl-0.9.8g-14.fc10.i686 [root@kmp-aretofe ~]# ls -l /usr/lib/libssl.so.0.9.8g ls: nie ma dostępu do /usr/lib/libssl.so.0.9.8g: Nie ma takiego pliku ani katalogu [root@kmp-aretofe ~]# rm /usr/lib/libssl.so.0.9.8 rm: usunąć dowiązanie symboliczne `/usr/lib/libssl.so.0.9.8'? t [root@kmp-aretofe ~]# rm /usr/lib/libssl.so.0.9.8 rm: nie można usunąć `/usr/lib/libssl.so.0.9.8': Nie ma takiego pliku ani katalogu [root@kmp-aretofe ~]# ln -s /usr/lib/libssl.so.0.9.8g /usr/lib/libssl.so.0.9.8 To wszystkie polecenia jakie wpisałem,niektóre wpisałem po dwa razy dla pewności. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
thof Napisano Listopad 1, 2009 Zgłoszenie Share Napisano Listopad 1, 2009 Ja nie jestem w temacie, ale jak już to proponowałbym Ci przeinstalowanie openssl oraz zainstalowanie openssl-devel i openssl-static. Potem pokaż ls -l /usr/lib/libssl.so* i ewentualnie zainstaluj ponownie tlen. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 1, 2009 Zgłoszenie Share Napisano Listopad 1, 2009 Zrób tak jak poradził powyżej thof - przeinstaluj (yum reinstall) pakiet openssl. I zacznij mysleć zanim coś zrobisz [...] [root@kmp-aretofe ~]# ls -l /usr/lib/libssl.so.0.9.8g ls: nie ma dostępu do /usr/lib/libssl.so.0.9.8g: Nie ma takiego pliku ani katalogu [...] [root@kmp-aretofe ~]# ln -s /usr/lib/libssl.so.0.9.8g /usr/lib/libssl.so.0.9.8 Jaki jest sens robienia linku symbolicznego do nieistniejącego pliku? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
aretofe Napisano Listopad 1, 2009 Autor Zgłoszenie Share Napisano Listopad 1, 2009 (edytowane) I zacznij mysleć zanim coś zrobisz Jaki jest sens robienia linku symbolicznego do nieistniejącego pliku? Przecież nie wiedziałem że ten plik nie istnieje tak więc próbując zrobić dowiązanie dowiedziałem się że tego pliku nie ma thof: zrobiłem wszystko tak jak powiedziałeś,tutaj jest wynik tej komendy: [root@kmp-aretofe ~]# ls -l /usr/lib/libssl.so* lrwxrwxrwx 1 root root 26 lis 1 20:13 /usr/lib/libssl.so -> ../../lib/libssl.so.0.9.8g Niestety tlen dalej wywala ten sam błąd a reinstalacja nic nie dała :/ Edytowane Listopad 1, 2009 przez WalDo połączenie postów Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 1, 2009 Zgłoszenie Share Napisano Listopad 1, 2009 Off topic [...]tak więc próbując zrobić dowiązanie dowiedziałem się że tego pliku nie ma A nie prościej zrobić "ls -l" P.S. Nie pisz postów pod własnymi - korzystaj z przycisku [EDYTUJ] pod postem. [EDIT] To pokaż jeszcze raz co pokazują polecenia: rpm -qa | grep openssl uname -a locate libssl.so Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
aretofe Napisano Listopad 4, 2009 Autor Zgłoszenie Share Napisano Listopad 4, 2009 [EDIT] To pokaż jeszcze raz co pokazują polecenia: rpm -qa | grep openssl uname -a locate libssl.so ok to tak: [root@kmp-aretofe ~]# rpm -qa | grep openssl openssl-0.9.8g-14.fc10.i686 openssl-devel-0.9.8g-14.fc10.i386 [root@kmp-aretofe ~]# uname -a Linux kmp-aretofe 2.6.27.37-170.2.104.fc10.i686 #1 SMP Mon Oct 12 22:01:53 EDT 2009 i686 athlon i386 GNU/Linux [root@kmp-aretofe ~]# locate libssl.so /lib/libssl.so.0.9.8g /lib/libssl.so.7 /usr/lib/libssl.so P.S. Nie pisz postów pod własnymi - korzystaj z przycisku [EDYTUJ] pod postem. Staram się...ale byłoby prościej gdybym miał normalny widok tematu a nie klikanie w te odnośniki na dole(opcja "Posty w temacie") bo po prostu się gubię :/ Jeśli wiesz jak to wyłączyć żebym miał normalny widok tematu to byłbym wdzięczny. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 4, 2009 Zgłoszenie Share Napisano Listopad 4, 2009 bo po prostu się gubię :/Nie dziwię się, bo też nie lubię tego trybu wyswietlania Na belce nad pierwszym postem, po prawej stronie są "Opcje" - rozwiń i wybierz "Tryby wyświetlania" → "Standardowy". Myślę, że będzie znacznie czytelniej niż w trybie "Drzewo" czy "Linearny". Wracając do tematu widać że biblioteka libssl.so.0.9.8g jest w katalogu /lib a nie /usr/lib, więc ln -s /lib/libssl.so.0.9.8g /usr/lib/libssl.so.0.9.8 albo ln -s /lib/libssl.so.0.9.8g /lib/libssl.so.0.9.8 W skrajnym przypadku możesz mieć linki o nazwie libssl.so.0.9.8 zarówno w /usr/lib jak i w /lib, więc wykonanie obu poleceń nie powinno zaszkodzić. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
aretofe Napisano Listopad 5, 2009 Autor Zgłoszenie Share Napisano Listopad 5, 2009 hehe...jest postęp Teraz po wpisaniu tlen w konsoli wyskakuje to: /opt/tlen/tlen-bin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 5, 2009 Zgłoszenie Share Napisano Listopad 5, 2009 Hmm... A może jeśli pod F10, to powinieneś w ogóle jakąś starszą wersję tlena zainstalować? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Jony Napisano Listopad 5, 2009 Zgłoszenie Share Napisano Listopad 5, 2009 hehe...jest postęp Teraz po wpisaniu tlen w konsoli wyskakuje to: /opt/tlen/tlen-bin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory Zastanawiające, jak sporo można napisać rozwiązując prosty problem... Ponieważ miałem identyczny problem z Tlenem, zacząłem szukać rozwiązania na własną rękę. Po wpisaniu: locate libssl.so /opt/Adobe/Reader9/Reader/intellinux/lib/libssl.so /opt/Adobe/Reader9/Reader/intellinux/lib/libssl.so.0 /opt/Adobe/Reader9/Reader/intellinux/lib/libssl.so.0.9.8 /opt/google-earth/libssl.so.0.9.8 /usr/lib/.libssl.so.0.9.8k.hmac /usr/lib/.libssl.so.8.hmac /usr/lib/libssl.so /usr/lib/libssl.so.0.9.8k /usr/lib/libssl.so.8 zorientowałem się że odpowiednią bibliotekę posiadam, więc rzuciłem okiem na katalog tlena: ls -l /opt/tlen/ razem 1580 -rwxr-xr-x. 1 root root 27567 07-09 18:38 chrpath drwxr-xr-x. 2 root root 4096 07-09 18:38 designer -rwxr-xr-x. 1 root root 1176 07-09 18:38 fix.sh -rw-r--r--. 1 root root 230349 07-09 18:38 icon.png drwxr-xr-x. 2 root root 4096 10-17 11:10 imageformats -rwxr-xr-x. 1 root root 3929 10-17 11:10 license.txt drwxr-xr-x. 2 root root 4096 10-17 11:29 other_libs drwxr-xr-x. 2 root root 4096 10-17 11:10 phonon_backend drwxr-xr-x. 2 root root 4096 11-04 22:48 plugins drwxr-xr-x. 2 root root 4096 10-17 11:10 qt_libs drwxr-xr-x. 2 root root 4096 07-09 18:38 skeleton drwxr-xr-x. 2 root root 4096 07-09 18:38 third_party_licenses -rwxr-xr-x. 1 root root 43 11-04 22:48 tlen -rwxr-xr-x. 1 root root 21504 11-04 22:48 tlen-bin drwxr-xr-x. 2 root root 4096 11-05 21:05 tlen_libs -rwxr-xr-x. 1 root root 10206 11-04 22:48 tlenqttest -rwxr-xr-x. 1 root root 1267988 11-04 22:48 updater Jak widać jest podkatalog o wiele mówiącej nazwie tlen_libs, więc teraz wystarczy małe dowiązanko: ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libssl.so.0.9.8 /opt/tlen/tlen_libs Analogicznie w drugim wypadku: locate libcrypto.so.0.9.8 /opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8 /opt/google-earth/libcrypto.so.0.9.8 /usr/lib/.libcrypto.so.0.9.8k.hmac /usr/lib/libcrypto.so.0.9.8k i ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8 /opt/tlen/tlen_libs rozwiązuje całkowicie problem. Linux już tak ma w swoich "wymaganiach sprzętowych", że bez "pomyślunku" nie da się z nim współdziałać na dłuższą metę. !! Uwaga !! Tlen od wersji 7.0.1.50 działa bez tych kombinacji. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Listopad 5, 2009 Zgłoszenie Share Napisano Listopad 5, 2009 Tlen od wersji 7.0.1.50 działa bez tych kombinacji. Wiedziałem... Tylko tak jak @aretofe nie chciało mi się szukać. Tym bardziej, że z tlenu nie korzystam. A tak bardziej serio, to szacun @Jony. Zakładam, że zadziała Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
exbros Napisano Listopad 5, 2009 Zgłoszenie Share Napisano Listopad 5, 2009 Wszystko pieknie ladnie, tylko czemu dowiazujesz biblioteki z katalogu Adobe? Nie lepiej dowiazywac do glownych lokalizacji?... ja bym to zrobil tak: ln -s /usr/lib/libssl.so.0.9.8k /opt/tlen/tlen_libs/libssl.so.0.9.8 i tak ln -s /usr/lib/libcrypto.so.0.9.8k /opt/tlen/tlen_libs/libcrypto.so.0.9.8 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
aretofe Napisano Listopad 6, 2009 Autor Zgłoszenie Share Napisano Listopad 6, 2009 A może mi ktoś to łopatologicznie wytłumaczyć jak to zrobić? Bo ja zrobiłem coś takiego: [root@kmp-aretofe ~]# locate libcrypto.so.0.9.8 /lib/libcrypto.so.0.9.8g [root@kmp-aretofe ~]# ln -s /lib/libcrypto.so.0.9.8g /opt/tlen/tlen_libs/libcrypto.so.0.9.8 ln: tworzenie dowiązania symbolicznego `/opt/tlen/tlen_libs/libcrypto.so.0.9.8': Plik istnieje [root@kmp-aretofe ~]# locate libssl.so /lib/libssl.so.0.9.8 /lib/libssl.so.0.9.8g /lib/libssl.so.7 /usr/lib/libssl.so /usr/lib/libssl.so.0.9.8 [root@kmp-aretofe ~]# ln -s /lib/libssl.so.0.9.8g /opt/tlen/tlen_libs/libssl.so.0.9.8 ln: tworzenie dowiązania symbolicznego `/opt/tlen/tlen_libs/libssl.so.0.9.8': Plik istnieje Niestety dalej wywala ten błąd: [root@kmp-aretofe ~]# tlen /opt/tlen/tlen-bin: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory @WalDo: Chętnie bym zainstalował starszą wersję tlena ale nie mogę znaleźć :/ 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ę