Nowe posty

xx Debian https w apt (4)
Dzisiaj o 11:56:15
xx Kopiowanie uprawnień do struktury folderów i plików (1)
Wczoraj o 18:24:50
xx Jak usunąć kilka dowiązań twardych jednym poleceniem. (3)
2019-06-14, 12:12:10
xx Skrypt sprawdzający miejsce na dysku (1)
2019-06-13, 13:55:00
xx Samba server (3)
2019-06-10, 17:01:44
xx Skrypt tworzący użytkownika (3)
2019-06-07, 17:11:55
xx Jaki serwis komp. we Wrocławiu (0)
2019-06-06, 12:39:23
xx serwer wydruku (1)
2019-06-04, 13:57:58
xx mod_security i roundcube (0)
2019-05-27, 14:27:03
xx Touchpad po pewnym losowym czasie przestaje reagować (33)
2019-05-27, 10:14:21

Autor Wątek: wireshark  (Przeczytany 691 razy)

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2157
  • 1709
    • Zobacz profil
Odp: wireshark
« Odpowiedź #15 dnia: 2019-03-18, 11:15:35 »
Moglem byc bardziej precyzyjny,
w tamtym linku co dawalem na drugiej stronie bylo jako przyklad
 strace -e open /sciezka/do/nazwy_aplikacji  
To z tego natloku informacji pokazuje tylko linki.
 Ja sobie poradzilem grepujac twoj wynik z uruchomienia aplikacji
plik | grep open
Mniej wiecej to bedzie to samo co wspomniane "trace -e open /sciezka/do/nazwy_aplikacji"
I teraz pokaze koncowy fragment

Cytuj
openat(AT_FDCWD, "./tls/haswell/x86_64/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./tls/haswell/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./tls/x86_64/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./tls/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./haswell/x86_64/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./haswell/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./x86_64/libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./libpng12.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpng12.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "./tls/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./tls/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./tls/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./tls/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "./libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/tls/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/tls/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/tls/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/tls/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/haswell/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/haswell/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/libicui18n.so.52", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
writev(2, [{iov_base="wireshark", iov_len=9}, {iov_base=": ", iov_len=2}, {iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ", iov_len=2}, {iov_base="libicui18n.so.52", iov_len=16}, {iov_base=": ", iov_len=2}, {iov_base="cannot open shared object file", iov_len=30}, {iov_base=": ", iov_len=2}, {iov_base="No such file or directory", iov_len=25}, {iov_base="\n", iov_len=1}], 10wireshark: error while loading shared libraries: libicui18n.so.52: cannot open shared object file: No such file or directory


Zobacz jak dziala program, on próbuje szukac danej biblioteki w danych lokalizacjach.
Nie radze robic balaganu w systemie i linkowac  tam gdzie ona faktycznie jest,
chociaz w ostatecznosci mozna by tak zrobic.

Zeby wiedziec gdzie plik  libicui18n.so.52  jest to sluzy komenda locate
i o ile to nie jest pusty link ( sprawdzisz ls -l /sciezka/plik ) to wtedy komenda ln -s  https://pl.wikipedia.org/wiki/Dowi%C4%85zanie_symboliczne
Ale pamietaj ze tego nie polecam, i to jest dla osob ktore nie boja sie popsuc i zainstalowac system na nowo.

Jesli masz balagan z repozytoriami w systemie to najlepiej by bylo zrobic tam porzadek,
jesli problem nadal wystepuje to zglosic problem developerom pakietu zeby poprawili i cierpliwie czekac,
ewentualnie spytac na kiedy mniej wiecej dadza rade zrobic.

No dobra ale zauzmy ze wystarczy tylko doinstalowac brakujacy pakiet, ktorego zapomnieli uwzglednic developerzy Ubuntu paczkujac wireshark,
bo zgaduje ze z repozytorium Ubuntu instalowales ...
To szukasz tego pliku
apt-file find libicui18n.so.52
Instalujesz odpowiedni pakiet ( moze jakis libicu52 ... )  i Wireshark powinien dzialac, lub wyrzuci kolejne bledy.
Pusty wynik u Ciebie to zgaduje ze nie ma u Ciebie takiego pliku :-(
Znalazlem w sieci tylko cos takiego
https://stackoverflow.com/questions/35220288/how-can-i-install-libicui18n-so-52-on-travis
Ale nie radzilbym miksowac repozytoriow i robic balaganu, bo jesli pakiety beda kijowo zrobione to po ktores aktualizacji taki system moze nie wstac.
A jako ze my tych repozytoriow nie znamy, to ciezko nam cos doradzic. Chyba ze cos doczytasz na stronach Ubuntu jak zainstalowac dla twojej wersji Ubuntu.

Moze lepiej pokaz jakie masz repozytoria i ktore sa aktywne,
To jest lista twoich repozytoriow ... https://forum.linux.pl/index.php/topic,25527.msg137228.html#msg137228
sciagniemy ISO i na virtualboxie zobaczymy czy da sie zainstalowac Wireshark
i na tej podstawie stwierdzimy w jakim repo pakiet siedzi i czy Wireshark potrzebuje tego pakietu.
Chyba ze sam to zrobisz szybciej.
« Ostatnia zmiana: 2019-03-18, 11:20:25 wysłana przez 1709 »
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 130
    • Zobacz profil
Odp: wireshark
« Odpowiedź #16 dnia: 2019-03-18, 12:54:28 »
Dziękuję za pomoc ruszyło ale w sposób nieoczekiwany.

Pokrótce
Locate na liba wskazuje mi to,wskazywał też na /Pobrane ale tam usunąłem pliki (na superuserze ponieważ w dziwny sposób straciłem tam prawa)
panas@Panas:~/Pobrane$ locate libicui18n.so.52
/home/panas/Cisco/bin/libicui18n.so.52
/home/panas/Dokumenty/Cisco/bin/libicui18n.so.52
/opt/pt/bin/libicui18n.so.52
oraz to coś co wczoraj musiałem odwalić chociaż nie pamiętam jak (już naprawione)
drwxrwxr-x  3 panas panas    4096 lis 21 14:33  IdeaProjects
-rw-r--r--  1 root  root  6747692 paź 17  2017  libicu52_52.1-3ubuntu0.7_amd64.deb
drwxr-xr-x  3 panas panas    4096 lut 11 20:07  Muzyka

Dalej jest ciekawie bo zamiast apt użyłem apt-file, najpierw musiałem go zainstalować, on wymusił update bo cache był pusty, wywaliło 44 pakiety do instalacji.
Odpalam w terminalu wireshack i działa
Logi dla zainteresowanych
https://pastebin.com/ds5urHn0

Z  problemu jestem zadowolony, dzięki nim można coś się nauczyć a o takim strace nigdy wcześniej nie słyszałem.

ps @1709  linki które podałeś odpalają mi się na FF , na chrome przenoszą do strony startowej a wczoraj siedziałem na chrome.
« Ostatnia zmiana: 2019-03-18, 13:52:33 wysłana przez Panas »

Offline pavbaranov

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 318
    • Zobacz profil
Odp: wireshark
« Odpowiedź #17 dnia: 2019-03-18, 18:26:46 »
Wygląda mi na to, że gdzieś w Canonicalu dali ciała. Marcin - bez aktualizacji systemu instaluje wireshark - działa. Panas, mając aktualny system, instaluje to samo - gubi biblioteki (tzn. paczka jest zbudowana na innych zależnościach). Jeśli tak - to oznacza tylko jedno - opier... na bugzilli Ubuntu.