[решено] teamviewer не стартует

Похоже самое интересное:
Unable to load library icui18n "Cannot load library icui18n: (icui18n: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)"
fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: Unhandled page fault on read access to 0x00000004 at address 0x7e994a69 (thread 0009), starting debugger...
Что характерно

$ ldconfig -p | grep icui18n
        libicui18n.so.59 (libc6,x86-64) => /usr/lib/libicui18n.so.59
        libicui18n.so.59 (libc6) => /usr/lib32/libicui18n.so.59
        libicui18n.so (libc6,x86-64) => /usr/lib/libicui18n.so
        libicui18n.so (libc6) => /usr/lib32/libicui18n.so
Velesich
Что характерно
ldconfig -p берет информацию из кэша и этот вывод просто показывает, что данные библиотеки имеются, но они могут использоваться и другими приложениями.
У меня teamviewer не установлен, но вывод ldconfig -p | grep icui18n точно такой же. И лучше в таких случаях запускать ldd.
Если библиотеки имеются, то возможно они не находятся (ищутся по другим путям) или что другое. Можно запустить strace с фильтром по open и посмотреть что там с этими библиотеками.
Если интересно - пожалуйста, вроде все на месте

$ ldd TVGuiSlave.64
        linux-vdso.so.1 (0x00007ffe3a1d7000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f2ffe130000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f2ffdf28000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f2ffdd24000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f2ffda34000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f2ffd6e8000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f2ffd4ca000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f2ffd113000)
        /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f2ffe37f000)
        libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f2ffce94000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f2ffcb78000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f2ffc952000)
        liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f2ffc73d000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f2ffc528000)

$ ldd TeamViewer_Desktop
        linux-gate.so.1 (0xf7f52000)
        libdbus-1.so.3 => /usr/lib32/libdbus-1.so.3 (0xf7eb9000)
        librt.so.1 => /usr/lib32/librt.so.1 (0xf7eaf000)
        libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7eaa000)
        libm.so.6 => /usr/lib32/libm.so.6 (0xf7de6000)
        libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7dc7000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf7bf1000)
        /lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xf7f54000)
        libsystemd.so.0 => /usr/lib32/libsystemd.so.0 (0xf7b67000)
        libgcrypt.so.20 => /usr/lib32/libgcrypt.so.20 (0xf7a8a000)
        liblzma.so.5 => /usr/lib32/liblzma.so.5 (0xf7a5e000)
        libgpg-error.so.0 => /usr/lib32/libgpg-error.so.0 (0xf7a46000)


так и не нашел кому нужна icui18n
Velesich
так и не нашел кому нужна icui18n
pacman -Ql icu | grep icui18n
icu /usr/lib/libicui18n.so
icu /usr/lib/libicui18n.so.59
icu /usr/lib/libicui18n.so.59.1
Здесь одно из двух
- или это сообщение ложное, такое бывает, например, встретилось для другой проги
These warning messages Unable to load library icui18n are spurious and shouldn't affect the usability of Canopy. We have turned these warnings off in version 1.2, which is coming out during the first week of January.
- или библиотека не находится по заданным путям
Нужно трейсить и смотреть действительно ли эта библиотека не находится (open, read) или находится, тогда сообщение ложное и переходить к другим сообщениям
ghost
fixme:dbghelp:elf_search_auxv can't find symbol in module
wine: Unhandled page fault on read access to 0x00000004 at address 0x7e994a69 (thread 0009), starting debugger...
UPD 1 ... Предположение - если не ошибаюсь, то прога ставится в директорию /opt (где то попалось на глаза) и может там прописаны свои библиотеки или библиотека ищется в этой директории???
UPD 2 ... если причина действительно в библиотеке (не находится), то можно попробовать указать ее насильно, типа запустить так
LD_LIBRARY_PATH="/path/to/lib" /proga
Подтверждаю проблему. После обновления перестал запускаться TeamViewer (Запускаю под user`ом, из архива без установки).
Скачал свежий архив с оффсайта (12.0.85001), запустил сначала с tv-setup checklibs, доустановил нужные либы, поправил права на папки, запускаю в консоли и вижу такой выхлоп:
Init...
CheckCPU: SSE2 support: yes
XRandRWait: No value set. Using default.
XRandRWait: Started by user.
Checking setup...
Launching TeamViewer ...
Starting network process (no daemon)
terminate called without an active exception
/home/station/bin/teamviewer/tv_bin/script/tvw_exec: строка 40:  4880 Аварийный останов         (стек памяти сброшен на диск) "$TV_BIN_DIR/teamviewerd" -n -f
Network process already started (or error)
Launching TeamViewer GUI ..
Но при этом никаких процессов TeamViewer не запущено.
Надо будет установить linux-lts и попробовать запустить...
52th
Подтверждаю проблему.
На BBS вроде заработало, посмотрите.
vasek
На BBS вроде заработало, посмотрите.
Да! Откат ib32-freetype помог. Заработало.

Steps to solve:
1) Download https://archive.archlinux.org/packages/l/lib32-freetype2/lib32-freetype2-2.8-2-x86_64.pkg.tar.xz
2) Move to the folder you downloaded the package.
3) sudo pacman -U lib32-freetype2-2.8-2-x86_64.pkg.tar.xz
vasek
На BBS вроде заработало, посмотрите.
откат lib32-freetype2, как сказано на BBS, помог.
ghost
vasek
На BBS вроде заработало, посмотрите.
откат lib32-freetype2, как сказано на BBS, помог.
ох, уж это чтение по диагонали, по вертикали не пробовали? )))
 
Зарегистрироваться или войдите чтобы оставить сообщение.