1 (edytowany przez miguelos 2018-04-12 11:27:23)

Temat: instalacja cshark - problemy z biblioteka ssl

Hej, wydawalo mi sie, ze temat byl juz poruszany, ale nie moge go znalezc na forum, tak samo jak nie moge znalezc rozwiazania
Pamietam, ze kiedys udalo mi sie csharka zainstalowac, ale teraz to juz nie dziala ..

root@rtrxxx:~# opkg install cshark
Installing cshark (2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2) to root...
Downloading [url]http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mips_24kc/packages/cshark_2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2_mips_24kc.ipk[/url]
Installing libustream-mbedtls (2016-07-02-ec80adaa-3) to root...
Downloading [url]http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/base/libustream-mbedtls_2016-07-02-ec80adaa-3_mips_24kc.ipk[/url]
Collected errors:
 * check_data_file_clashes: Package libustream-mbedtls wants to install file /lib/libustream-ssl.so
        But that file is already provided by package  * libustream-openssl
 * opkg_install_cmd: Cannot install package cshark.


root@rtrxxx:~# opkg remove libustream-openssl --force-removal-of-dependent-packages
Removing package libustream-openssl from root...


root@rtrxxx:~# opkg list | grep cshark
cshark - 2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2 - CloudShark capture tool
luci-app-cshark - 2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2 - Cloudshark capture tool Web UI


root@rtrxxx:~# opkg install luci-app-cshark
Installing luci-app-cshark (2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2) to root...
Downloading [url]http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mips_24kc/packages/luci-app-cshark_2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2_mips_[/url]            24kc.ipk
Installing libustream-mbedtls (2016-07-02-ec80adaa-3) to root...
Downloading [url]http://dl.eko.one.pl/lede/17.01-SNAPSHOT/packages/mips_24kc/base/libustream-mbedtls_2016-07-02-ec80adaa-3_mips_24kc.ipk[/url]
Installing cshark (2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2) to root...
Downloading [url]http://downloads.lede-project.org/releases/17.01-SNAPSHOT/packages/mips_24kc/packages/cshark_2015-11-24-e575ab3d35d75a6f70488001fcba45690ebe9b3e-2_mips_24kc.ipk[/url]
Configuring libustream-mbedtls.
Configuring cshark.
Configuring luci-app-cshark.

uruchomienie csharka z luci :

root@rtrxxx:~# logread -f
Thu Apr 12 12:09:04 2018 kern.info kernel: [305085.085518] device eth0 entered promiscuous mode
Thu Apr 12 12:09:14 2018 kern.info kernel: [305095.084596] device eth0 left promiscuous mode
Thu Apr 12 12:09:14 2018 daemon.emerg cshark[28867]: SSL support not available, please install ustream-ssl

ustream juz jest :

root@rtrxxx:~# opkg list-installed | grep ustream
libustream-mbedtls - 2016-07-02-ec80adaa-3

2

Odp: instalacja cshark - problemy z biblioteka ssl

Napisał ci dlaczego - może być tylko jeden pakiet dostarczający /lib/libustream-ssl.so i ty go miałeś z libustream-openssl a specjalnie chciałeś instalować libustream-mbedtls.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez miguelos 2018-04-12 11:44:09)

Odp: instalacja cshark - problemy z biblioteka ssl

bez tego failuje instalacja csharka, jak w pierwszym kawalku logow..
libustream-mbedtls zamiast  libustream-openssl

pominiecie instalacji libustream-mbedtls (bo juz jest libustream-openssl)
--nodeps
nic nie zmienia

4

Odp: instalacja cshark - problemy z biblioteka ssl

Żadna różnica, poza faktem ze masz teraz w systemie dwie biblioteki kryptograficzne.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: instalacja cshark - problemy z biblioteka ssl

no wlasnie nie mam, luci wymaga libustream-openssl
cshark wymaga libustream-mbedtls
z libustream-mbedtls nie wstaje uhttpd (luci)
z libustream-openssl nie dziala cshark
oba maja taka sama biblioteke, tj. /lib/libustream-ssl.so

6

Odp: instalacja cshark - problemy z biblioteka ssl

Dlaczego ci uhttpd nie wstaje? Działa normalnie przecież.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: instalacja cshark - problemy z biblioteka ssl

z zainstalowanym pakietem  libustream-mbedtls
mam w logach
Thu Apr 12 12:30:26 2018 daemon.err uhttpd[4036]: Failed to load ustream-ssl library: Error loading shared library libmbedcrypto.so.1: No such file or directory (needed by /lib/libustream-ssl.so)
Thu Apr 12 12:30:51 2018 daemon.info procd: Instance uhttpd::instance1 s in a crash loop 6 crashes, 0 seconds since last crash

8

Odp: instalacja cshark - problemy z biblioteka ssl

A to z kolei wynika z błędu w aktualnym lede: https://github.com/openwrt/openwrt/pull/852 Zrób sobie linka tak jak tam napisali.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: instalacja cshark - problemy z biblioteka ssl

wlasnie przed chwila znalazlem to samo smile
ok, w koncu wszystko dziala, jeszcze potrzeba bylo zalozyc konto i wkleic token API

10 (edytowany przez miguelos 2018-04-12 21:37:10)

Odp: instalacja cshark - problemy z biblioteka ssl

ostatnia wrzutka/zapytanie
konfiguruje obecnie drugi router z LEDE, zaczalem od wersji bez LUCI by miec jak najmniej pakietow a potrzebne doinstalowac..

no i zauwazylem, ze :
luci + luci-ssl (uzywa mbedtls)

Configuring libmbedtls.
Configuring px5g-mbedtls.
Configuring libustream-mbedtls.
Configuring luci-ssl.

zajmuje 900kB mniej niz
luci + luci-ssl-openssl

Configuring zlib.
Configuring libopenssl.
Configuring openssl-util.
Configuring libustream-openssl.
Configuring luci-ssl-openssl.

jest jakis powod uzywania openssl a nie luci-ssl (mbedtls) ?

11

Odp: instalacja cshark - problemy z biblioteka ssl

mbedtls jest inną, mniejszą bilbliotką która nie zawiera wszystkich funkcji kryptograficznych, ale ma te najpopularniejsze. Jeżeli ci wystarcza to możesz spokojnie tego używać - do https, do openvpn czy curla. Nie wszystkie pakiety są przystosowane do korzystania z mbedtls, choć większość ma swoje warianty i z openssl i mbedtls.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.