Проверял на TeamViewer 8 в Ubuntu 13.04
Первый раз при установке TeamViewer8 демон запустится сам, и с подключением к удаленным машинам не будет проблем, но далее после ребута могут наблюдаться проблемы, и вылезет ошибка
«TeamViewer Daemon is not running
Please start teamviewerd and then restart TeamViewer.»
Также там написано что надо просто запустить демон
1 2 3 4 5 6 | teamviewer --daemon status #show current status of the TeamViewer daemon teamviewer --daemon start # start TeamViewer daemon teamviewer --daemon stop #stop TeamViewer daemon teamviewer --daemon restart #stop/start TeamViewer daemon teamviewer --daemon disable # disable TeamViewer daemon - don't start daemon on system startup teamviewer --daemon enable # enable TeamViewer daemon - start daemon on system startup (default) |
Запуск демона первой командой не помог мне, была ошибка вида:
Init…
Checking setup…
Launching TeamViewer…
fixme:service:scmdatabase_autostart_services Auto-start service L»MountMgr» failed to start: 2
fixme:service:scmdatabase_autostart_services Auto-start service L»PlugPlay» failed to start: 2
fixme:actctx:parse_depend_manifests Could not find dependent assembly L»Microsoft.Windows.Common-Controls» (6.0.0.0)
p11-kit: couldn’t load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) — stub!
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32dc60,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L»\\\\.\\DISPLAY1″,0,0x32d918,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32dc60,0x00000000), stub!
Запускал не из под рута.
При запуске из под root получил следующее:
Init…
Checking setup…
Launching TeamViewer…
wine: /home/andrey/.config/teamviewer8 is not owned by you
В итоге помогло это:
1 2 3 4 | cd /opt/teamviewer8/tv_bin/script sudo cp teamviewerd.sysv /etc/init.d/ sudo chmod 755 /etc/init.d/teamviewerd.sysv sudo update-rc.d teamviewerd.sysv defaults |
Здесь мы установаили выполнение скрипта teamviewerd.sysv при запуске системы. Но сработает это только при следующей загрукзе системы.
Сейчас нужно стартануть демона вручную
1 | sudo service teamviewerd.sysv start |
Успехов
Я так понял, что надо сначала teamviewer —daemon start, а потом уже teamviewer.