Viber. Не запускается

[FONT=Verdana]Господа (и дамы)![/FONT]

[FONT=Verdana]Помогите, пожалуйста! Не запускается Viber и ничего с этим поделать не могу.

Скажу сразу, в Линуксе - новичок!

Но тут уже удалось кое-что нарыть:
https://forums.opensuse.org/showthread.php/528277-Error-when-install-Viber-(1)
К сожалению, не помогло.

Пробовал создавать кучу ссылок:
ln -s /usr/lib64/libcrypto.so.1 /usr/lib64/libcrypto.so.10
ln -s /lib64/libcrypt-2.22.so /usr/lib64/libcrypto.so.10
ln -s /lib64/libcrypt-2.22.so /usr/lib64/libcrypto.so.10
ln -s /lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10
ln -s /lib64/libcrypto.so.1.0.0 /lib64/libcrypto.so.10
ln -s /lib64/libcrypto.so.1.0.0 /lib64/libcrypto.so.10
Безрезультатно!

Может что-то упустил? Есть подозрение, что там не только в этой библиотеке проблема.

Я понимаю, что у такого большего сообщества, не может быть не установлен Viber.
Поэтому, прошу, поделитесь сим секретом, как можно установить Viber на OpenSUSE 42.3 XFCE.

P.S.
Писал в техподдержку Viber, сказали не знаем такого дистрибутива (OpenSUSE) и знать не хотим.[/FONT]
[FONT=Verdana]Поэтому на вас последняя надежда!
[/FONT]

покажите вывод

ldd /opt/viber/Viber

[FONT=Verdana]>>Писал в техподдержку Viber, сказали не знаем такого дистрибутива (OpenSUSE) и знать не хотим.[/FONT]
я бы пожаловался на них за это в какое-нибудь спортлото

Вот, пожалуйста:
http://paste.opensuse.org/54074314

Ну что ж, я смотрю, тут форум аж разрывает от желающих помочь…
Поэтому буду писать сюда все свои победы и поражения в войне с установкой Вайбера на OpenSUSE 42.3.
Возможно кому-то это поможет. Будет такой себе блог, а что делать, если русскоязычное сообщество у этого дистра совсем никакое…

Итак, при установке на свежий (!) OpenSUSE 42.3, программа устанавливается (с оговорками), но не запускается.

Оговорки: нажать “2”, “y”, “i” (при установке через Терминал: zypper in ~/Загрузки/viber.rpm).
https://drive.google.com/open?id=1m6zgaS7UmoUqzFc3IeM4hvrjDnrWMKtI

Дальше у нас начинает требоваться библиотека libpulse-mainloop-glib.so.0
https://drive.google.com/open?id=1EANC4263WrNSC2U645dZ65w4kF7WeL9e

Ок, идем в YaST, и там находим libpulse-mainloop-glib0. Других вариантов нет.
Как вы видите, название не полностью совпадает, но я с надеждой устанавливаю. Т.к. в противном случае программа вообще не запускается.
https://drive.google.com/open?id=1-jbrXN8bnNWq9ZMUUqoHXLiqyTPj4Y5l

И что мы в результате получаем?
https://drive.google.com/open?id=1NJidlOexz9YLHCdyqt6raU-jB0_Ox2-y
https://paste.opensuse.org/8983246

Пока что, как с этим бороться, не знаю.
Первый раз, когда я эту процедуру проделывал, то после libpulse*, программа запустилась. Но там начался очередной геморрой: программа не могла считать QR-код через приложение на мобильном. Потом, после того как все-таки считала, все равно не запускалась. В Терминале был такой же вывод, как на последних ссылках.

Поэтому увлекательный сериал продолжается… надеюсь, он не станет Санта-Барбарой)

To be continued…

зачем из-под рута запускаете?

у меня запускается, под обычным юзером ессно

А из-под рута Вайбер не должен запускается?:open_mouth:

На самом деле, что из-под рута, что от пользователя - результат один и тот же…

https://drive.google.com/open?id=1Vnpbeny-oVDOZxdfO5iPkH66HY2-WLJ1

Есть подозрение, что это из-за библиотеки libpulse-mainloop-glib0…
После установки программы требовалась библиотека libpulse-mainloop-glib (без нуля). Может быть в этом причина?
Кто-то может у себя посмотреть?

У меня вот так:
https://drive.google.com/open?id=1Gw-x5rJqhRsHabWGw4ljxjmbXBOjEnRU

Еще как может! Не все любят ставить левые, неизвестно кем и как собранные бинарники. Может оно еще и биткойны майнит?))
Но на самом деле русскоязычный раздел давно уже усох, поэтому если вам действительно нужно большое сообщество, то просто пишите в основной англоязычный раздел (естественно на английском), как это сделала Наташа по вашей первой ссылке.

Ну и пакет просто криво собран. А у kill_it он запускается потому, что у него кеды или что-то Qt-based, а у вас - GTK и qtшному viber чего-то не хватает. Это предположение.

xfce в виртуалке

Даже не буду спрашивать, зачем, но это еще ничего не значит. Можно сравнить список пакетов (что-то типа rpm -qa | grep -i q), потом посмотреть вывод strace… Я больше не использую OpenSUSE, так что с дистроспецифичными вопросами топикстартеру придется разбираться при помощи остальных.

ТС, у вас pulseadio вообще работает?

  1. PulseAudioService: pa_context_connect() failed
  1. Assertion ‘pthread_mutex_unlock(&m->mutex) == 0’ failed at pulsecore/mutex-posix.c:108, function pa_mutex_unlock(). Aborting.
  1. Аварийный останов (core dumped)

смотря, как запускать

Во-первых, спасибо за предположение. Это хотя бы направление, в котором можно подумать (“покопать”). Потому как у меня сейчас вообще мысли нет, что даже и думать об этом.

Ну, а насчет Вайбера… вы знаете, очень тяжело без него. Особенно по работе. Он уже дефакто стал корпоративным стандартом… поэтому настольная версия очень нужна.

Я вот вообще не могу понять, почему на 42.2 XFCE все работает без проблем (такая же установка!). А на 42.3 XFCE такие траблы. Пробовал на 2-х компах со свежеустановленной системой. Не запускается

Более того, как утверждает мой товарищ, он обновил 42.2 до 42.3 XFCE, и у него все заработало без проблем!

Театр абсурда “Воробушек”: Больше вопросов, чем ответов. (с)

Ну, а насчет Вайбера… вы знаете, очень тяжело без него. Особенно по работе. Он уже дефакто стал корпоративным стандартом…

Только этого не нужно! Юзайте на андроиде. Нулевая толерантность, амиго! :wink: Хотя я уже так, залетная птичка тут.
У нас - GNU Ring.

Ring тоже не ставиться. Ибо нет клиента для XFCE (только демон).

Так, ну что ж, удалось немного продвинутся.

Раньше установка-переустановка пакета Viber выводила только белиберду разную в Терминале.

А теперь, если удалить папку ~/.ViberPC, то после переустановки даже запускается Вайбер! Он предлагает вам зарегистрироваться, дальше QR-скан на мобильнике, заветная кнопочка “Запустить” и… тухнет!

Но какой прогресс!

Да, надо отметить, что я посоздавал симлинки на libcrypto.so.10 в папке /lib и /lib64… не знаю, помогло ли это или нет… может надо скопировать эти библиотеки еще в /usr/lib и /usr/lib64… не знаю.

Но в общем, воз и ныне там. Вот вам вывод в Терминале:
http://paste.opensuse.org/16215913

А как это проверить?)

Если кто знает, напишите, как делать дебаг в таком случае. Может пару полезных линков кинете?

Честно сказать, ни одному новичку не посоветую Линукс изучать с OpenSUSE. Берите Ubuntu или Fedora, там на 80% геморроя всякого меньше будет. Хотя Линукс он весь не без геморроя.

Лучше тыкать палкой создателей этого недоразумения…:expressionless:

А зачем новичку изучать Linux, я просто ставлю им openSUSE и они пользуются, и даже не могут правильно произнести название того, чем пользуются, и при этом довольны.