Wine + TM Nations

B

baracuda

Mitglied
hallo,

ich versuche, Trackmania Nations (nicht das aktuelle Trackmania Nations Forever!) unter Fedora (GNOME) unter Wine 1.1.15 zum laufen zu bringen.
Anfangs hat das auch ganz gut geklappt, Installation verlief problemlos. Ich kann das Spiel aber nicht starten, es kommt ein Fenster mit folgender Meldung:

Protection System

Application installed succesfully. Reboot the computer to complete installation. Continue?

-Yes -No

Weder beim Klicken auf Yes noch No ändert sich daran etwas.
Wie kann man einen Windows-Neustart vortäuschen?
Oder kennt jemand einen anderen Weg, z.B. Trackmania Konfigurationsdateien o.ä.?

danke im Voraus
 
Danke für den Hinweis... es endet mit keiner Veränderung bezüglich des Problems und folgendem Output:
Code:
wine: Unhandled page fault on write access to 0x00452000 at address 0x601c3db1 (thread 001b), starting debugger...
Unhandled exception: page fault on write access to 0x00452000 in 32-bit code (0x601c3db1).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:601c3db1 ESP:7eced600 EBP:7eced648 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000fff EBX:6021c4c0 ECX:00000001 EDX:00451000
 ESI:00461104 EDI:00440000
Stack dump:
0x7eced600:  00461000 7eced6d4 7eced628 7799e2ae
0x7eced610:  ffffffff 7eced634 7eced638 00000040
0x7eced620:  7ece0044 00461000 7eced648 7799e31a
0x7eced630:  ffffffff 00451000 00001000 6027410c
0x7eced640:  00461000 7eced6d4 7eced6e8 602729d1
0x7eced650:  00451000 00000080 00461008 00440000
Backtrace:
=>0 0x601c3db1 LdrProcessRelocationBlock+0xc1() in ntdll (0x7eced648)
  1 0x602729d1 in winedevice (+0x29d1) (0x7eced6e8)
  2 0x60272d27 in winedevice (+0x2d27) (0x7eced968)
  3 0x60273346 in winedevice (+0x3346) (0x7eced9b8)
  4 0x602b0e0c in advapi32 (+0x30e0c) (0x7eceda08)
  5 0x601f1e0e call_thread_entry_point+0xe() in ntdll (0x7eceda18)
  6 0x601f380d in ntdll (+0x6380d) (0x7ecedac8)
  7 0x601f3a0d in ntdll (+0x63a0d) (0x7ecee3b8)
  8 0x6016551f (0x7ecee4b8)
  9 0x68bd304e (0x00000000)
0x601c3db1 LdrProcessRelocationBlock+0xc1 in ntdll: addl	%edi,0x0(%edx,%eax,1)
Modules:
Module	Address			Debug info	Name (25 modules)
PE	  450000-  462000	Deferred        sfdrv01.sys
ELF	  ab8000-  adb000	Deferred        ld-linux.so.2
ELF	  add000-  c51000	Deferred        libc.so.6
ELF	  c53000-  c58000	Deferred        libdl.so.2
ELF	  c5a000-  c83000	Deferred        libm.so.6
ELF	  c85000-  c9f000	Deferred        libpthread.so.0
ELF	60023000-6015f000	Deferred        libwine.so.1
ELF	6017e000-60238000	Export          ntdll<elf>
  \-PE	60190000-60238000	\               ntdll
ELF	60261000-60275000	Export          winedevice<elf>
  \-PE	60270000-60275000	\               winedevice
ELF	60275000-602cf000	Export          advapi32<elf>
  \-PE	60280000-602cf000	\               advapi32
ELF	602cf000-60309000	Deferred        ntoskrnl<elf>
  \-PE	602e0000-60309000	\               ntoskrnl
ELF	60309000-60374000	Deferred        rpcrt4<elf>
  \-PE	60310000-60374000	\               rpcrt4
ELF	60374000-6038a000	Deferred        hal<elf>
  \-PE	60380000-6038a000	\               hal
ELF	69001000-6900e000	Deferred        libnss_files.so.2
ELF	6edf1000-6ee63000	Deferred        msvcrt<elf>
  \-PE	6ee00000-6ee63000	\               msvcrt
ELF	77900000-77a4c000	Deferred        kernel32<elf>
  \-PE	77920000-77a4c000	\               kernel32
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
0000000a 
	0000000b    0
0000000c 
	0000001a    0
	00000015    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000016    0
	00000014    0
	00000011    0
	00000010    0
00000017 (D) C:\windows\system32\winedevice.exe
	0000001b    0 <==
	00000019    0
	00000018    0
Backtrace:
=>0 0x601c3db1 LdrProcessRelocationBlock+0xc1() in ntdll (0x7eced648)
  1 0x602729d1 in winedevice (+0x29d1) (0x7eced6e8)
  2 0x60272d27 in winedevice (+0x2d27) (0x7eced968)
  3 0x60273346 in winedevice (+0x3346) (0x7eced9b8)
  4 0x602b0e0c in advapi32 (+0x30e0c) (0x7eceda08)
  5 0x601f1e0e call_thread_entry_point+0xe() in ntdll (0x7eceda18)
  6 0x601f380d in ntdll (+0x6380d) (0x7ecedac8)
  7 0x601f3a0d in ntdll (+0x63a0d) (0x7ecee3b8)
  8 0x6016551f (0x7ecee4b8)
  9 0x68bd304e (0x00000000)
wine: Unhandled page fault on write access to 0x00450178 at address 0x6053fa93 (thread 0022), starting debugger...
Unhandled exception: page fault on write access to 0x00450178 in 32-bit code (0x6053fa93).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:6053fa93 ESP:7eced650 EBP:7eced6e8 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:004500d8 EBX:6054110c ECX:00001000 EDX:7eced638
 ESI:004570bc EDI:7eced6d4
Stack dump:
0x7eced650:  00455000 00001000 00000080 00000000
0x7eced660:  00113f30 00113df0 00000038 60334abe
0x7eced670:  7eced6d8 004500d8 00001000 00440000
0x7eced680:  00450000 004570bc 00455000 60324d9f
0x7eced690:  00110014 603904c0 7eced6e8 60336050
0x7eced6a0:  00110054 7eced6d0 7eced6c8 7eced6d8
Backtrace:
=>0 0x6053fa93 in winedevice (+0xfa93) (0x7eced6e8)
  1 0x6053fd27 in winedevice (+0xfd27) (0x7eced968)
  2 0x60540346 in winedevice (+0x10346) (0x7eced9b8)
  3 0x6057de0c in advapi32 (+0x2de0c) (0x7eceda08)
  4 0x60365e0e call_thread_entry_point+0xe() in ntdll (0x7eceda18)
  5 0x6036780d in ntdll (+0x6780d) (0x7ecedac8)
  6 0x60367a0d in ntdll (+0x67a0d) (0x7ecee3b8)
  7 0x6016551f (0x7ecee4b8)
  8 0x6025d04e (0x00000000)
0x6053fa93: movl	$0x0,0xa0(%eax)
Modules:
Module	Address			Debug info	Name (21 modules)
PE	  450000-  458000	Deferred        sfhlp02.sys
ELF	  ab8000-  adb000	Deferred        ld-linux.so.2
ELF	  add000-  c51000	Deferred        libc.so.6
ELF	  c53000-  c58000	Deferred        libdl.so.2
ELF	  c5a000-  c83000	Deferred        libm.so.6
ELF	  c85000-  c9f000	Deferred        libpthread.so.0
ELF	60023000-6015f000	Deferred        libwine.so.1
ELF	602f2000-603ac000	Export          ntdll<elf>
  \-PE	60300000-603ac000	\               ntdll
ELF	603d5000-60521000	Deferred        kernel32<elf>
  \-PE	603f0000-60521000	\               kernel32
ELF	60521000-6052e000	Deferred        libnss_files.so.2
ELF	6052e000-60542000	Export          winedevice<elf>
  \-PE	60530000-60542000	\               winedevice
ELF	60542000-6059c000	Export          advapi32<elf>
  \-PE	60550000-6059c000	\               advapi32
ELF	6059c000-605d6000	Deferred        ntoskrnl<elf>
  \-PE	605a0000-605d6000	\               ntoskrnl
ELF	605d6000-60641000	Deferred        rpcrt4<elf>
  \-PE	605e0000-60641000	\               rpcrt4
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
0000000a 
	0000000b    0
0000000c 
	00000021    0
	00000015    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000016    0
	00000014    0
	00000011    0
	00000010    0
0000001e (D) C:\windows\system32\winedevice.exe
	00000022    0 <==
	00000020    0
	0000001f    0
Backtrace:
=>0 0x6053fa93 in winedevice (+0xfa93) (0x7eced6e8)
  1 0x6053fd27 in winedevice (+0xfd27) (0x7eced968)
  2 0x60540346 in winedevice (+0x10346) (0x7eced9b8)
  3 0x6057de0c in advapi32 (+0x2de0c) (0x7eceda08)
  4 0x60365e0e call_thread_entry_point+0xe() in ntdll (0x7eceda18)
  5 0x6036780d in ntdll (+0x6780d) (0x7ecedac8)
  6 0x60367a0d in ntdll (+0x67a0d) (0x7ecee3b8)
  7 0x6016551f (0x7ecee4b8)
  8 0x6025d04e (0x00000000)
wine: Unhandled page fault on write access to 0x00454000 at address 0x601d8db1 (thread 0029), starting debugger...
Unhandled exception: page fault on write access to 0x00454000 in 32-bit code (0x601d8db1).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:601d8db1 ESP:7eced600 EBP:7eced648 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000fff EBX:602314c0 ECX:00000000 EDX:00453000
 ESI:004622be EDI:00440000
Stack dump:
0x7eced600:  004621c8 7eced6d4 7eced628 603142ae
0x7eced610:  ffffffff 7eced634 7eced638 00000040
0x7eced620:  7ece0044 004621c8 7eced648 6031431a
0x7eced630:  ffffffff 00453000 00001000 603e210c
0x7eced640:  004621c8 7eced6d4 7eced6e8 603e09d1
0x7eced650:  00453000 00000078 004621d0 00440000
Backtrace:
=>0 0x601d8db1 LdrProcessRelocationBlock+0xc1() in ntdll (0x7eced648)
  1 0x603e09d1 in winedevice (+0x109d1) (0x7eced6e8)
  2 0x603e0d27 in winedevice (+0x10d27) (0x7eced968)
  3 0x603e1346 in winedevice (+0x11346) (0x7eced9b8)
  4 0x7c728e0c in advapi32 (+0x28e0c) (0x7eceda08)
  5 0x60206e0e call_thread_entry_point+0xe() in ntdll (0x7eceda18)
  6 0x6020880d in ntdll (+0x6880d) (0x7ecedac8)
  7 0x60208a0d in ntdll (+0x68a0d) (0x7ecee3b8)
  8 0x6000651f (0x7ecee4b8)
  9 0x600fe04e (0x00000000)
0x601d8db1 LdrProcessRelocationBlock+0xc1 in ntdll: addl	%edi,0x0(%edx,%eax,1)
Modules:
Module	Address			Debug info	Name (24 modules)
PE	  450000-  463000	Deferred        sfvfs02.sys
ELF	  ab8000-  adb000	Deferred        ld-linux.so.2
ELF	  add000-  c51000	Deferred        libc.so.6
ELF	  c53000-  c58000	Deferred        libdl.so.2
ELF	  c5a000-  c83000	Deferred        libm.so.6
ELF	60193000-6024d000	Export          ntdll<elf>
  \-PE	601a0000-6024d000	\               ntdll
ELF	60276000-603c2000	Deferred        kernel32<elf>
  \-PE	60290000-603c2000	\               kernel32
ELF	603c2000-603cf000	Deferred        libnss_files.so.2
ELF	603cf000-603e3000	Export          winedevice<elf>
  \-PE	603d0000-603e3000	\               winedevice
ELF	603e3000-6044e000	Deferred        rpcrt4<elf>
  \-PE	603f0000-6044e000	\               rpcrt4
ELF	6044e000-60464000	Deferred        hal<elf>
  \-PE	60450000-60464000	\               hal
ELF	6307a000-630b4000	Deferred        ntoskrnl<elf>
  \-PE	63080000-630b4000	\               ntoskrnl
ELF	63cd9000-63d4b000	Deferred        msvcrt<elf>
  \-PE	63cf0000-63d4b000	\               msvcrt
ELF	74139000-74275000	Deferred        libwine.so.1
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7c6ed000-7c747000	Export          advapi32<elf>
  \-PE	7c700000-7c747000	\               advapi32
Threads:
process  tid      prio (all id:s are in hex)
00000008 
	00000009    0
0000000a 
	0000000b    0
0000000c 
	00000028    0
	00000015    0
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000016    0
	00000014    0
	00000011    0
	00000010    0
00000025 (D) C:\windows\system32\winedevice.exe
	00000029    0 <==
	00000027    0
	00000026    0
Backtrace:
=>0 0x601d8db1 LdrProcessRelocationBlock+0xc1() in ntdll (0x7eced648)
  1 0x603e09d1 in winedevice (+0x109d1) (0x7eced6e8)
  2 0x603e0d27 in winedevice (+0x10d27) (0x7eced968)
  3 0x603e1346 in winedevice (+0x11346) (0x7eced9b8)
  4 0x7c728e0c in advapi32 (+0x28e0c) (0x7eceda08)
  5 0x60206e0e call_thread_entry_point+0xe() in ntdll (0x7eceda18)
  6 0x6020880d in ntdll (+0x6880d) (0x7ecedac8)
  7 0x60208a0d in ntdll (+0x68a0d) (0x7ecee3b8)
  8 0x6000651f (0x7ecee4b8)
  9 0x600fe04e (0x00000000)
 
@daboss: das habe ich gewusst; ich hätte aber den Thread nicht eröffnet, wenn ich es für komplett aussichtslost gehalten hätte. Ich dachte, so ein Neustart lässt sich fixen.

Nach einigen Google Recherchen bin ich auch schlauer:

* Trackmania Nations ist kostenlos, hat aber noch Starforce-Kopierschutz, da vorher kostenpflichtig,

* Trackmania Sunrise ist kostenpflichtig, hat aber ebenfalls Starforce, daher die gleichen Probleme wie TM Nations,

* Trackmania Nations forever ist kostenlos und der Nachfolger von TM Nations. Laut Google wurde an dieser Stelle auf Kopierschutz verzichtet.

Ich lade gerade TM Nations forever herunter und hoffe, dass ich es noch heute zum Laufen bekomme. Ich melde mich dann zurück ;)
 
Hi,

TM Nations laeuft problemlos mit Crossover utner Mac, also wohl auch mit Crossover unter Linux.
 
@Dizzy: vorher probiere ich es mal so anstatt 37€ auszugeben :)
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Ich glaube es ist hoffnungslos...

Das Game-Fenster blitzt ohne Inhalt kurz auf und verschwindet dann wieder.
Habe alles nach folgenden Tutorials eingerichtet:

http://wiki.spielen-unter-linux.de/index.php/Trackmania_Nations_Forever

bzw

http://appdb.winehq.org/objectManager.php?sClass=version&iId=14851&iTestingId=34736

------
edit:
Ich versuche es mittlerweile mit Cedega. Es funktioniert immer noch nicht, wenn ich das Spiel zu installieren versuche, kommt die Meldung "Failed to launch installer process".
Vielleicht weiss ich, wo der Fehler begraben liegt: Ich bekomme eine Meldung von SELinux:

Code:
SELinux is preventing python from loading /usr/lib/cedega/gddb_parser32_1013.so which requires text relocation.

Ich glaube, ich gebe es bald auf...
 
Zuletzt bearbeitet:

Ähnliche Themen

Mysteriöser 11.4 Absturz - Maschine läuft, SSH und vor Ort Login unmöglich

HP PSC 2175 - CUPS druckt nicht

Festplatte friert ein nach suspend/resume

counter-strike unter wine - pc freeze

Samba bricht zusammen

Zurück
Oben