Sie sind nicht angemeldet.

21

13.10.2013, 20:32

ldd /opt/teamviewer8/teamviewerd
not a dynamic executable
Was ist denn dann? Eigentlich ist es ein vorkompiliertes Binary. Was sagt

Quellcode

1
file /opt/teamviewer8/teamviewerd
?
Bringt eine Re-Installation was?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

22

16.10.2013, 18:38

Soo nach Kernel basteln, emerge -e wieder da.

Teamviewer ohne system-wine

selbiges Ergebnis.

Der Daemon startet nicht und ldd teamviewer gibt nichts aus

hier mal mit debug

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
/etc/init.d/teamviewerd8 start -v -d
+ _conf_d=/etc/init.d/../conf.d
+ _c=teamviewerd8
+ '[' -n teamviewerd8 -a teamviewerd8 '!=' teamviewerd8 ']'
+ unset _c
+ sourcex -e /etc/init.d/../conf.d/teamviewerd8.default
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/init.d/../conf.d/teamviewerd8.default ']'
+ return 1
+ sourcex -e /etc/init.d/../conf.d/teamviewerd8
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/init.d/../conf.d/teamviewerd8 ']'
+ return 1
+ unset _conf_d
+ sourcex -e /etc/rc.conf
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/rc.conf ']'
+ . /etc/rc.conf
++ rc_parallel=NO
++ rc_shell=/sbin/sulogin
++ rc_depend_strict=NO
++ rc_logger=YES
++ rc_bootlog=yes
++ rc_log_path=/var/log/rc.log
++ unicode=YES
++ rc_tty_number=12
+ '[' Linux = Linux -a start = start ']'
+ '[' -d /sys/fs/cgroup/openrc ']'
+ mkdir -p /sys/fs/cgroup/openrc/teamviewerd8
+ echo 30813
+ '[' -n '' ']'
+ sourcex /etc/init.d/teamviewerd8
+ '[' /etc/init.d/teamviewerd8 = -e ']'
+ . /etc/init.d/teamviewerd8
++ description='daemon for TeamViewer'
++ PIDFILE=/var/run/teamviewerd.pid
+ unset _d
+ unset _f
+ '[' -n '' ']'
+ '[' -n start ']'
+ '[' start = depend ']'
+ for _cmd in describe start stop status '${extra_commands:-$opts}' '$extra_started_commands' '$extra_stopped_commands'
+ '[' describe = start ']'
+ for _cmd in describe start stop status '${extra_commands:-$opts}' '$extra_started_commands' '$extra_stopped_commands'
+ '[' start = start ']'
++ command -v start
+ '[' start = start ']'
+ yesno
+ '[' -z '' ']'
+ return 1
+ unset _cmd
+ case $1 in
+ verify_boot
+ '[' '!' -e /run/openrc/softlevel ']'
+ return 0
++ command -v start_pre
+ '[' '' = start_pre ']'
+ start
+ ebegin 'Starting Teamviewer Daemon'
 * Starting Teamviewer Daemon ...
+ start-stop-daemon --start --pidfile /var/run/teamviewerd.pid --background --exec /opt/teamviewer8/teamviewerd -- -d
 * Detaching to start `/opt/teamviewer8/teamviewerd' ...
++ command -v start_post
+ '[' '' = start_post ']'
+ shift
+ continue 2
+ '[' -n '' ']'
+ exit 0


dann noch ein check :

Quellcode

1
2
/etc/init.d/teamviewerd8 status
 * status: crashed


was mir noch eingefallen ist:

ich habe als systemProfil no-multilib

ich weis nicht ob es da einen Zusammanhang geben könnte ......

23

16.10.2013, 21:13


ich habe als systemProfil no-multilib

ich weis nicht ob es da einen Zusammanhang geben könnte ......

Rätsel gelöst! No-Multilib bedeutet 64-Bit pur. Damit geht es nicht.
Einzige Hoffnung wäre das System-Wine USE Flag. Ob ein reines 64-Bit Wine eine 32-Bit *.exe ausführen kann, da bin ich mir nicht sicher.

Schon mal angefragt, aber was sagt denn

Quellcode

1
file /opt/teamviewer8/teamviewerd
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

24

17.10.2013, 16:09

das wäre die Ausgabe :

Quellcode

1
2
file /opt/teamviewer8/teamviewerd
/opt/teamviewer8/teamviewerd: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7087a49d19f9ec583ef1142856be2932f25954bf, stripped


also entweder ich packe das in ein chroot32 oder ich ändere es das von no-multilib zu multilib habe ne Seite gefunden wo der gcc umgebaut werden kann