Wine
Wine
Hallo
Habe ein Problem mit Wine. Jedesmal wenn ich ein Programm starten will kommt die Fehlermeldung "Debugger gefunden" Und ich soll den dann entfernen....
Kann mir jemand sagen was Wine gegen einen Debugger hat (Wenn es ihn nicht braucht muss es ihn ja nicht aufrufen) und wie man das Problem eventuell beheben kann? (Den Debugger löschen kann ich nicht weil andere Programme nur mit debugger laufen...)
PS: Und kann mir jemand sagen um was für einen Debugger es hier geht (Habe gesehen dass es ne ganze Menge davon gibt)...
Gruss
Tinu
Habe ein Problem mit Wine. Jedesmal wenn ich ein Programm starten will kommt die Fehlermeldung "Debugger gefunden" Und ich soll den dann entfernen....
Kann mir jemand sagen was Wine gegen einen Debugger hat (Wenn es ihn nicht braucht muss es ihn ja nicht aufrufen) und wie man das Problem eventuell beheben kann? (Den Debugger löschen kann ich nicht weil andere Programme nur mit debugger laufen...)
PS: Und kann mir jemand sagen um was für einen Debugger es hier geht (Habe gesehen dass es ne ganze Menge davon gibt)...
Gruss
Tinu
linux:~ # wine /media/usb-ITETECHINC-USBTOIDE:0:0:0p1/Programme/Firefly Studios/Stronghold Crusader/Stronghold Crusader.exe
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system" is not accessible.
wine: cannot find '/media/usb-ITETECHINC-USBTOIDE:0:0:0p1/Programme/Firefly'
linux:~ #
Hmmm. Also ich gleube ich weiss jetzt wo der Fehler liegt.... Kann das sein: Ich habe die Festplatte (Auf welcher ich Windows mit allen Programmen hatte) vom Laptop in ein USB Gehäuse verbannt. Kann das nun sein das hier der Fehler liegt?
Warning: the specified Windows directory L"c:\\windows" is not accessible.
Warning: the specified System directory L"c:\\windows\\system" is not accessible.
wine: cannot find '/media/usb-ITETECHINC-USBTOIDE:0:0:0p1/Programme/Firefly'
linux:~ #
Hmmm. Also ich gleube ich weiss jetzt wo der Fehler liegt.... Kann das sein: Ich habe die Festplatte (Auf welcher ich Windows mit allen Programmen hatte) vom Laptop in ein USB Gehäuse verbannt. Kann das nun sein das hier der Fehler liegt?
Wine kann nur auf bestimmte Verzeichnisse zugreifen und zwar eben jene, welche in der Wine-Konfiguration (bei älteren Versionen) angegeben sind, oder welche einen Eintrag unter ~/.wine/dosdevices haben (bei neueren Versionen).
Damit scheint ein Problem vorzuliegen. Poste bitte mal die Ausgabe von
Damit scheint ein Problem vorzuliegen. Poste bitte mal die Ausgabe von
Code: Select all
ls ~/.wine/dosdevices
Ah sorry, wir brauchen
und "c:" müsste ein symlink auf ~/.wine/drive_c sein, worin sich ein Ordner "windows" befinden müsste.
Code: Select all
ls -l ~/.wine/dosdevices
"ls -l ~/.wine/dosdevices" ergibt:
linux:~ # ls -l ~/.wine/dosdevices
total 1
drwxr-xr-x 2 root root 624 Oct 21 11:59 .
drwxr-xr-x 4 root root 216 Oct 21 12:02 ..
lrwxrwxrwx 1 root root 10 Oct 21 11:59 c: -> ../drive_c
lrwxrwxrwx 1 root root 17 Oct 21 11:59 d: -> /media/cdrecorder
lrwxrwxrwx 1 root root 15 Oct 21 11:59 d:: -> /dev/cdrecorder
lrwxrwxrwx 1 root root 31 Oct 21 11:59 e: -> /media/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 e:: -> /dev/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 root root 33 Oct 21 11:59 f: -> /media/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 root root 31 Oct 21 11:59 f:: -> /dev/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 root root 31 Oct 21 11:59 g: -> /media/usb-114911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 g:: -> /dev/usb-114911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 h: -> /media/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 h:: -> /dev/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 i: -> /media/usb-334911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 i:: -> /dev/usb-334911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 j: -> /media/usb-554911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 j:: -> /dev/usb-554911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 k: -> /media/usb-664911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 k:: -> /dev/usb-664911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 l: -> /media/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 l:: -> /dev/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 m: -> /media/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 m:: -> /dev/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 root root 4 Oct 21 11:59 x: -> /tmp
lrwxrwxrwx 1 root root 5 Oct 21 11:59 y: -> /root
lrwxrwxrwx 1 root root 1 Oct 21 11:59 z: -> /
linux:~ #
Habe dann noch nachgesehen, ob der Ordner "Windows existiert. Das tut er nicht. Der Link von "C:" nach "drive_c" ist korrekt, aber es existiert darin kein Ordner:
linux:~ # dir /root/.wine/drive_c
total 0
drwxr-xr-x 2 root root 48 Oct 21 11:59 .
drwxr-xr-x 4 root root 216 Oct 21 12:02 ..
linux:~ # dir /root/.wine/drive_c/windows
/bin/ls: /root/.wine/drive_c/windows: No such file or directory
linux:~ #
Habe dann noch "manuell" nachgesehen und er existiert tatsächlich nicht. Soll ich ihn erstellen oder was soll ich machen?
linux:~ # ls -l ~/.wine/dosdevices
total 1
drwxr-xr-x 2 root root 624 Oct 21 11:59 .
drwxr-xr-x 4 root root 216 Oct 21 12:02 ..
lrwxrwxrwx 1 root root 10 Oct 21 11:59 c: -> ../drive_c
lrwxrwxrwx 1 root root 17 Oct 21 11:59 d: -> /media/cdrecorder
lrwxrwxrwx 1 root root 15 Oct 21 11:59 d:: -> /dev/cdrecorder
lrwxrwxrwx 1 root root 31 Oct 21 11:59 e: -> /media/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 e:: -> /dev/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 root root 33 Oct 21 11:59 f: -> /media/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 root root 31 Oct 21 11:59 f:: -> /dev/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 root root 31 Oct 21 11:59 g: -> /media/usb-114911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 g:: -> /dev/usb-114911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 h: -> /media/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 h:: -> /dev/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 i: -> /media/usb-334911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 i:: -> /dev/usb-334911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 j: -> /media/usb-554911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 j:: -> /dev/usb-554911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 k: -> /media/usb-664911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 k:: -> /dev/usb-664911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 l: -> /media/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 l:: -> /dev/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 root root 31 Oct 21 11:59 m: -> /media/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 root root 29 Oct 21 11:59 m:: -> /dev/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 root root 4 Oct 21 11:59 x: -> /tmp
lrwxrwxrwx 1 root root 5 Oct 21 11:59 y: -> /root
lrwxrwxrwx 1 root root 1 Oct 21 11:59 z: -> /
linux:~ #
Habe dann noch nachgesehen, ob der Ordner "Windows existiert. Das tut er nicht. Der Link von "C:" nach "drive_c" ist korrekt, aber es existiert darin kein Ordner:
linux:~ # dir /root/.wine/drive_c
total 0
drwxr-xr-x 2 root root 48 Oct 21 11:59 .
drwxr-xr-x 4 root root 216 Oct 21 12:02 ..
linux:~ # dir /root/.wine/drive_c/windows
/bin/ls: /root/.wine/drive_c/windows: No such file or directory
linux:~ #
Habe dann noch "manuell" nachgesehen und er existiert tatsächlich nicht. Soll ich ihn erstellen oder was soll ich machen?
Also eigentlich sollten dort ein Haufen Dateien liegen. So sieht's bei mir aus:
Code: Select all
~/.wine/drive_c/windows/
|-- Application Data
|-- IsUn0407.exe
|-- Start Menu
| `-- Programs
| `-- Startup
|-- command
| `-- start.exe -> /usr/local/lib/wine/start.exe.so
|-- fonts
|-- inf
| `-- wine.inf
|-- notepad.exe -> /usr/local/lib/wine/notepad.exe.so
|-- profiles
| |-- Administrator
| |-- All Users
| | |-- Application Data
| | |-- Desktop
| | |-- Documents
| | |-- Favorites
| | |-- Start Menu
| | | `-- Programs
| | | `-- StartUp
| | `-- Templates
| `-- maik
| |-- Cookies
| |-- Desktop
| |-- Favorites
| |-- History
| |-- My Documents
| |-- NetHood
| |-- PrintHood
| |-- Recent
| |-- SendTo
| |-- Start Menu
| | `-- Programs
| | `-- StartUp
| |-- Templates
| `-- Temporary Internet Files
|-- regedit.exe -> /usr/local/lib/wine/regedit.exe.so
|-- rundll32.exe -> /usr/local/lib/wine/rundll32.exe.so
|-- system
| |-- control.exe -> /usr/local/lib/wine/control.exe.so
| |-- help.exe -> /usr/local/lib/wine/winhelp.exe.so
| |-- notepad.exe -> /usr/local/lib/wine/notepad.exe.so
| |-- progman.exe -> /usr/local/lib/wine/progman.exe.so
| |-- regsvr32.exe -> /usr/local/lib/wine/regsvr32.exe.so
| |-- wcmd.exe -> /usr/local/lib/wine/wcmd.exe.so
| |-- winmine.exe -> /usr/local/lib/wine/winemine.exe.so
| `-- winver.exe -> /usr/local/lib/wine/winver.exe.so
|-- system.ini
|-- temp
|-- uninstall.exe -> /usr/local/lib/wine/uninstaller.exe.so
|-- win.ini
|-- winebrowser.exe -> /usr/local/lib/wine/winebrowser.exe.so
|-- winhelp.exe -> /usr/local/lib/wine/winhelp.exe.so
`-- winhlp32.exe -> /usr/local/lib/wine/winhelp.exe.so
35 directories, 20 files
Hmm, ne, da ist bei mir nichts. Habe jetzt Wine deinstalliert und wieder installiert, hat aber auch nichts gebracht. Drive_c ist und bleibt einfach leer....
Habe mir jetzt mal das Handbuch runtergeladen und werde es lesen. Aber normal ist des schon nicht oder? Ich meine, du musstest doch nichts mehr irgendwo konfigureieren oder so?
Was schlägst du vor?
Habe mir jetzt mal das Handbuch runtergeladen und werde es lesen. Aber normal ist des schon nicht oder? Ich meine, du musstest doch nichts mehr irgendwo konfigureieren oder so?
Was schlägst du vor?
-
- prolinux-forum-admin
- Posts: 1444
- Joined: 26. Jun 2004 21:18
- Contact:
@Lateralus: Doch, ich benutze SuSE. Wieso? Ist da was anders?
@mohikaner: War ein guter Tipp. Da konnte ich einstellen, das er als c: Nun auf die USB-Festplatte zugreift. Nur... Es funktioniert noch immer nicht:
"ls -l ~/.wine/dosdevices" ergibt nun folgendes:
Martin@linux:~> ls -l ~/.wine/dosdevices
insgesamt 0
lrwxrwxrwx 1 Martin users 39 2005-10-23 18:46 c: -> /media/usb-ITETECHINC-USBTOIDE:0:0:0p1/
lrwxrwxrwx 1 Martin users 17 2005-10-01 13:33 d: -> /media/cdrecorder
lrwxrwxrwx 1 Martin users 15 2005-10-01 13:33 d:: -> /dev/cdrecorder
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 e: -> /media/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 e:: -> /dev/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 33 2005-10-01 13:33 f: -> /media/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 f:: -> /dev/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 g: -> /media/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 g:: -> /dev/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 h: -> /media/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 h:: -> /dev/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 i: -> /media/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 i:: -> /dev/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 j: -> /media/usb-BB4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 j:: -> /dev/usb-BB4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 k:: -> /dev/usb-CC4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 l:: -> /dev/usb-DD4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 m: -> /media/usb-EE4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 m:: -> /dev/usb-EE4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 4 2005-10-01 13:33 x: -> /tmp
lrwxrwxrwx 1 Martin users 12 2005-10-01 13:33 y: -> /home/Martin
lrwxrwxrwx 1 Martin users 1 2005-10-01 13:33 z: -> /
Wenn ich jedoch ein Programm ausführen will, geht es noch immer nicht:
Martin@linux:~> wine /media/usb-ITETECHINC-USBTOIDE:0:0:0p1/Programme/Messenger/msmsgs.exe
wine: cannot determine executable type for L"C:\\Programme\\Messenger\\msmsgs.exe"
Martin@linux:~>
Frage: Leigt der Fehler vielleicht in der Gross/klein-schreibung des C??? (Nur so eine Vermutung)
oder als Root:
linux:~ # wine /media/usb-ITETECHINC-USBTOIDE:0:0:0p1/Programme/Messenger/msmsgs.exe
Warning: the specified System directory L"c:\\windows\\system" is not accessible.
wine: cannot determine executable type for L"Z:\\media\\usb-ITETECHINC-USBTOIDE:0:0:0p1\\Programme\\Messenger\\msmsgs.exe"
linux:~ #
Was soll jetzt das mit dem Z ???
...
@mohikaner: War ein guter Tipp. Da konnte ich einstellen, das er als c: Nun auf die USB-Festplatte zugreift. Nur... Es funktioniert noch immer nicht:
"ls -l ~/.wine/dosdevices" ergibt nun folgendes:
Martin@linux:~> ls -l ~/.wine/dosdevices
insgesamt 0
lrwxrwxrwx 1 Martin users 39 2005-10-23 18:46 c: -> /media/usb-ITETECHINC-USBTOIDE:0:0:0p1/
lrwxrwxrwx 1 Martin users 17 2005-10-01 13:33 d: -> /media/cdrecorder
lrwxrwxrwx 1 Martin users 15 2005-10-01 13:33 d:: -> /dev/cdrecorder
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 e: -> /media/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 e:: -> /dev/usb-004911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 33 2005-10-01 13:33 f: -> /media/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 f:: -> /dev/usb-059B00310200B782:0:0:0
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 g: -> /media/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 g:: -> /dev/usb-224911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 h: -> /media/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 h:: -> /dev/usb-774911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 i: -> /media/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 i:: -> /dev/usb-884911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 j: -> /media/usb-BB4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 j:: -> /dev/usb-BB4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 k:: -> /dev/usb-CC4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 l:: -> /dev/usb-DD4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 31 2005-10-01 13:33 m: -> /media/usb-EE4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 29 2005-10-01 13:33 m:: -> /dev/usb-EE4911000391:0:0:0p1
lrwxrwxrwx 1 Martin users 4 2005-10-01 13:33 x: -> /tmp
lrwxrwxrwx 1 Martin users 12 2005-10-01 13:33 y: -> /home/Martin
lrwxrwxrwx 1 Martin users 1 2005-10-01 13:33 z: -> /
Wenn ich jedoch ein Programm ausführen will, geht es noch immer nicht:
Martin@linux:~> wine /media/usb-ITETECHINC-USBTOIDE:0:0:0p1/Programme/Messenger/msmsgs.exe
wine: cannot determine executable type for L"C:\\Programme\\Messenger\\msmsgs.exe"
Martin@linux:~>
Frage: Leigt der Fehler vielleicht in der Gross/klein-schreibung des C??? (Nur so eine Vermutung)
oder als Root:
linux:~ # wine /media/usb-ITETECHINC-USBTOIDE:0:0:0p1/Programme/Messenger/msmsgs.exe
Warning: the specified System directory L"c:\\windows\\system" is not accessible.
wine: cannot determine executable type for L"Z:\\media\\usb-ITETECHINC-USBTOIDE:0:0:0p1\\Programme\\Messenger\\msmsgs.exe"
linux:~ #
Was soll jetzt das mit dem Z ???
...
Das glaube ich nicht.Tinu wrote:Frage: Leigt der Fehler vielleicht in der Gross/klein-schreibung des C??? (Nur so eine Vermutung)
Standartmäßig liegt das Laufwerk C bei wine unter "~/.wine/drive_c". Dahin werden auch alle Programme (sofern möglich) installiert. Wenn du eine andere Partition als Laufwerk C auswählst, müssen dort auch die Systemdateien liegen.
Normalerweise werden die von "winecfg" automatisch angelegt.
Es ist auch möglich eine vorhandene Windowspartition zu verwnden. Die sollte dann natürlich als Laufwerk C konfiguriert sein. In Ermangekung einer Windowspartition kann ich dir dazu leider keine weiteren Tips geben.
mohikaner