PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ich bekomme Wine nicht ans laufen )=



Lexuspower
04.08.08, 15:22
Hallo

Ich möchte zwar kein Spiel emulieren aber ein Programm.
Hoffe ich bin hier trotzdem richtig! (Es handelt sich um den Stealthbot)
Ich habe Wine und X11 auf meinem Root-Server installiert
aber wenn ich jetzt den Bot starten will kommt nur folgende Fehlermeldung:

gestartet mit User

sb@o086:~$ wine sb.exe
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:ole:apartment_createwindowifneeded CreateWindow failed with error 0
wine: Unhandled stack overflow at address 0x7ef1ba5e (thread 0009), starting debugger...
err:seh:setup_exception_record stack overflow 836 bytes in thread 0009 eip 7bc3f5f9 esp 00230fec stack 0x230000-0x231000-0x330000
sb@o086:~$


Ich habe mal ein bisschen rumgegoogelt und gelesen das ich zuerst den X- Server starten muss. Aber auch das will nicht so richtig.

gestartet mit root

o086:~# startx
xauth: creating new authority file /root/.serverauth.3582

X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN
Current Operating System: Linux o086.orange.fastwebserver.de 2.6.22-3-amd64 #1 SMP Mon Nov 12 17:53:18 UTC 2007 x86_64
Build Date: 24 January 2008
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Aug 4 15:18:18 2008
(==) Using config file: "/etc/X11/xorg.conf"

(EE) AIGLX: Screen 0 is not DRI capable
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
xkb_symbols { include "pc(pc105)+us" };
xkb_geometry { include "pc(pc104)" };


Dann passiert einfach nichts mehr... Die nächte Zeile ist einfach leer und ich kann eingeben was ich will, es passiert nichts!

Ich verwende Debian auf einem Root-Server...

Ich kenne mich noch nicht soso gut aus mit Linux aber ich geb mein bestes^^

Kann mir jemand helfen? Ich bin am verzweifeln )=

Aqualung
04.08.08, 15:32
Bist Du via ssh eingeloggt? Dann solltest Du mal


ssh -X <host>

probieren. Mit


echo $DISPLAY

solltest Du dann etwas wie


<host>:10.0

sehen.

Lexuspower
04.08.08, 15:43
Hallo,

nachdem ich echo $DISPLAY eingebe, tut sich nichts )=


o086:~# ssh -x sheepservice.de
root@sheepservice.de's password:
Last login: Mon Aug 4 15:40:29 2008 from o086.orange.fastwebserver.de
Linux o086.orange.fastwebserver.de 2.6.22-3-amd64 #1 SMP Mon Nov 12 17:53:18 UTC 2007 x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
o086:~# echo $DISPLAY

o086:~#

Aqualung
04.08.08, 15:49
Ich glaube, Du hast mich nicht richtig verstanden.
Von einem Rechner, bei dem $DISPLAY GESETZT ist, ein ssh -X ...
Das dient nur dazu, ein DISPLAY zu forwarden.

Erklär mal, von welchem Rechner aus Du auf welchem arbeitest.

Lexuspower
04.08.08, 16:13
Also ich bin gerade zuhause an meinem Windows XP Rechner (hätte ich vielleicht dazu sagen sollen, sry)
Ich greife über Putty auf den Root- Server (Debian) zu den ich gemietet habe.

marce
04.08.08, 16:17
dann brauchst Du bei Dir auf dem Win-System einen XServer.

Übrigens ist ein XServer auf einen root-Server meist eine schlechte Idee - ebenso, darauf mit wine Windowssoftware laufen lassen zu wollen...

Grothesk
04.08.08, 16:18
Du weißt schon, dass klassischer (und vernünftiger)weise auf Servern kein X-Server läuft? Was ist denn das für ein Programm, dass da auf einem Server betrieben werden soll? Und das mit wine würde ich mir auch sehr, sehr gut überlegen.

Aqualung
04.08.08, 16:20
Du brauchst LOKAL einen xserver. Das könntest Du z.B. mit xming (http://sourceforge.net/projects/xming) lösen.

Für ssh-X-forwarding bedarf es des binaries xauth auf dem server:

http://www.openssh.org/faq.html#2.7

Das wurde hier (http://www.unixboard.de/vb3/showthread.php?t=37141&page=1) rel. ausführlich durchgekaut.

marce
04.08.08, 16:23
öhm, die Display-Variable bitte auf dem System setzen, auf dem die Applikation gestartet wird. Und als Wert bitte den Client eintragen - und dort noch erlauben, daß fremde Server verbinden dürfen...

Lexuspower
04.08.08, 16:26
Hallo
Das Programm, was ich laufen lassen will nennt sich Stealthbot und wird dazu verwendet um einen Channel im Battle.net zu moderieren (Warcraft3, Starcraft, Diablo2,...)

Also geht das nur, indem ich auf meinem Pc auch einen xserver installiere und dann sozusagen "übertrage"?
Gibt es keine anderen Möglichkeiten den Bot ans laufen zu bekommen? )=

Ich muss jetzt mal weg bin aber gegen 9 Uhr wieder da...

Danke, das ihr mir helft =)

Aqualung
04.08.08, 19:02
Für ssh-X-forwarding bedarf es des binaries xauth auf dem server:


Will heissen


apt-get install xbase-clients

sollte fürs X-forwarding ausreichen. Sollte auch sicherheits-technisch zu verantworten sein.

Warum startest Du Deinen bot nicht auf Deiner Windows-Kiste zuhause?

Lexuspower
04.08.08, 21:40
Will heissen


apt-get install xbase-clients

sollte fürs X-forwarding ausreichen. Sollte auch sicherheits-technisch zu verantworten sein.

Warum startest Du Deinen bot nicht auf Deiner Windows-Kiste zuhause?


Weil ich will, das er 24h / 7d online ist...
Mein Pc so lange anzulassen wäre für die eine Sache Stromverschwendung :P

Also muss ich das so machen, das ich den xserver erst übertragen muss?? bzw auf meinem Pc installieren muss..??

Aqualung
04.08.08, 21:45
Ja. Du brauchst local einen xserver. Hast Du Dir xming (s.o.) mal angeschaut?

Lexuspower
04.08.08, 21:59
ja ich hab ihn mir jetzt installiert und gestartet.
Aber ich habe keine Ahnung was ich jetzt machen soll..
Also von welcher Konsole ich was eingeben soll )=

Aqualung
04.08.08, 22:07
Jetzt konfiguriere xming & putty für X-forward:

http://www.math.umn.edu/systems_guide/putty_xwin32.html

Vergiss meinen Aufruf (ssh -X), Du benutzt putty.

Lexuspower
04.08.08, 22:25
ok ich hab das genauso gemacht!
Folgendes passiert:

http://s5.directupload.net/images/080804/sdi5v2ca.jpg (http://www.directupload.net)

Aqualung
04.08.08, 22:38
Bin ich falsch informiert, oder musst Du nicht erst ein "InstallSB.exe" ausführen?

Lexuspower
04.08.08, 22:40
also ich habs lokal installiert und dann den ordner aufn Server geschoben.
Ich installiers mal direkt auf dem server

towo2099
04.08.08, 23:06
Wenn ich das hier so lese, stellen sich mir alle Nackenhaare hoch.
Wieder ein kaputter Rootserver mehr im Internet.

*kopfschüttel*

Lexuspower
04.08.08, 23:22
Ich habs geschafft =))
Nachdem ich mehrere .ocx Datein noch auf den Server kopieren musste hats endlich funktioniert :)

Vielen dank!!!!!!!!!!!!!!!!!!!!!

Jetzt noch eine Frage:
Wenn ich Putty schließe geht ja auch der Bot mit aus.
Wie mach ich, das der Bot anbleibt?
Ich habs mit Screen versucht aber da macht er den Bot trotzdem zu )=



@towo2099:
Wenn er kaputt ist, klicke ich auf "neuinstallieren" und dann ist nach 10 Minuten alles wieder im Auslieferungszustand ;)

Rain_maker
04.08.08, 23:39
man screen

Lexuspower
04.08.08, 23:50
mit Screen geht es nicht.
Ich habs genauso gemacht wie bei andern Anwendungen auch.
Alle andern lassen sich mit screen -r wieder aufrufen aber der Bot geht direkt zu....

Lexuspower
07.08.08, 22:58
keiner ne Idee? )=

quinte17
08.08.08, 09:51
mit screen kann es auch nicht gehen da du ja mit beenden von putty das forwarding auf deinen x kaputt machst...
man hätte dir von anfang an sagen sollen, dass das was du vorhast, so nicht geht und nicht gehen kann.

dein programm braucht eine graphische oberfläche. die hast du auf deinem root-server aber nicht. und komm nicht auf die idee sowas da zu installieren.

und klar.. .ideen gibt es immer, aber die kann und sollte dir keiner zumuten müssen.
bitte denke nochmal drüber nach ob du das unbedingt brauchst (lebensnotwendig), oder ob es nur eine spielerei ist (wäre nice to have).

hier noch ein link (http://www.root-und-kein-plan.ath.cx/).
bitte diese seite kurz durchlesen, dauert keine 5 minuten.

greetz

edit:

...
Wenn er kaputt ist, klicke ich auf "neuinstallieren" und dann ist nach 10 Minuten alles wieder im Auslieferungszustand ;)
naja, ich möchte dir nicht zu nahe treten, aber wenn der server von anderen übernommen wurde, muss es nicht heißen, dass der server für dich dann "kaputt" aussieht. vielleicht "lagts" abundzu und du siehst nicht warum, denkst dir aber nichts dabei und beschwerst dich höchstens über die "schwache" anbindung...

Rain_maker
08.08.08, 16:16
dein programm braucht eine graphische oberfläche. die hast du auf deinem root-server aber nicht. und komm nicht auf die idee sowas da zu installieren.

2 late:


Ich habe Wine und X11 auf meinem Root-Server installiert

(1. Posting)

Wenn sich dieser seltsame Konstrukt dann eben nicht so wie der andere Kram verhält, dann kann das zigtausend Ursachen haben, aber daß das nicht funktioniert ist in diesem Fall wohl sogar eher ein "Feature" denn ein Bug.

Lexuspower
10.08.08, 14:31
naja ok, ihr habt mich überredet^^
Ich lass es....

Nur das Problem ist, ich weiß nicht was ich mit dem Root-Server anfangen soll...
Bisher laufen nur einige Teamspeak- Server drauf und ich hab keine Ahnung mehr was ich damit anstellen soll.

Gut, jetzt werden sich einige von euch Fragen: "Hey, wieso ist der denn so blöd und käuft sich n Root-Server, wenn er nichts mit anfangen kann?"

Das ist ganz einfach:
Ich hatte damals mit einem Kumpel ein Projekt geplant, was aber nicht soo gut geklappt hat und auch jetzt aus Zeitgründen unmöglich zu verwalten wäre.

Ich habe auch schon versucht den Root zu verkaufen, aber das kann ich auch vergessen, da ich noch ca. 700€ (bis November 2009) an den Betreiber zahlen muss.
Und es käuft sich keiner einen Root für sagen wir mal 500€ aufeinmal...

Naja jetzt sitz ich hier mit nem Server, der noch über 1 Jahr läuft und weiß nicht wirklich was mit anzufangen.

Deswegen probier ich damit das aus was mir in den Sinn kommt...

Trotzdem vielen dank für eure Hilfe!

marce
10.08.08, 15:42
ein root-Server ist keine Spiel-Kiste, auf der man ausprobiert, was einem gerade einfällt.

Zu dem anderen kann ich leider nur "schade für Dich" sagen...