gelöst:leidiges multiarch teamviewer Problem

Started by dieres, 2012/09/29, 14:52:40

Previous topic - Next topic

dieres

moin,
ich bekomme den Teamviewer 32bit mit multiarch leider nicht zum laufen.
bei der Installation scheint scheinbar alles in Ordnung, aber beim Aufruf tut sich rein gar nichts, nicht mal ne Fehlermeldung.

ein paar Infos:

root@arbeitszimmer:/home/didi# dpkg -l|grep :i386
ii  gcc-4.7-base:i386                                4.7.2-2                            i386         GCC, the GNU Compiler Collection (base package)
ii  libasound2:i386                                  1.0.25-4                           i386         shared library for ALSA applications
ii  libc6:i386                                       2.13-35                            i386         Embedded GNU C Library: Shared libraries
ii  libgcc1:i386                                     1:4.7.2-2                          i386         GCC support library
ii  libx11-6:i386                                    2:1.5.0-1                          i386         X11 client-side library
ii  libxau6:i386                                     1:1.0.7-1                          i386         X11 authorisation library
ii  libxcb1:i386                                     1.8.1-1                            i386         X C Binding
ii  libxdmcp6:i386                                   1:1.1.1-1                          i386         X11 Display Manager Control Protocol library
ii  libxext6:i386                                    2:1.3.1-2                          i386         X11 miscellaneous extension library
ii  libxv1:i386                                      2:1.0.7-1                          i386         X11 Video extension library
ii  zlib1g:i386                                      1:1.2.7.dfsg-13                    i386         compression library - runtime
root@arbeitszimmer:/home/didi# dpkg -l|grep ia32
root@arbeitszimmer:/home/didi# dpkg -l|grep teamviewer
ii  teamviewer7                                      7.0.9360                           i386         TeamViewer (Remote Control Application)
root@arbeitszimmer:/home/didi# which teamviewer
/usr/bin/teamviewer
root@arbeitszimmer:/home/didi# which teamviewer7
/usr/bin/teamviewer7
root@arbeitszimmer:/home/didi# teamviewer
TeamViewer: 7.0.9360
Profile: /root (root)
Desktop: kde-plasma
/etc/os-release
PRETTY_NAME="Debian GNU/Linux wheezy/sid"
NAME="Debian GNU/Linux"
ID=debian
ANSI_COLOR="1;31"

Checking setup...
Launching c:\Program Files\TeamViewer\Version7\TeamViewer.exe...
root@arbeitszimmer:/home/didi# teamviewer7
TeamViewer: 7.0.9360
Profile: /root (root)
Desktop: kde-plasma
/etc/os-release
PRETTY_NAME="Debian GNU/Linux wheezy/sid"
NAME="Debian GNU/Linux"
ID=debian
ANSI_COLOR="1;31"

Checking setup...
Launching c:\Program Files\TeamViewer\Version7\TeamViewer.exe...
root@arbeitszimmer:/home/didi#


inxi -v3:
root@arbeitszimmer:/home/didi# inxi -v3
System:    Host: arbeitszimmer Kernel: 3.5-4.towo-siduction-amd64 x86_64 (64 bit, gcc: 4.7.1)
          Desktop: KDE 4.8.4 (Qt 4.8.2) Distro: siduction 11.1 One Step Beyond - kde - (201112302141)
Machine:   Mobo: ASUSTeK model: P5Q version: Rev 1.xx serial: MS1C88B82S05026
          Bios: American Megatrends version: 2208 date: 02/25/2010
CPU:       Dual core Intel Core2 Duo CPU E8500 (-MCP-) cache: 6144 KB flags: (lm nx sse sse2 sse3 sse4_1 ssse3 vmx) bmips: 12664.6
          Clock Speeds: 1: 2003.00 MHz 2: 2003.00 MHz
Graphics:  Card: NVIDIA G86 [GeForce 8500 GT] bus-ID: 01:00.0
          X.org: 1.12.3.902 drivers: nouveau (unloaded: fbdev,vesa) tty size: 150x50 Advanced Data: N/A for root
Network:   Card: Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet driver: ATL1E port: ec00 bus-ID: 02:00.0
          IF: eth0 state: up speed: 100 Mbps duplex: full mac: 00:22:15:97:be:09
Drives:    HDD Total Size: 2120.4GB (18.5% used) 1: model: OCZ
          2: model: SAMSUNG_HD103UJ 3: model: SAMSUNG_HD103SI
Info:      Processes: 151 Uptime: 24 min Memory: 584.1/7991.5MB Runlevel: 5 Gcc sys: 4.7.2 Client: Shell inxi: 1.8.15
root@arbeitszimmer:/home/didi#


Auffällig war, das nach hinzufügen von i386 mit

dpkg --add-architecture i386
und apt-get update
ein darauffolgendes apt-get -f install nichts auslöste.
Erst ein manuelles apt-get install libc6:i386 hat dann ein paar i386 Pakete nachgezogen.

Alles sehr merkwürdig.
Kann mir jemand die Tomaten von den Augen reißen?

towo

Wieso startest DU teamviewer als root?
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

dieres

gute Frage :oops:
war gerade dabei die konsolenmeldungen für das Posting zu sammeln und hab vergessen wieder user zu werden.
Bringt aber keinen Unterschied :cry:

didi@arbeitszimmer:~$ teamviewer
TeamViewer: 7.0.9360
Profile: /home/didi (didi)
Desktop: kde-plasma
/etc/os-release
PRETTY_NAME="Debian GNU/Linux wheezy/sid"
NAME="Debian GNU/Linux"
ID=debian
ANSI_COLOR="1;31"

Checking setup...
Launching c:\Program Files\TeamViewer\Version7\TeamViewer.exe...
didi@arbeitszimmer:~$ teamviewer7
TeamViewer: 7.0.9360
Profile: /home/didi (didi)
Desktop: kde-plasma
/etc/os-release
PRETTY_NAME="Debian GNU/Linux wheezy/sid"
NAME="Debian GNU/Linux"
ID=debian
ANSI_COLOR="1;31"

Checking setup...
Launching c:\Program Files\TeamViewer\Version7\TeamViewer.exe...
didi@arbeitszimmer:~$


und das wars dann kein Teamviewer keine Fehlermeldung

dieres

Ich hab noch folgende winelog fehlermeldung in ~.teamviewer/7 gefunden

home/didi/.teamviewer/7/winelog                                                   999/999  UTF-8        100%
TeamViewer: 7.0.9360
Profile: /home/didi (didi)
Desktop: kde-plasma
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux unstable (sid)
Release:        unstable
Codename:       sid

       libXtst.so.6 => /usr/lib/i386-linux-gnu/libXtst.so.6 (0xf75bb000)
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
err:winedevice:ServiceMain driver L"MountMgr" failed to load
err:secur32:SECUR32_initSchannelSP libgnutls not found, SSL connections will fail
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in
your path.
err:ntlm:SECUR32_initNTLMSP 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:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.


Weiss jemand wie ich dem beikommen kann?
winbind(:i386) installieren reicht jedenfalls nicht.

Immer dieses Fenster:
http://paste.siduction.org/20120929222338.png

dieres

Nach winbind installation ist die winelog etwas übersichtlicher geworden:

TeamViewer: 7.0.9360
Profile: /home/didi (didi)
Desktop: kde-plasma
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux unstable (sid)
Release:        unstable
Codename:       sid

       libXtst.so.6 => /usr/lib/i386-linux-gnu/libXtst.so.6 (0xf7596000)
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
err:winedevice:ServiceMain driver L"MountMgr" failed to load
err:secur32:SECUR32_initSchannelSP libgnutls not found, SSL connections will fail
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.


Aber woher nehme ich libgnutls und winemenubuilder.exe?
Mit apt finde ich nur libgnutls26 oder 28

horo

Hi dieres,

gleiches Problem bei mir (64bit-Rechner der Tochter, neues siduction, d-u aktuell). Quick and dirty Lösung:
apt-get install ia32-libs/testing und dpkg -i teamviewer_linux_x64.deb

Ciao, Martin
omnia vincit pecunia :(

towo

Sowas als Lösung zu präsentieren ist, gelinde gesagt, grob fahrlässig.
ia32-libs sind tot und je länger man daran festhält, um so mehr Probleme handelt man sich ein.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

michaa7

Quote from: "dieres"...
Mit apt finde ich nur libgnutls26 oder 28

Also bei mir ist die libgnutls26 installiert.

Ist denn dein TeamViewer paket auch ganz sicher in ordnung?
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

horo

Quote from: "towo"Sowas als Lösung zu präsentieren ist, gelinde gesagt, grob fahrlässig.
ia32-libs sind tot und je länger man daran festhält, um so mehr Probleme handelt man sich ein.
Schön, wenn Du 'ne bessere Lösung hast - lass es uns wissen, wie es geht.

So geht es jedenfalls nicht:
Installiere desperado-reloaded-kde-amd64
dpkg --add-architecture i386
apt-get update
apt-get dist-upgrade
dpkg -i teamviewer_xxx.deb (aktuelle Version, mault über fehlende libs)
apt-get -f install (entfernt teamviewer, zieht ein paar libs)
dpkg -i teamviewer_xxx.deb (ok)

Teamviewer: "Could not load the GNU/Linux extension shared library tvwine.dll.so"
Auch "apt-get install libxtst6:i386" sowie einiger andere libs aus diversen Posts hier und da helfen nicht.
Wo steckt der Fehler?

Nee, im Ernst, was nutzt mir die reine Lehre, wenn es nicht funktioniert?

Ciao, Martin
omnia vincit pecunia :(

towo

Hier läuft teamviewer mit Multiarch.
Hier meine installierten Pakete:

http://paste.siduction.org/20121001084413

Als Deps hat Teamviewer
Depends: bash (>= 3.0), libc6 (>= 2.7), libasound2, zlib1g, libxext6
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

OppaErich

Quote from: "towo"
ia32-libs sind tot und je länger man daran festhält, um so mehr Probleme handelt man sich ein.
UH-HUH, bei mir sind 2 ia32-libs seit einiger Zeit auf Hold und ich war's nicht.  :?

dieres

großen Dank an Towo. Dank deiner Liste hab ich den Teamviewer jetzt am laufen. Es wurden scheinbar nur nicht alle Abhängikeiten richtig aufgelöst. Wieder eine Baustelle weniger :D

darktiger

ich habe erst heute umgestellt und teamviewer ließ sich einwandfrei installieren und starten. Die fehlenden Pakete (Deps) von towos Beitrag wurden bereits nach einem umstellen und apt-get -f install installiert.