debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Viber  (Прочитано 3403 раз)

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

Оффлайн Екатерина

  • Topic Author
  • Сообщений: 90
Viber
« : 10 Апрель 2017, 14:45:37 »
Добрый день!
На сайте Вибера есть .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
не помогает( он все-равно прячется сразу после запуска
« Последнее редактирование: 10 Апрель 2017, 14:54:02 от Екатерина »
 

Оффлайн xandvik

  • Сообщений: 26
  • Debian Stretch xfce x86_64
Re: Viber
« Ответ #1 : 10 Апрель 2017, 15:05:59 »
Черт его знает. Я когда себе ставил, все работало. Только я ставил через gdebi
Nickname XandVik registred!
 

Оффлайн Grig96

  • Сообщений: 98
Re: Viber
« Ответ #2 : 13 Апрель 2017, 19:58:39 »
apt-get -f install

Cообщение объединено 13 Апрель 2017, 19:59:59
Ну возможно поможет...
 

Оффлайн Aalexeey

  • Сообщений: 418
  • ASUS_Q400A, Winmate_I771 GTK2/Qt4_MATE
Re: Viber
« Ответ #3 : 14 Апрель 2017, 12:28:48 »
Екатерина, здесь https://debianforum.ru/index.php?topic=3834.msg85673#msg85673 в прикреплении список пакетов системы 64бит на ней Viber последний 6.5.5 прекрасно работает в Wheezy, и хотя у вас Jessie но возможно догадаетесь какого пакета у вас нет.
« Последнее редактирование: 14 Апрель 2017, 12:31:24 от Aalexeey »
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн ZEN

  • Сообщений: 217
Re: Viber
« Ответ #4 : 15 Апрель 2017, 23:13:16 »
Хм... Раз ошибка сегментирования, то стоит взглянуть на вывод следующей команды:
strace /opt/viber/Viber -s 128
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 

Оффлайн alex.fin

  • Сообщений: 2
Re: Viber
« Ответ #5 : 19 Апрель 2017, 10:27:12 »
кто сталкивался со следующей ошибкой при установке 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.
« Последнее редактирование: 19 Апрель 2017, 10:31:33 от alex.fin »
 

Оффлайн qupl

  • Администратор
  • Сообщений: 4282
  • memento mori
  • Jabber: qupl@jabber.ru
Re: Viber
« Ответ #6 : 19 Апрель 2017, 13:20:50 »
кто сталкивался со следующей ошибкой
Задайте вопрос правильно (см. ссылки в подписи).
 
Пользователи, которые поблагодарили этот пост: alex.fin

Оффлайн xandvik

  • Сообщений: 26
  • Debian Stretch xfce x86_64
Re: Viber
« Ответ #7 : 21 Апрель 2017, 13:33:44 »
А чо бы через gdebi не установить? Он сам зависимости подтягивает. Я так и viber и skype ставил и проблем не было :P
Nickname XandVik registred!
 

Оффлайн Екатерина

  • Topic Author
  • Сообщений: 90
Re: Viber
« Ответ #8 : 21 Апрель 2017, 22:20:08 »
я выполнила apt-get install gdebi
скачала deb файл, запустила гуишную консольку, открываю пакет, нажимаю установить, ввожу пароль от рута и ... ничего ( вот вообще ничего.
может его из консольки запускать?

Cообщение объединено [time]21 Апреля 2017, 22:21:37[/time]
Хм... Раз ошибка сегментирования, то стоит взглянуть на вывод следующей команды:
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 +++
Аварийный останов


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


на домашнем дебиане он установился без ошибок но запускаться не стал(
« Последнее редактирование: 21 Апрель 2017, 22:33:18 от Екатерина »
 

Оффлайн ZEN

  • Сообщений: 217
Re: Viber
« Ответ #9 : 22 Апрель 2017, 21:29:47 »
Судя по вот этой строке:
Цитировать
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

А чо бы через gdebi не установить? Он сам зависимости подтягивает. Я так и viber и skype ставил и проблем не было :P
Потому что в официальном deb-пакете не правильно указали зависимости.
« Последнее редактирование: 22 Апрель 2017, 21:32:42 от ZEN »
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 

Оффлайн Aalexeey

  • Сообщений: 418
  • ASUS_Q400A, Winmate_I771 GTK2/Qt4_MATE
Re: Viber
« Ответ #10 : 22 Апрель 2017, 21:44:55 »
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
« Последнее редактирование: 22 Апрель 2017, 21:54:44 от Aalexeey »
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"
 

Оффлайн ZEN

  • Сообщений: 217
Re: Viber
« Ответ #11 : 22 Апрель 2017, 22:08:21 »
Легко объяснить. Если взглянуть на вывод команды 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.
« Последнее редактирование: 22 Апрель 2017, 22:18:00 от ZEN »
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо
 

Оффлайн Aalexeey

  • Сообщений: 418
  • ASUS_Q400A, Winmate_I771 GTK2/Qt4_MATE
Re: Viber
« Ответ #12 : 22 Апрель 2017, 22:15:07 »
/opt/viber/plugins/platforms/libqxcb.so
Тогда оставлю здесь свой возможно правильный libqxcb.so (в прикреплении), версия Viber 6.5.5.1481

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

Оффлайн Екатерина

  • Topic Author
  • Сообщений: 90
Re: Viber
« Ответ #13 : 24 Апрель 2017, 16:01:26 »
sudo 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
/opt/viber/plugins/platforms/libqxcb.so
Тогда оставлю здесь свой возможно правильный libqxcb.so (в прикреплении), версия Viber 6.5.5.1481

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

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

Оффлайн sidbar

  • Сообщений: 448
Re: Viber
« Ответ #14 : 24 Апрель 2017, 17:27:10 »
через gdebi все еще не поняла, как устанавливать пакеты( он просит пароль рута и потом прячется
Пробуйте ввести пароль рута, который задавался при установки системы.
devuan ascii 2.0 i386
 

Теги: