[+]Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
[+]Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Witam,
poszukuję plików libssl.so.1.0.1, libcrypto.so.1.0.1 dla Debian GNU/Linux 9.8 (stretch) 4.9.0-8-amd64
Kompilując openssl-1.0.1.tar.gz czy też openssl-1.0.2.tar.gz pobrane ze strony
https://www.openssl.org/source/old/
uzyskuję wersje libssl.so.1.0.0, libcrypto.so.1.0.0
Czy możecie coś doradzić?
poszukuję plików libssl.so.1.0.1, libcrypto.so.1.0.1 dla Debian GNU/Linux 9.8 (stretch) 4.9.0-8-amd64
Kompilując openssl-1.0.1.tar.gz czy też openssl-1.0.2.tar.gz pobrane ze strony
https://www.openssl.org/source/old/
uzyskuję wersje libssl.so.1.0.0, libcrypto.so.1.0.0
Czy możecie coś doradzić?
Ostatnio zmieniony 27 marca 2019, 20:51 przez ziomal, łącznie zmieniany 1 raz.
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Kod: Zaznacz cały
apt-file find nazwa_pliku
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Kod: Zaznacz cały
root@pecet:/home/ziomal# apt-file find libssl.so.1.0.1
bash: apt-file: nie znaleziono polecenia
Kod: Zaznacz cały
root@pecet:/home/ziomal# apt-file find libcrypto.so.1.0.1
bash: apt-file: nie znaleziono polecenia
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Kod: Zaznacz cały
# apt-get install apt-file
Kod: Zaznacz cały
# apt-file update
Kod: Zaznacz cały
# apt-file search nazwa_pliku
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Kod: Zaznacz cały
root@pecet:/home/ziomal# apt-get install apt-file
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
The following additional packages will be installed:
libapt-pkg-perl libexporter-tiny-perl liblist-moreutils-perl
libregexp-assemble-perl
Zostaną zainstalowane następujące NOWE pakiety:
apt-file libapt-pkg-perl libexporter-tiny-perl liblist-moreutils-perl
libregexp-assemble-perl
0 aktualizowanych, 5 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 286 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 769 kB miejsca na dysku.
Kontynuować? [T/n] t
Pobieranie:1 http://ftp.pl.debian.org/debian stable/main amd64 libapt-pkg-perl amd64 0.1.32 [68,7 kB]
Pobieranie:2 http://ftp.pl.debian.org/debian stable/main amd64 libexporter-tiny-perl all 0.042-1 [32,4 kB]
Pobieranie:3 http://ftp.pl.debian.org/debian stable/main amd64 liblist-moreutils-perl amd64 0.416-1+b1 [63,0 kB]
Pobieranie:4 http://ftp.pl.debian.org/debian stable/main amd64 libregexp-assemble-perl all 0.36-1 [86,6 kB]
Pobieranie:5 http://ftp.pl.debian.org/debian stable/main amd64 apt-file all 3.1.4 [35,2 kB]
Pobrano 286 kB w 0s (649 kB/s)
Wybieranie wcześniej niewybranego pakietu libapt-pkg-perl.
(Odczytywanie bazy danych ... 180812 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu .../libapt-pkg-perl_0.1.32_amd64.deb ...
Rozpakowywanie pakietu libapt-pkg-perl (0.1.32) ...
Wybieranie wcześniej niewybranego pakietu libexporter-tiny-perl.
Przygotowywanie do rozpakowania pakietu .../libexporter-tiny-perl_0.042-1_all.deb ...
Rozpakowywanie pakietu libexporter-tiny-perl (0.042-1) ...
Wybieranie wcześniej niewybranego pakietu liblist-moreutils-perl.
Przygotowywanie do rozpakowania pakietu .../liblist-moreutils-perl_0.416-1+b1_amd64.deb ...
Rozpakowywanie pakietu liblist-moreutils-perl (0.416-1+b1) ...
Wybieranie wcześniej niewybranego pakietu libregexp-assemble-perl.
Przygotowywanie do rozpakowania pakietu .../libregexp-assemble-perl_0.36-1_all.deb ...
Rozpakowywanie pakietu libregexp-assemble-perl (0.36-1) ...
Wybieranie wcześniej niewybranego pakietu apt-file.
Przygotowywanie do rozpakowania pakietu .../apt-file_3.1.4_all.deb ...
Rozpakowywanie pakietu apt-file (3.1.4) ...
Konfigurowanie pakietu libapt-pkg-perl (0.1.32) ...
Konfigurowanie pakietu libexporter-tiny-perl (0.042-1) ...
Przetwarzanie wyzwalaczy pakietu man-db (2.7.6.1-2)...
Konfigurowanie pakietu libregexp-assemble-perl (0.36-1) ...
Konfigurowanie pakietu liblist-moreutils-perl (0.416-1+b1) ...
Konfigurowanie pakietu apt-file (3.1.4) ...
The system-wide cache is empty. You may want to run 'apt-file update'
as root to update the cache.
root@pecet:/home/ziomal# apt-file update
Stary:1 http://security.debian.org stable/updates InRelease
Ign:2 http://ftp.pl.debian.org/debian stable InRelease
Pobieranie:3 http://ftp.pl.debian.org/debian stable-updates InRelease [91,0 kB]
Stary:4 http://ftp.pl.debian.org/debian stable Release
Pobieranie:5 http://ftp.pl.debian.org/debian stable-updates/main amd64 Contents (deb) [352 kB]
Pobieranie:7 http://ftp.pl.debian.org/debian stable/main amd64 Contents (deb) [31,4 MB]
Pobrano 31,8 MB w 11s (2781 kB/s)
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
All packages are up to date.
root@pecet:/home/ziomal# apt-file search libssl.so.1.0.1
root@pecet:/home/ziomal# apt-file search libcrypto.so.1.0.1
root@pecet:/home/ziomal# apt-file find libssl.so.1.0.1
root@pecet:/home/ziomal# apt-file find libcrypto.so.1.0.1
root@pecet:/home/ziomal#
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Kod: Zaznacz cały
apt-file search libssl.so
Kod: Zaznacz cały
apt-file search libcrypto.so
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Kod: Zaznacz cały
ziomal@pecet:~$ su
Hasło:
root@pecet:/home/ziomal# apt-file search libssl.so
libssl-dev: /usr/lib/x86_64-linux-gnu/libssl.so
libssl1.0-dev: /usr/lib/x86_64-linux-gnu/libssl.so
libssl1.0.2: /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
libssl1.1: /usr/lib/x86_64-linux-gnu/libssl.so.1.1
root@pecet:/home/ziomal# apt-file search libcrypto.so
libssl-dev: /usr/lib/x86_64-linux-gnu/libcrypto.so
libssl1.0-dev: /usr/lib/x86_64-linux-gnu/libcrypto.so
libssl1.0.2: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
libssl1.1: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
root@pecet:/home/ziomal#
Uzyskuje wersje 1.0.0 lub 1.1.0 lub 1.1.1 a program dla uruchomienia wymaga wersji 1.0.1 o czym świadczy komunikat błędu:
Mało profesjonalny sposób którego użyłem dla uruchomienia programu to kompilacja np. openssl-1.0.1u lub openssl-1.0.2h i zmianę nazwy wersji otrzymanych plików na wymaganą przez program wersję 1.0.1.error while loading shared libraries: libssl.so.1.0.1: cannot open shared object file: No such file or directory
Następnie skopiowanie ich do /usr/lib/x86_64-linux-gnu z zachowaniem właściwości grupa i chmod.
Pozornie wygląda na OK ale wolałbym zastosować pliki oryginalne w wymaganej wersji 1.0.1 by uniknąć wszelkich błędów.
Przykładowo skopiowanie zawartych w systemie plików libssl.so.1.0.2 i libcrypto.so.1.0.2 oraz zastosowanie zmiany ich nazwy wersji z 1.0.2 na 1.0.1 częściowo wykrzacza program, czyli są różnice pomiędzy dedykowanymi Debianowi plikami a otrzymanymi po kompilacji żródeł tej samej wersji 1.0.2.
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
W przypadku nowszych wersji bibliotek, wystarczy porobić symlinki z nazwą starszej.
Co to za program?
Co to za program?
Re: Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Użycie symlinków zdaje się być sensownym rozwiązaniem.
Utworzyłem dowiązania:
i program działał zadawalająco, ale ciekawość wzięła górę i kombinowałem dalej.
Skasowałem w/w symlinki:
i upewniając się iż zostały usunięte z katalogu /usr/lib/x86_64-linux-gnu spróbowałem uruchomienia programu bez symlinków oraz przy braku plików libssl.so.1.0.1 i libcrypto.so.1.0.1.
Zdziwienie było, bo program jednak się uruchomił tym razem i to bez zgłaszania problemów.
Jednak to skłoniło mnie do przywrócenia Debiana z kopii za pomocą rsync (przed moich kombinacji, bez w/w symlinków , z całkowicie usuniętym programem) i ponowienia próby uruchomienia programu.
Oczywiście program się uruchomił bez problemu pomimo braku dowiązań co budzi moje zdziwienie.
Dla pewności i spokoju jednak dodam w/w symlinki i będę obserwował zachowanie programu.
Dziękuję za udzieloną pomoc oraz wszelkie otrzymane sugestie
Utworzyłem dowiązania:
Kod: Zaznacz cały
ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.1
ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.1
Skasowałem w/w symlinki:
Kod: Zaznacz cały
rm /usr/lib/x86_64-linux-gnu/libssl.so.1.0.1
rm /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.1
Zdziwienie było, bo program jednak się uruchomił tym razem i to bez zgłaszania problemów.
Jednak to skłoniło mnie do przywrócenia Debiana z kopii za pomocą rsync (przed moich kombinacji, bez w/w symlinków , z całkowicie usuniętym programem) i ponowienia próby uruchomienia programu.
Oczywiście program się uruchomił bez problemu pomimo braku dowiązań co budzi moje zdziwienie.
Dla pewności i spokoju jednak dodam w/w symlinki i będę obserwował zachowanie programu.
Dziękuję za udzieloną pomoc oraz wszelkie otrzymane sugestie

- LordRuthwen
- Moderator
- Posty: 2341
- Rejestracja: 18 września 2009, 21:45
- Lokalizacja: klikash?
Re: [+]Poszukuję libssl.so.1.0.1, libcrypto.so.1.0.1
Prawdopodobnie brakowało Ci wywołania ldconfig - odświeża informacje o bibliotekach w systemie bez konieczności restartu systemu.