PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Steam unter Debian (Sarge)



moerk
15.12.04, 21:13
Hallo zusammen!

Wieder mal habe ich eine schicke Fehlermeldung, nachdem ich zum xten Male versuche, Steam mit CVSCedega ans laufen zu bekommen. Ich habe Cedega nach folgender Methode kompiliert:

1.) Freundlicherweise hat eviluser mir eine Liste aller benötigten Pakete bei Debian gepostet:

libfontconfig1-dev
libxcursor-dev
libsdl1.2-dev
libfreetype6-dev
xlibs-dev
xlibmesa-dev

2.) Nach den Anleitungen für CVSCedega und Steam unter CVSCedega von www.linux-gamers.net habe ich alles so gemacht, wie es da stand.


Steam zu installieren und zu updaten was kein Problem. Direkt nach der Installation wollte ich mich einloggen, was er aber aus irgendeinem Grund nicht machen wollte. Wenn ich nun das installierte Steam starte (bzw. es versuche) sehe ich ganz kurz, also für den Bruchteil einer sekunde, ein kleines, "steamgrünes" Fenster, welches aber sofort wieder verschwindet. In der Konsole erhalte ich folgende Fehlermeldung:


markus@Markus:~/.cvscedega/c_drive/Program Files/Steam$ cvscedega STEAM.exe
err:font:ReadFontDir Can't open directory "/usr/X11R6/lib/X11/fonts/truetype/"
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (German keyboard layout without dead keys) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
err:task:GetThreadQueue16 Breaking 16 bit for tid 2
err:task:GetThreadQueue16 Breaking 16 bit for tid 2
fixme:ver:GetVersionExA OSVERSIONINFOA is too large (possibly OSVERSIONINFOEXA)
err:wave:ALSA_WaveInit open pcm: No such file or directory
fixme:ntdll:NtQueryInformationProcess (0xffffffff,0x00000000,0x42f1d318,0x00000018,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x000001e4,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x000001e8,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x000001ec,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x000001f0,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x000001f4,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x000001f8,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x000001fc,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000200,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000204,0x00000000,0x42f1d014,0x0000001c,(nil) ),stub!
fixme:psapi:EnumProcessModules (hProcess=0xffffffff, 0x42f1d3a0, 2048, 0x42f1dfec): stub
/bin/cvscedega: line 87: 2834 Speicherzugriffsfehler "$ConfigurePrefix/bin/$WineExecName" "$@"
markus@Markus:~/.cvscedega/c_drive/Program Files/Steam$


Habs auch schon mal mit 'nice cvscedega STEAM.exe' probiert, aber es geschah genau dasselbe.

Ich hoffe, jemand kann mir helfen. Vielen Dank

Mörk

aple
16.12.04, 18:33
Hallo moerk,

das Problem habe ich auch seit gestern nach einem Steam updateund vorher hat es funktioniert..
Hier meine Meldung:

fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (German keyboard layout without dead keys) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
err:task:GetThreadQueue16 Breaking 16 bit for tid 2
err:task:GetThreadQueue16 Breaking 16 bit for tid 2
fixme:ver:GetVersionExA OSVERSIONINFOA is too large (possibly OSVERSIONINFOEXA)
err:module:PE_fixup_imports Module (file) MSVCR70.dll (which is needed by C:\Program Files\Valve\Steam\CSERHelper.dll) not found
err:win32:PE_LoadLibraryExA can't load C:\Program Files\Valve\Steam\CSERHelper.dll
err:module:MODULE_LoadLibraryExA Loading of native DLL C:\Program Files\Valve\Steam\CSERHelper.dll failed, check this file ! (GetLastError 14)
err:module:PE_fixup_imports Module (file) MSVCR70.dll (which is needed by C:\Program Files\Valve\Steam\CSERHelper.dll) not found
err:win32:PE_LoadLibraryExA can't load C:\Program Files\Valve\Steam\CSERHelper.dll
err:module:MODULE_LoadLibraryExA Loading of native DLL C:\Program Files\Valve\Steam\CSERHelper.dll failed, check this file ! (GetLastError 14)
fixme:ntdll:NtQueryInformationProcess (0xffffffff,0x00000000,0x4376d764,0x00000018,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000204,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000208,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x0000020c,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000210,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000214,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000218,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x0000021c,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000220,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:ntdll:NtQueryInformationThread (0x00000224,0x00000000,0x4376d460,0x0000001c,(nil) ),stub!
fixme:psapi:EnumProcessModules (hProcess=0xffffffff, 0x4376d7ec, 2048, 0x4376e438): stub
fixme:ver:GetVersionExA OSVERSIONINFOA is too large (possibly OSVERSIONINFOEXA)
wineserver: not enough memory for allocation of 136884227 bytes
start=0x90001000 present=0x900d7282 total=0x405626

hab die fehlende dll installiert. Jetzt kann ich mich nicht mehr connecten. und wieder auf eine neue version warten.


Grüße
Aple

eviluser
16.12.04, 18:44
ich hab da mal 2 ideen
1. holt euch den skript GetCVSwineX von http://ting.homeunix.org/cvs_wine/GetWineXscripts.html
und macht das ding ausführbar (chmod +x GetCvs...)
2. holt euch gcc 3.4

also
apt-get install gcc-3.4
cd /usr/bin
rm gcc
ln -s gcc-3.4 gcc

dann zum verzeichniss wo GetCVSWineX liegt

das ding Editieren und die optionen:

--enable-opengl --enable-sdldrv --enable-pthreads --with-x --disable-debug --disable-trace

einstellen (so in der 10-15 zeile des skripts stehts)

dann nochmal durchlaufen lassen.

befinden sich dlls in euren windows/system verzeichnissen? ich schätze in der cedega 40tage release sollten dir richtigen dabei sein

ich habe jedenfalls folgende dateinen da drin:
Comct332.ocx dinput8.dll mscal.ocx msvcirt.dll regsvr32.so
comdlg32.ocx dinput.dll MSCHRT20.ocx msvcrt.dll stdole2.tlb
d3d8.dll dmusic.dll MSComct2.ocx Mswinsck.ocx stdole32.tlb
d3drm.dll drivers msinet.ocx opengl32.dll winebrowserlink
ddraw.dll mfc42.dll MSSTDFMT.dll regsvr32 winebrowserlink.so

eigentlich sollte es dann rennen.

gruß

eviluser

moerk
16.12.04, 19:49
Vielen Dank, das werde ich am Wochende mal ausprobieren!

@ aple: Könntest du das möglicherweise vorher probieren? Ich habe nämlich momentan nur Fenster drauf und möchte nur ungern unnötig ruminstallieren. Obwohl Debian mit gnome-core und dem x-zeugs bei mir nur um die 53 Minuten dauert (wenn ich mich nicht beeile ;) ). Das kapitalistische Fenster-System (sorry - bin ein bischen links orientiert :eek: ;) ) mit allen Treibern, Virenscanner, Software, etc. schon 100 Minuten mehr kosten kann...Also, wär echt klasse, wenn du das machen könntest. Wenn nicht, habe ich am Wochende was zu tun...

Grüße

Mörk

Banshee
16.12.04, 21:24
das aktuelle wine packt im Moment Steam, lädt schnell, so ziemlich alles geht, kein Ärger mit Updates.

nur zocken an sich tuts sichs nicht so ordentlich, hoher ping, fps schwankt stark, bei schnellen richtungswechseln ruckelts und die Maus reagiert voll Träge...

aple
16.12.04, 21:35
@moerk

ich habe auch das aktuelle wine, aber auch noch die cvs version per GetWine installiert. Es hat ja bis gestern geklappt.
Ich hab nur das Problem, dass bei mir die Port gedrosselt sind und bis steam mal geladen ist dauert es eine tag. Geschweige denn Cs. Hab die ganze Woche CS gezogen und kann es jetzt wieder wegschmeissen:mad: .

Übrigens habe ich Suse 9.0. Also nich mit gcc 3.4 ohne gleich das ganze system umzuschmeissen.

Grüße
Aple

moerk
17.12.04, 15:34
Schade ;)

Naja - wie gesagt: dann habe ich am Wochenende eben was zu tun!

Mörk

moerk
18.12.04, 11:08
Ja wunderbar!!!!! :-)

Steam startet jetzt direkt und es scheint alles wunderbar zu laufen...scheint...einloggen kann ich mich nicht! Aber das Problem ist hier im Forum ja schon diskutiert worden und allgemein bekannt. Ich hoffe, dass Valve da mal bald was ändert.

Was ich gemacht habe: Die Nummer mit dem gcc-3.4; hat aber nicht funktioniert. Ich habe dann von www.dll-files.com alle dlls von denen, die du gepostet hast, runtergeladen, weil das Systemverzeichnis komplett leer war! Ich habe zwar nicht alle gefunden und die *.ocx-Dateien habe ich auch nicht, aber es scheint zu laufen. Ob Counter-Strike hinterher auch läuft steht auf einem anderen Blatt.

Also vielen Dank! Ich hoffe, Transgaming patcht die CVS-Version bald. Für die binäre Version soll ja schon ein Update draußen sein. Leider hilft mir das nicht...

Dann schönes Wochende

Mörk

flinkflash
22.12.04, 22:19
Hi,

ich hatte ebenfalls diese Fehlermeldung. Und ich hatte mich ebenfalls an die Anleitung gehalten. Somit habe ich diese olle *.dll ins system Verzeichnis kopiert. Nachdem ich diese wieder entfernt habe, lief Steam ohne probs.

cu
flinkflash

KrabbelBot (http://www.krabbelbot.de)