Problema ao instalar o TeamViewer no Ubuntu MATE 16.04

2

Eu lutei com a tentativa de instalar o Teamviewer por algumas horas agora. Eu segui as instruções do site deles, mas sempre acaba sendo um bloqueio de estrada.

  • No caso de instalar o Teamviewer 13, após a instalação, ele não abre.
  • No caso de instalar o Teamviewer 12, ele abre e carrega, no entanto, ele reclama sobre como ele não pode se conectar aos servidores teamviewer e que eu preciso inserir informações de proxy. Eu nem uso um proxy!

Não preciso realmente de ter o TeamViewer, mas seria muito útil gerenciar meu servidor da Web remotamente. Se eu pudesse fazê-lo funcionar, seria fantástico! Obrigado antecipadamente!

Aqui está a saída de systemctl status teamviewerd.service

● teamviewerd.service - TeamViewer remote control daemon
   Loaded: loaded (/etc/systemd/system/teamviewerd.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2018-01-02 11:46:26 CST; 18min ago
  Process: 25832 ExecStart=/opt/teamviewer/tv_bin/teamviewerd -d (code=exited, status=0/SUCCESS)
 Main PID: 25834 (teamviewerd)
   CGroup: /system.slice/teamviewerd.service
           └─25834 /opt/teamviewer/tv_bin/teamviewerd -d

Jan 02 11:46:26 OPTI-ACCESSBOX systemd[1]: Starting TeamViewer remote control daemon...
Jan 02 11:46:26 OPTI-ACCESSBOX systemd[1]: Started TeamViewer remote control daemon.

Saída de killall TeamViewer ; /opt/teamviewer/tv_bin/teamviewer

Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

Saída de lscpu | grep "sse2\|Model name"

Model name:            AMD Athlon(tm) 64 Processor 3500+
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good nopl extd_apicid pni cx16 lahf_lm svm extapic cr8_legacy 3dnowprefetch vmmcall

Saída de tail -f ~/.local/share/teamviewer13/logfiles/*.log

==> /home/ladmin/.local/share/teamviewer13/logfiles/startup.log <==
Init...
TeamViewer:        13.0.6634 - DEB
Profile:           /home/ladmin ()
Desktop:           DS: ''   XDG: 'MATE'
XServer TTY:       none

ok (info)

CheckCPU: SSE2 support: yes
ok (profile)
tail: /home/ladmin/.local/share/teamviewer13/logfiles/gui.log: file truncated

==> /home/ladmin/.local/share/teamviewer13/logfiles/gui.log <==
QXcbConnection: Failed to initialize XRandr
Qt: XKEYBOARD extension not present on the X server.

==> /home/ladmin/.local/share/teamviewer13/logfiles/TeamViewer13_Logfile.log <==
2018/01/02 14:08:55.932 29031 140552580746432 GX10   Logger started.
2018/01/02 14:08:55.942 29031 140552580746432 GX10   Found 0 core dump files ...
2018/01/02 14:08:55.946 29031 140552580746432 GX10   systemd: logind service available
2018/01/02 14:08:55.954 29031 140552580746432 GX10   systemd: New seat seat0 [path=/org/freedesktop/login1/seat/seat0, activeSession='c9', canGraphical=1, canTTY=1, canMultiSession=1]
2018/01/02 14:08:55.958 29031 140552580746432 GX10   LogindSessionInfo: New session LogindSessionInfo [id=c13 user=ladmin state=user active=1 reliable=1 infoId=3428698831] [path=/org/freedesktop/login1/session/c13 TTY= seat= display=:10 vtnr=4294967295 owner=[SysUser: ladmin [uid=1000, gid=1000 home=/home/ladmin gecos=ladmin,,, shell=/bin/bash]] idle=0(0) active=1 type=x11 class=user state=closing timestamp=1514923671161558 service=xrdp-sesman defaultCG= leader=28698 audit=0 remote=0 rHost= rUser= killProc=0]
2018/01/02 14:08:55.962 29031 140552580746432 GX10   LogindSessionInfo: New session LogindSessionInfo [id=c9 user=ladmin state=user active=1 reliable=1 infoId=1343005331] [path=/org/freedesktop/login1/session/c9 TTY= seat=seat0 display=:0 vtnr=7 owner=[SysUser: ladmin [uid=1000, gid=1000 home=/home/ladmin gecos=ladmin,,, shell=/bin/bash]] idle=1(1514916332379260) active=1 type=x11 class=user state=active timestamp=1514914334520575 service=lightdm defaultCG= leader=3354 audit=0 remote=0 rHost= rUser= killProc=0]
2018/01/02 14:08:55.966 29031 140552580746432 GX10   LogindSessionInfo: New session LogindSessionInfo [id=c12 user=ladmin state=user active=1 reliable=1 infoId=3143301721] [path=/org/freedesktop/login1/session/c12 TTY= seat= display=:10 vtnr=4294967295 owner=[SysUser: ladmin [uid=1000, gid=1000 home=/home/ladmin gecos=ladmin,,, shell=/bin/bash]] idle=0(0) active=1 type=x11 class=user state=closing timestamp=1514923172226496 service=xrdp-sesman defaultCG= leader=27930 audit=0 remote=0 rHost= rUser= killProc=0]
2018/01/02 14:08:55.978 29031 140552580746432 GX10   SysSessionInfoManager: observing sessions from logind is marked as reliable
2018/01/02 14:08:55.978 29031 140552580746432 GX10   SysSessionInfoManager: Session Information provided by VT [priority: 2]
2018/01/02 14:08:55.978 29031 140552580746432 GX10!  FrameBuffer: Cannot access /dev/fb0, frame buffer support unavailable
2018/01/02 14:08:55.987 29031 140552580746432 GX10   SysSessionInfoManager: own session cache set to '3428698831'
2018/01/02 14:08:55.987 29031 140552580746432 GX10   Running on Qt 5.5.1
2018/01/02 14:08:56.281 29031 140552580746432 GX10   GuiMain SM fallback: symbol not found
2018/01/02 14:08:56.282 29031 140552580746432 GX10   Initialised XRandR extension 1.1 (base=95 error=0)
2018/01/02 14:08:56.286 29031 140552580746432 GX10!! TL: ID 147 not found, Errorcode=11
2018/01/02 14:08:56.286 29031 140552580746432 GX10   : 1920x1080 (60 Hz)
2018/01/02 14:08:58.300 29031 140552580746432 GX10   Cannot acquire lock for "/home/ladmin/.local/share/teamviewer13/logfiles/gui.lock", reason: locked by other process (28561)
2018/01/02 14:08:58.324 29031 140552580746432 GX10   Shutting down System DBus

Saída de lspci | grep -i "VGA\|video"

00:05.0 VGA compatible controller: NVIDIA Corporation C51 [GeForce 6150 LE] (rev a2)

(Este é apenas o gráfico integrado. Não há cartão dedicado. No entanto, eu tenho um que eu poderia usar, se necessário.)

Saída de xrdnr -q

 SZ:    Pixels          Physical       Refresh
*0   1920 x 1080   ( 508mm x 286mm )  *60  
Current rotation - normal
Current reflection - none
Rotations possible - normal 
Reflections possible - none

Saída de lspci -k | grep -i "VGA\|video" -A3

00:05.0 VGA compatible controller: NVIDIA Corporation C51 [GeForce 6150 LE] (rev a2)
    Subsystem: Dell C51 [GeForce 6150 LE]
    Kernel driver in use: nouveau
    Kernel modules: nvidiafb, nouveau

O pesadelo continua ... Eu instalei os drivers de vídeo certos para instalar o Teamviewer no lado do servidor. No entanto, seria abrir, mas não haveria GUI, apenas fronteira. Então, eu fui ao computador onde a TV estava trabalhando, para comparar os logs. Mas, fez exatamente a mesma coisa que o servidor estava fazendo. Então, eu corri os logs em ambos, para ver o que estava acontecendo. Mas eu não entendo muito bem o que está tentando me dizer. OBSERVAÇÃO: Eles ainda têm o problema do FrameBuffer, mesmo depois de instalar os drivers corretamente. Veja o que eu criei:

  • Xlib: extension "NV-GLX" missing on display ":10.0" (Isso está em ambas as máquinas.)
  • QSGContext::initialize: depth buffer support missing, expect rendering errors QSGContext::initialize: stencil buffer support missing, expect rendering errors [xcb] Too much data requested from _XRead [xcb] This is most likely caused by a broken X extension library [xcb] Aborting, sorry about that. TeamViewer: ../../src/xcb_io.c:736: _XRead: Assertion '!xcb_xlib_too_much_data_requested' failed.' (isso também está nas duas máquinas).
  • 2018/01/02 18:11:34.218 2438 140078491348224 GX10!!!XFixes extension not found, Errorcode=11 (Isso parece aparecer apenas na máquina em que ele estava trabalhando)

EDIT: Acabei de perceber que não preciso instalar o teamviewer no lado do servidor, porque eu posso apenas usar Remmina e Xrdp. Mas eu ainda não tenho teamviewer no lado não-servidor trabalhando no momento.

    
por apt-get_install_cat 02.01.2018 / 04:35

2 respostas

1

Parece que você está fazendo algo errado.

  1. Faça o download do deb-package oficial

    cd ~/Downloads
    wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
    
  2. Instale-o com gdebi ( sudo apt-get install gdebi )

    sudo gdebi-gtk ~/Downloads/teamviewer_*.deb
    

    ou com apt-get

    sudo apt-get install ~/Downloads/teamviewer_*.deb
    
  3. Inicie o TeamViewer a partir de Aplicativos | Internet | TeamViewer 13 , aceite a licença e use-o.

  4. Defina o início automático do TeamViewer no menu Extras , Opções , na guia Geral , marque Iniciar o TeamViewer com o sistema e defina a senha para acesso não supervisionado na guia Segurança , clique em OK .

  5. Verifique o status do serviço teamviewerd (deve ser Active: active (running) ):

    systemctl status teamviewerd.service
    

Notas:

  • O TeamViewer pode ser iniciado do terminal com /opt/teamviewer/tv_bin/script/teamviewer
  • A GUI do TeamViewer pode ser eliminada com killall TeamViewer
  • O TeamViewer espera que a CPU ofereça suporte a SSE2 ( CheckCPU: SSE2 support: yes em sua saída)
  • arquivos de log estão localizados em ~/.local/share/teamviewer13/logfiles , pode-se observá-los com tail -f ~/.local/share/teamviewer13/logfiles/*.log
  • O perfil
  • pode ser limpo com rm -rf ~/.local/share/teamviewer13 ~/.config/teamviewer .
  • Análise de log mostrou que os problemas foram xrandr (consulte QXcbConnection: Failed to initialize XRandr ) e framebuffer (consulte GX10! FrameBuffer: Cannot access /dev/fb0, frame buffer support unavailable line ). Estes problemas foram corrigidos ao mudar de nouveau para nvidia-304 .
por N0rbert 02.01.2018 / 13:30
1

No momento, agora é basicamente um ponto mudo, pois acabei usando o Chrome Remote Desktop, já que ele praticamente não exige instalação diferente de um programa host que foi instalado perfeitamente em ambas as máquinas Linux. No entanto, se por algum motivo você ainda estiver determinado, ou quiser que o desafio conserte meu "TeamViewer Nightmare" seja meu convidado. : D Eu ainda darei quaisquer saídas de comandos se você quiser. Obrigado por todos os seus ajudantes!

    
por apt-get_install_cat 03.01.2018 / 07:32