Wine "Programmfehler" bei Installation von EMDb (Mint 17.3)

Apfelzuechter

Cadet 4th Year
Registriert
Dez. 2012
Beiträge
110
Hallo,
ich würde gerne mittels "Wine" ein Windows-Programm installieren. Daher habe ich mir aus der Mint Anwendungsverwaltung Wine geladen und die Konfiguration erstmal bei den Standardeinstellungen belassen. Das Programm heißt EMDb (Eric's Movie Database). Ich habe die .exe von der offiziellen Seite heruntergeladen und mit dem Rechtsklick "Öffnen mit Wine Windows-Programmstarter" angeklickt. Anschließend wie schon bei Windows mich durch den Setup-Dialog durchgeklickt. Nachdem ich nun aber "EMDb starten" ankreuze, erhalte ich folgende Meldung: "Programm Fehler: Im Programm EMDB.exe traten schwerwiegende und es muss beendet werden [...] Die Ursache kann ein Problem im Programm oder ein Fehler in Wine sein. Sie können in der Anwendungsdatenbank Tipps zum Ausführen der Anwendung einholen."
Letzteres habe ich vergeblich versucht. Eine Verknüpfung auf dem Desktop wurde erstellt, ebenso eine "EMDB.Ink"-Datei.
Den gleichen Fehler hatte ich bereits unter Elementary OS. Weiß jemand, woran dies liegen könnte?
Danke für Eure Hilfe!

Edit: Den genauen Fehlercode kopiere ich kurz noch raus.

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0047c76b).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0047c76b ESP:0032d970 EBP:0032dba8 EFLAGS:00010212( R- -- I -A- - )
EAX:00000000 EBX:00000407 ECX:00766d74 EDX:00000001
ESI:00160558 EDI:ffffffff
Stack dump:
0x0032d970: 96c45825 ffffffff 00767db0 00000001
0x0032d980: 00000014 00160590 001604e8 001605c0
0x0032d990: 001604e8 00160558 6d726547 475f6e61
0x0032d9a0: 616d7265 312e796e 00323532 00000012
0x0032d9b0: 00000000 0000c093 00160610 00110014
0x0032d9c0: 00000000 00000000 0032da48 7bc4a68b
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
Backtrace:
=>0 0x0047c76b in emdb (+0x7c76b) (0x0032dba8)
1 0x0045128c in emdb (+0x5128b) (0x0033fe00)
2 0x00688214 in emdb (+0x288213) (0x0033fe14)
3 0x00661b99 in emdb (+0x261b98) (0x0033fe60)
4 0x7b85e5cc call_process_entry+0xb() in kernel32 (0x0033fe78)
5 0x7b85f653 in kernel32 (+0x4f652) (0x0033feb8)
6 0x7bc799b0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
7 0x7bc7c93d call_thread_func+0x7c() in ntdll (0x0033ffa8)
8 0x7bc7998e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
9 0x7bc4e8fe call_dll_entry_point+0x7ed() in ntdll (0x0033ffe8)
10 0xf75de50d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
11 0xf75de5cb wine_switch_to_stack+0x2a() in libwine.so.1 (0xffb32c08)
12 0x7bc541e2 LdrInitializeThunk+0x3a1() in ntdll (0xffb32c68)
13 0x7b865bdd __wine_kernel_init+0xa0c() in kernel32 (0xffb33d88)
14 0x7bc547a3 __wine_process_init+0x192() in ntdll (0xffb33e18)
15 0xf75dbc70 wine_init+0x30f() in libwine.so.1 (0xffb33e78)
16 0x7bf00fdc main+0xfb() in <wine-loader> (0xffb342c8)
17 0xf73fea83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x0047c76b: movl 0x0(%eax),%eax
Modules:
Module Address Debug info Name (99 modules)
PE 400000- 8cb000 Export emdb
ELF 7b800000-7ba5b000 Dwarf kernel32<elf>
\-PE 7b810000-7ba5b000 \ kernel32
ELF 7bc00000-7bcdb000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcdb000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7d657000-7d660000 Deferred librt.so.1
ELF 7d660000-7d667000 Deferred libffi.so.6
ELF 7d667000-7d67f000 Deferred libresolv.so.2
ELF 7d67f000-7d6ca000 Deferred libdbus-1.so.3
ELF 7d6ca000-7d706000 Deferred libp11-kit.so.0
ELF 7d706000-7d71a000 Deferred libtasn1.so.6
ELF 7d71a000-7d7a1000 Deferred libgcrypt.so.11
ELF 7d7a1000-7d7ad000 Deferred libkrb5support.so.0
ELF 7d7ad000-7d7dd000 Deferred libk5crypto.so.3
ELF 7d7dd000-7d89b000 Deferred libkrb5.so.3
ELF 7d89b000-7d8ad000 Deferred libavahi-client.so.3
ELF 7d8ad000-7d973000 Deferred libgnutls.so.26
ELF 7d973000-7d9b9000 Deferred libgssapi_krb5.so.2
ELF 7d9b9000-7da26000 Deferred libcups.so.2
ELF 7da46000-7da4c000 Deferred libxfixes.so.3
ELF 7da4c000-7da57000 Deferred libxcursor.so.1
ELF 7da57000-7da67000 Deferred libxi.so.6
ELF 7da67000-7da6b000 Deferred libxcomposite.so.1
ELF 7da6b000-7da76000 Deferred libxrandr.so.2
ELF 7da76000-7da81000 Deferred libxrender.so.1
ELF 7da81000-7da87000 Deferred libxxf86vm.so.1
ELF 7da87000-7da8b000 Deferred libxinerama.so.1
ELF 7da8b000-7da92000 Deferred libxdmcp.so.6
ELF 7da92000-7da96000 Deferred libxau.so.6
ELF 7da96000-7dab8000 Deferred libxcb.so.1
ELF 7dab8000-7dbec000 Deferred libx11.so.6
ELF 7dbec000-7dbff000 Deferred libxext.so.6
ELF 7dc01000-7dc06000 Deferred libgpg-error.so.0
ELF 7dc06000-7dc0a000 Deferred libkeyutils.so.1
ELF 7dc0a000-7dc0f000 Deferred libcom_err.so.2
ELF 7dc0f000-7dc1d000 Deferred libavahi-common.so.3
ELF 7dc1f000-7dcb1000 Deferred winex11<elf>
\-PE 7dc30000-7dcb1000 \ winex11
ELF 7dcf8000-7dd21000 Deferred libexpat.so.1
ELF 7dd21000-7dd5c000 Deferred libfontconfig.so.1
ELF 7dd5c000-7dd84000 Deferred libpng12.so.0
ELF 7dd84000-7de24000 Deferred libfreetype.so.6
ELF 7de24000-7de49000 Deferred imm32<elf>
\-PE 7de30000-7de49000 \ imm32
ELF 7de49000-7ded3000 Deferred gdiplus<elf>
\-PE 7de60000-7ded3000 \ gdiplus
ELF 7ded3000-7defb000 Deferred mpr<elf>
\-PE 7dee0000-7defb000 \ mpr
ELF 7defb000-7df15000 Deferred libz.so.1
ELF 7df35000-7dfb1000 Deferred wininet<elf>
\-PE 7df40000-7dfb1000 \ wininet
ELF 7dfb1000-7dfd3000 Deferred oleacc<elf>
\-PE 7dfc0000-7dfd3000 \ oleacc
ELF 7dfd3000-7dffe000 Deferred msacm32<elf>
\-PE 7dfe0000-7dffe000 \ msacm32
ELF 7dffe000-7e0b8000 Deferred winmm<elf>
\-PE 7e010000-7e0b8000 \ winmm
ELF 7e0b8000-7e1a3000 Deferred comdlg32<elf>
\-PE 7e0c0000-7e1a3000 \ comdlg32
ELF 7e1a3000-7e1dd000 Deferred oledlg<elf>
\-PE 7e1b0000-7e1dd000 \ oledlg
ELF 7e1dd000-7e313000 Deferred oleaut32<elf>
\-PE 7e1f0000-7e313000 \ oleaut32
ELF 7e313000-7e394000 Deferred rpcrt4<elf>
\-PE 7e320000-7e394000 \ rpcrt4
ELF 7e394000-7e4d0000 Deferred ole32<elf>
\-PE 7e3b0000-7e4d0000 \ ole32
ELF 7e4d0000-7e507000 Deferred uxtheme<elf>
\-PE 7e4e0000-7e507000 \ uxtheme
ELF 7e507000-7e60e000 Deferred comctl32<elf>
\-PE 7e510000-7e60e000 \ comctl32
ELF 7e60e000-7e688000 Deferred shlwapi<elf>
\-PE 7e620000-7e688000 \ shlwapi
ELF 7e688000-7e8bb000 Deferred shell32<elf>
\-PE 7e6a0000-7e8bb000 \ shell32
ELF 7e8bb000-7e8fb000 Deferred winspool<elf>
\-PE 7e8c0000-7e8fb000 \ winspool
ELF 7e8fb000-7e90f000 Deferred msimg32<elf>
\-PE 7e900000-7e90f000 \ msimg32
ELF 7e90f000-7e981000 Deferred advapi32<elf>
\-PE 7e920000-7e981000 \ advapi32
ELF 7e981000-7ea9e000 Deferred gdi32<elf>
\-PE 7e990000-7ea9e000 \ gdi32
ELF 7ea9e000-7ebf8000 Deferred user32<elf>
\-PE 7eab0000-7ebf8000 \ user32
ELF 7ebf8000-7ec05000 Deferred libnss_files.so.2
ELF 7ec05000-7ec11000 Deferred libnss_nis.so.2
ELF 7ec11000-7ec2a000 Deferred libnsl.so.1
ELF 7ef9a000-7efe0000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f73e5000-f7593000 Dwarf libc.so.6
ELF f7593000-f7598000 Deferred libdl.so.2
ELF f7599000-f75b5000 Deferred libpthread.so.0
ELF f75b7000-f75c0000 Deferred libnss_compat.so.2
ELF f75d5000-f778a000 Dwarf libwine.so.1
ELF f778c000-f77ae000 Deferred ld-linux.so.2
ELF f77b0000-f77b1000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001d 0
0000001a 0
00000017 0
00000013 0
0000001b plugplay.exe
00000021 0
00000020 0
0000001c 0
00000022 explorer.exe
00000024 0
00000023 0
00000033 (D) C:\Program Files (x86)\EMDB\EMDB.exe
00000034 0 <==
System information:
Wine build: wine-1.6.2
Platform: i386 (WOW64)
Host system: Linux
Host version: 3.19.0-32-generic
 
Zuletzt bearbeitet:
Vor "echter" Fehlersuche würde ich auf gut Glück mal ein aktuelles Wine verwenden. Deins ist 2 Jahre alt.
 
Wie mache ich das denn? In der Anwendungsverwaltung sehe ich keine Update-Option ... "sudo apt-get update", oder ist das etwas anderes?
 
Suche nach Anwendungspaketquellen und füge das PPA
Code:
ppa:ubuntu-wine/ppa
(Quelle)
hinzu.
Danach führe im Terminal
Code:
sudo apt-get update && sudo apt-get upgrade
aus.

Die aktuelle Version ist wine-1.8.
 
Vielen Dank Euch beiden! Das Deinstallieren und erneute Installieren hat zwar ein paar neue Probleme mit sich gebracht; die habe ich jetzt allerdings alle bewältigt und bin nun auf 1.8. Und tatsächlich, jetzt geht es.
War wohl eine Fehlannahme davon auszugehen, in der Anwendungsverwaltung seien die neuesten Versionen der Programme.
Wie sieht es denn mit Steam, Skype usw. aus? Muss ich davon ausgehen, davon dann auch nicht die neuesten Linux-Versionen zu haben?

Edit: Und was ist mit der ".ink"-Datei auf dem Schreibtisch? Welche Funktion hat die?
 
Zuletzt bearbeitet:
Mint basiert auf Ubuntu und Ubuntu hat mittelmäßig aktuelle Software in den Repos - aktueller als Debian stable und ähnliche superstabile Distros aber weniger aktuell als Arch/Manjaro und ähnliche rolling release Distros. Wenn du auf brandaktuelle Software stehst, dann nutze eine Distro wie Manjaro - ähnlich einsteigerfreundlich wie Mint oder Ubuntu, aber eben wesentlich aktueller. Wenn du nur ganz bestimmte Programme in aktueller Version haben möchtest, so wie in diesem Fall Wine, dann nutze PPAs.

.lnk-Dateien (der erste Buchstabe ist ein kleines L) sind Windows-Verknüpfungen.
 
Apfelzuechter schrieb:
Wie sieht es denn mit Steam, Skype usw. aus? Muss ich davon ausgehen, davon dann auch nicht die neuesten Linux-Versionen zu haben?
Steam aktualisiert sich selbst, das in deiner Distribution mitgelieferte Paket sorgt nur dafür, dass die aktuellen Dateien heruntergeladen werden (ähnlich wie der Windows-Web-Installer).

Ist Skype denn in den offiziellen Paketquellen enthalten? Ich gehe mal nicht davon aus, also wirst du genau das bekommen, was du dir installierst.
 
Danke für die Antworten. Ich bin mit Mint soweit sehr zufrieden und bleibe dann wohl bei den PPAs. Steam ist bei den Paketquellen, Skype allerdings nicht.
 
Zurück
Oben