Viber

Автор Екатерина, 10 апреля 2017, 14:45:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Екатерина

Добрый день!
На сайте Вибера есть .deb пакет для десктопной версии этого мессанджера на Дебиан. Утверждают, что должен работать.
У меня Debian Jessie Я его скачала, с правами супер администратора установила
dpkg -i viber.deb
Он установился, ошибок никаких не выдал. Но при запуске из списка приложений с рабочего стола появляется на секунду и прячется.
При запуске с правами суперадминистратора из консоли ./opt/viber/Viber
пишет:
root@KaterinaDeb:/opt/viber# ./Viber
QSqlDatabasePrivate::removeDatabase: connection 'ConfigureDBConnection' is still in use, all queries will cease to work.
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Ошибка сегментирования


и тоже прячется(
в принципе не критично конечно, но обидно

Я прочитала пару предыдущих веток, попробовала доустановить XCB, XCB-proto, xcb libxcb-composite0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-util0 libxcb-xfixes0 libxcb-xkb1 libxcb-xv0 libxcb1 libxcb1-dev
не помогает( он все-равно прячется сразу после запуска

xandvik

Черт его знает. Я когда себе ставил, все работало. Только я ставил через gdebi
Nickname XandVik registred!

Grig96

apt-get -f install

Cообщение объединено 13 апреля 2017, 19:59:59

Ну возможно поможет...

Aalexeey

#3
Екатерина, здесь https://debianforum.ru/index.php?topic=3834.msg85673#msg85673 в прикреплении список пакетов системы 64бит на ней Viber последний 6.5.5 прекрасно работает в Wheezy, и хотя у вас Jessie но возможно догадаетесь какого пакета у вас нет.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ZEN

Хм... Раз ошибка сегментирования, то стоит взглянуть на вывод следующей команды:
strace /opt/viber/Viber -s 128
Crimea is Ukraine

alex.fin

#5
кто сталкивался со следующей ошибкой при установке Viber:
Цитировать$ sudo dpkg -i viber.deb
Выбор ранее не выбранного пакета viber.
(Чтение базы данных ... на данный момент установлено 183663 файла и каталога.)
Подготовка к распаковке viber.deb ...
Распаковывается viber (6.5.5.1481) ...
dpkg: зависимости пакетов не позволяют настроить пакет viber:
viber зависит от libssl1.0.0, однако:
  Пакет libssl1.0.0 не установлен.

dpkg: ошибка при обработке пакета viber (--install):
проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для gnome-menus (3.13.3-9) ...
Обрабатываются триггеры для desktop-file-utils (0.23-1) ...
Обрабатываются триггеры для mime-support (3.60) ...
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) ...
При обработке следующих пакетов произошли ошибки:
viber
-------------
Пакет libssl1.0.0 недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета «libssl1.0.0» не найден кандидат на установку


в итоге не происходит установка viber -a. Debian 9, Gnome.

qupl

Цитата: alex.fin от 19 апреля 2017, 10:27:12кто сталкивался со следующей ошибкой
Задайте вопрос правильно (см. ссылки в подписи).

xandvik

А чо бы через gdebi не установить? Он сам зависимости подтягивает. Я так и viber и skype ставил и проблем не было :P
Nickname XandVik registred!

Екатерина

#8
я выполнила apt-get install gdebi
скачала deb файл, запустила гуишную консольку, открываю пакет, нажимаю установить, ввожу пароль от рута и ... ничего ( вот вообще ничего.
может его из консольки запускать?

Cообщение объединено 21 Апреля 2017, 22:21:37

Цитата: ZEN от 15 апреля 2017, 23:13:16
Хм... Раз ошибка сегментирования, то стоит взглянуть на вывод следующей команды:
strace /opt/viber/Viber -s 128
fstat(8, {st_mode=S_IFREG|0644, st_size=191004, ...}) = 0
mmap(NULL, 191004, PROT_READ, MAP_PRIVATE, 8, 0) = 0x7fcdd7ca7000
close(8)                                = 0
open("/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0644, st_size=26258, ...}) = 0
mmap(NULL, 26258, PROT_READ, MAP_SHARED, 8, 0) = 0x7fcdea8c0000
close(8)                                = 0
futex(0x7fcde1afd8f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "This application failed to start"..., 263This application failed to start because it could not find or load the Qt platform plugin "xcb"
in "".

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, wayland-egl, wayland, xcb.

Reinstalling the application may fix this problem.
) = 263
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(6576, 6576, SIGABRT)             = 0
--- SIGABRT {si_signo=SIGABRT, si_code=SI_TKILL, si_pid=6576, si_uid=0} ---
+++ killed by SIGABRT +++
Аварийный останов


много всего пишет. но в конце предлагает переустановить.


на домашнем дебиане он установился без ошибок но запускаться не стал(

ZEN

#9
Судя по вот этой строке:
Цитироватьwrite(2, "This application failed to start"..., 263This application failed to start because it could not find or load the Qt platform plugin "xcb"
нужно установить пакет libqt5gui5
sudo apt-get install libqt5gui5

Цитата: xandvik от 21 апреля 2017, 13:33:44
А чо бы через gdebi не установить? Он сам зависимости подтягивает. Я так и viber и skype ставил и проблем не было :P
Потому что в официальном deb-пакете не правильно указали зависимости.
Crimea is Ukraine

Aalexeey

#10
ZEN, у меня вообще qt5 отсутствует но Viber прекрасно работает, как такое объяснить? У него свои библиотеки в /opt насколько я понимаю.
Пакеты qt4 и xcb:
libqt4-dbus                                             4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-dbus:i386                                        4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-declarative                                      4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-network                                          4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-network:i386                                     4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-opengl                                           4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-script                                           4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-sql                                              4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-sql-sqlite                                       4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-svg                                              4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-webkit                                           4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-xml                                              4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-xml:i386                                         4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqt4-xmlpatterns                                      4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqtcore4                                              4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqtcore4:i386                                         4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqtdbus4                                              4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqtdbus4:i386                                         4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqtgui4                                               4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libqtgui4:i386                                          4:4.8.6+git64-g5dc8b2b+dfsg-3~bpo70+1
libxcb-composite0                                       1.10-3~bpo70+1                       
libxcb-dri2-0                                           1.10-3~bpo70+1                       
libxcb-dri3-0                                           1.10-3~bpo70+1                       
libxcb-glx0                                             1.10-3~bpo70+1                       
libxcb-icccm4                                           0.3.9-2                               
libxcb-image0                                           0.3.9-1                               
libxcb-keysyms1                                         0.3.9-1                               
libxcb-present0                                         1.10-3~bpo70+1                       
libxcb-randr0                                           1.10-3~bpo70+1                       
libxcb-render-util0                                     0.3.8-1.1                             
libxcb-render0                                          1.10-3~bpo70+1                       
libxcb-render0:i386                                     1.10-3~bpo70+1                       
libxcb-render0-dev                                      1.10-3~bpo70+1                       
libxcb-shape0                                           1.10-3~bpo70+1                       
libxcb-shm0                                             1.10-3~bpo70+1                       
libxcb-shm0:i386                                        1.10-3~bpo70+1                       
libxcb-shm0-dev                                         1.10-3~bpo70+1                       
libxcb-sync0                                            1.8.1-2+deb7u1                       
libxcb-sync1                                            1.10-3~bpo70+1                       
libxcb-util0                                            0.3.8-2+bsos7                         
libxcb-xfixes0                                          1.10-3~bpo70+1                       
libxcb-xinerama0                                        1.8.1-2+deb7u1                       
libxcb-xkb1                                             1.10-3~bpo70+1                       
libxcb-xv0                                              1.10-3~bpo70+1                       
libxcb1                                                 1.10-3~bpo70+1                       
libxcb1:i386                                            1.10-3~bpo70+1                       
libxcb1-dev                                             1.10-3~bpo70+1
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ZEN

#11
Легко объяснить. Если взглянуть на вывод команды ldd /opt/viber/plugins/platforms/libqxcb.so, то наверняка там не все зависимости будут решены для этой so-шки у Екатерины. И что бы не страдать ерундной с поиском чего не хватает из зависимостей, я порекомендовал установить пакет libqt5gui5 который тоже содержит эту so-шку:

$ apt-file show libqt5gui5 | grep xcb
libqt5gui5: /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so

и при установке этого пакета подтянутся все нужные зависимости. А все потому, что мейнтейнеры в debian собирают deb-пакеты лучше, чем в Viber.
Crimea is Ukraine

Aalexeey

Цитата: ZEN от 22 апреля 2017, 22:08:21/opt/viber/plugins/platforms/libqxcb.so
Тогда оставлю здесь свой возможно правильный libqxcb.so (в прикреплении), версия Viber 6.5.5.1481

[вложение удалено администратором]
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Екатерина

Цитата: ZEN от 22 апреля 2017, 21:29:47sudo apt-get install libqt5gui5
Она стоит.

На рабочем ПК он устанавливается теперь без ошибок, но при запуске сразу прячется.

При запуске из командной строки из под рута пишет ошибку сегментирования
root@KaterinaDeb:/opt/viber# ./Viber
QSqlDatabasePrivate::removeDatabase: connection 'ConfigureDBConnection' is still in use, all queries will cease to work.
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine ICU data not found at /opt/viber/resources. Trying parent directory...
Qt WebEngine resources not found at /opt/viber/resources. Trying parent directory...
Ошибка сегментирования
root@KaterinaDeb:/opt/viber#


При запуске strace много всего пришет, но в конце тоже пишет ошибку сегментирования.

munmap(0x7f5f08156000, 598016)          = 0
ioctl(16, 0x40086482, 0x7ffee8a7dc00)   = 0
ioctl(16, 0xc0306480, 0x7ffee8a7db10)   = 0
mmap(NULL, 589824, PROT_READ|PROT_WRITE, MAP_SHARED, 16, 0x11dc18000) = 0x7f5f08158000
ioctl(16, 0x40086482, 0x7ffee8a7db90)   = 0
mmap(NULL, 9383936, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5ee72c9000
mmap(NULL, 2347008, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5ee708c000
munmap(0x7f5ee708c000, 2347008)         = 0
munmap(0x7f5ee72c9000, 9383936)         = 0
ioctl(16, 0x40086409, 0x7ffee8a7dc40)   = 0
munmap(0x7f5ee7bbc000, 2347008)         = 0
ioctl(16, 0xc0306480, 0x7ffee8a7d9b0)   = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 16, 0x11e0f3000) = 0x7f5f106de000
ioctl(16, 0x40086482, 0x7ffee8a7da30)   = 0
poll([{fd=8, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=8, revents=POLLOUT}])
writev(8, [{"\233\7\5\0\f\0`\2\1\0\0\0\1\0\0\0 \0\0\0", 20}, {NULL, 0}, {"", 0}], 3) = 20
futex(0x46f50c8, FUTEX_WAKE_PRIVATE, 1) = 1
ioctl(16, 0x40086409, 0x7ffee8a7dd20)   = 0
ioctl(16, 0x40086409, 0x7ffee8a7de30)   = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x58} ---
+++ killed by SIGSEGV +++
Ошибка сегментирования


через gdebi все еще не поняла, как устанавливать пакеты( он просит пароль рута и потом прячется

Cообщение объединено 24 апреля 2017, 16:02:33

Цитата: Aalexeey от 22 апреля 2017, 22:15:07
Цитата: ZEN от 22 апреля 2017, 22:08:21/opt/viber/plugins/platforms/libqxcb.so
Тогда оставлю здесь свой возможно правильный libqxcb.so (в прикреплении), версия Viber 6.5.5.1481

что делать с этой библиотечкой?

[вложение удалено администратором]

sidbar

Цитата: Екатерина от 24 апреля 2017, 16:01:26через gdebi все еще не поняла, как устанавливать пакеты( он просит пароль рута и потом прячется
Пробуйте ввести пароль рута, который задавался при установки системы.
Devuan GNU/Linux