web-dev-qa-db-fra.com

Problème lors de l'installation de TeamViewer sur Ubuntu MATE 16.04

Je me suis battu pour essayer d'installer Teamviewer pendant quelques heures maintenant. J'ai suivi les instructions de leur site Web, mais il y a toujours un blocage.

  • Dans le cas de l'installation de Teamviewer 13, l'installation ne s'ouvre pas après l'installation.
  • Dans le cas de l'installation de Teamviewer 12, il s'ouvre et se charge, mais il se plaint de l'impossibilité de se connecter aux serveurs de teamviewer et du fait que je dois entrer des informations de proxy. Je n'utilise même pas de proxy!

Je n'ai pas vraiment besoin de teamviewer, mais il serait très utile de gérer mon serveur Web à distance. Si je pouvais le faire fonctionner, ce serait fantastique! Merci d'avance!

Voici le résultat 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.

Sortie de killall TeamViewer; /opt/teamviewer/tv_bin/teamviewer

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

Sortie 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

Sortie 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

Sortie de lspci | grep -i "VGA\|video"

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

(Il ne s'agit que de graphiques intégrés. Il n'y a pas de carte dédiée. Cependant, j'en ai une que je pourrais utiliser si nécessaire.)

Sortie 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

Sortie 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

Le cauchemar continue ... J'ai installé les bons pilotes vidéo, pour installer Teamviewer côté serveur. Cependant, cela s’ouvrirait, mais il n’y aurait pas d’interface graphique, seulement des frontières. Je suis donc allé à l'ordinateur sur lequel la télévision fonctionnait pour comparer les journaux. Mais, il a fait exactement la même chose que le serveur faisait. Alors, j'ai couru les journaux sur les deux, pour voir ce qui se passait. Mais je ne comprends pas très bien ce qu’il essaie de me dire. NOTE: ils ont toujours le problème FrameBuffer, même après avoir correctement installé les pilotes. Voici ce que j'ai créé:

  • Xlib: extension "NV-GLX" missing on display ":10.0" (C'est sur les deux machines.)
  • 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.' (C'est aussi sur les deux machines.)
  • 2018/01/02 18:11:34.218 2438 140078491348224 GX10!!!XFixes extension not found, Errorcode=11 (Cela ne semble apparaître que sur la machine sur laquelle il travaillait)

EDIT: Je viens de me rendre compte que je n'ai pas besoin d'installer teamviewer côté serveur, car je peux simplement utiliser Remmina et Xrdp. Mais je n'ai toujours pas teamviewer du côté non-serveur qui travaille pour le moment.

2

Il semble que vous faites quelque chose de mal.

  1. Télécharger le paquet officiel deb

    cd ~/Downloads
    wget https://download.teamviewer.com/download/linux/teamviewer_AMD64.deb
    
  2. Installez-le avec gdebi (Sudo apt-get install gdebi)

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

    ou avec apt-get

    Sudo apt-get install ~/Downloads/teamviewer_*.deb
    
  3. Lancez TeamViewer à partir de Applications | Internet | TeamViewer 13 , acceptez la licence et utilisez-la.

  4. Définissez le lancement automatique de TeamViewer à partir du menu Extras , Options , Onglet Général , cochez Lancez TeamViewer avec le système et définissez un mot de passe pour un accès sans surveillance le Sécurité , cliquez sur OK.

  5. Vérifier le statut du service teamviewerd (devrait être Active: active (running)):

    systemctl status teamviewerd.service
    

Notes:

  • TeamViewer peut être lancé depuis un terminal avec /opt/teamviewer/tv_bin/script/teamviewer
  • L’interface graphique de TeamViewer peut être tué avec killall TeamViewer
  • TeamViewer s'attend à ce que la CPU prenne en charge SSE2 (CheckCPU: SSE2 support: yes dans sa sortie)
  • les fichiers de log sont situés à ~/.local/share/teamviewer13/logfiles, on peut les regarder avec tail -f ~/.local/share/teamviewer13/logfiles/*.log
  • le profil peut être effacé avec rm -rf ~/.local/share/teamviewer13 ~/.config/teamviewer.
  • L'analyse du journal a montré que les problèmes étaient xrandr (voir QXcbConnection: Failed to initialize XRandr) et le framebuffer (voir GX10! FrameBuffer: Cannot access /dev/fb0, frame buffer support unavailable line). Ces problèmes ont été résolus en passant de nouveau à nvidia-304 .
1
N0rbert

Pour le moment, il s’agit maintenant essentiellement d’un point muet, car j’ai fini par utiliser Chrome Bureau à distance, car il ne nécessite pratiquement aucune installation autre qu’un programme hôte parfaitement installé sur les deux machines Linux. Cependant, si pour une raison quelconque vous êtes toujours déterminé ou si vous souhaitez que le défi de réparer mon "TeamViewer Nightmare" soit mon invité. : D Je donnerai quand même des sorties de commandes si vous les voulez. Merci pour toute votre aide les gars!

1