Das Forum

32/64-bit virtual drives

...and how to choose between them

Autor Antworten
Jump to the page: 1 - 2
Rzarector Tuesday 1 May 2012 at 20:50
RzarectorAnonymous

How can I choose 64-bit over 32-bit when a new virtual drive is created? Previously POL has been creating 64-bit virtual drives and was successful, but after the latest update it creates 32-bit virtual drives and wine crashes before I even get to choose the installation file. I installed wine 1.5.3 both x86 and amd64 through the automated proccess of POL but still I get the same result. When I get to choose a different wine version I have two options: System and 1.5.3 so there is no 32-bit or 64-bit option there. What can I do? Please help!
Quentin PÂRIS Tuesday 1 May 2012 at 20:52
Quentin PÂRISAnonymous

Two things

  • System wine versions are always considerated as 32bits version for POL
  • To create a 64bits wineprefix, you need to install a PlayOnLinux wine version. Then, go to "Configure menu", then "New virtual drive"


When you say that wine crashes, it's obviously a bug, we need details about it (content of terminal) so that we can fix it

Rzarector Tuesday 1 May 2012 at 21:48
RzarectorAnonymous

Ok first of all thanks for the reply!
I will try to enlighten you a bit more...
When I press configure I see a little gray icon on the left of every virtual drive with 32 or 64 written on it. I don't know for sure if these are 32 and 64-bit or something else but everything 64 works while everything 32 doesn't.
Now for the error itself...
I press install
then I choose to install an unsupported application (I tried supported but the same thing happens), and then choose to install on a new drive (I tried to install on an existing drive and the same thing happens) and then I give a name for the new drive and then next using the defaults (tried other setting and the same thing happens) and then it tells me that "Error: wine seems to have crashed
If your program is running, just ignore this message"
If you need more info I can provide...

Editiert von: Rzarector

Quentin PÂRIS Tuesday 1 May 2012 at 21:50
Quentin PÂRISAnonymous

I need to have the exact error, written when POL is run on a terminal
Rzarector Tuesday 1 May 2012 at 21:53
RzarectorAnonymous

[bill@localhost ~]$ playonlinux
[install_plugins] Message: Checking plugin: Offline PlayOnLinux...
[install_plugins] Message: Checking plugin: Capture...
[install_plugins] Message: Checking plugin: Transgaming Cedega...
[Check_OpenGL] Message: 32bits direct rendering is enabled
[install_plugins] Message: Checking plugin: WineImport...
[install_plugins] Message: Checking plugin: Wine Look...
[Check_OpenGL] Message: 64bits direct rendering is enabled
[install_plugins] Message: Checking plugin: ScreenCap...
[install_plugins] Message: Checking plugin: PlayOnLinux Vault...
[main] Message: Filesystem is compatible
[maj_check] Message: Web version : 1335901379
[maj_check] Message: Current local version : 1335900880
[maj_check] Message: Updating list
[POL_Bash] Message: POL GPG : Good signature - Trackmania Nations Forever
[POL_Open] Message: Opening: http://www.trackmaniaunited.com
[POL_Wine_SelectPrefix] Message: Selecting prefix: TMNations
[POL_Wine_PrefixCreate] Message: No version specified. Using system version (wine-1.5.1)
[POL_Wine_PrefixCreate] Message: Creating prefix ()...
Created new window in existing browser session.
[POL_Wine] Message: Running wine- --version
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
[POL_Wine] Message: Wine return: 0
wine: WINEARCH set to win32 but '/home/bill/.PlayOnLinux//wineprefix/TMNations' is a 64-bit installation.
[POL_LoadVar_PROGRAMFILES] Message: Getting Program Files name
[POL_Wine] Message: Running wine- cmd /c echo %ProgramFiles%
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
wine: WINEARCH set to win32 but '/home/bill/.PlayOnLinux//wineprefix/TMNations' is a 64-bit installation.
[POL_Wine] Error: Wine seems to have crashed
Quentin PÂRIS Tuesday 1 May 2012 at 21:54
Quentin PÂRISAnonymous

Can you post the content of /home/bill/.PlayOnLinux//wineprefix/TMNations/playonlinux.log ?
Rzarector Tuesday 1 May 2012 at 21:56
RzarectorAnonymous

05/01/12 22:55:08] - Running wine- --version
wine-1.5.1

PlayOnLinux logfile
-------------------
Date: 05/01/12 22:55:08

> PlayOnLinux Version
4.0.18
> uname -a
Linux localhost.localdomain 3.3.2-6.fc16.x86_64 #1 SMP Sat Apr 21 12:43:20 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
> lsb_release -a

> wine --version
wine-1.5.1
> POL_WINEVERSION

> WINEPREFIX
/home/bill/.PlayOnLinux//wineprefix/TMNations
> glxinfo \\| grep rendering
direct rendering: Yes
GL_NV_path_rendering, GL_NV_pixel_data_range, GL_NV_point_sprite,
> glxinfo \\| grep renderer
OpenGL renderer string: GeForce 9500 GT/PCIe/SSE2
> OpenGL libs (Direct rendering testing)
32bits direct rendering is enabled
64bits direct rendering is enabled

[05/01/12 22:55:08] - This is a 32bits prefix!
[05/01/12 22:55:08] - Running wine- cmd /c echo %ProgramFiles%
wine: WINEARCH set to win32 but '/home/bill/.PlayOnLinux//wineprefix/TMNations' is a 64-bit installation.
Quentin PÂRIS Tuesday 1 May 2012 at 22:01
Quentin PÂRISAnonymous

Can you type the result of

find /home/bill/.PlayOnLinux//wineprefix/TMNations
Rzarector Tuesday 1 May 2012 at 22:03
RzarectorAnonymous

[bill@localhost ~]$ find /home/bill/.PlayOnLinux//wineprefix/TMNations
/home/bill/.PlayOnLinux//wineprefix/TMNations
/home/bill/.PlayOnLinux//wineprefix/TMNations/playonlinux.log
/home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c
/home/bill/.PlayOnLinux//wineprefix/TMNations/dosdevices
/home/bill/.PlayOnLinux//wineprefix/TMNations/dosdevices/c:
/home/bill/.PlayOnLinux//wineprefix/TMNations/dosdevices/z:
/home/bill/.PlayOnLinux//wineprefix/TMNations/playonlinux.cfg
Quentin PÂRIS Tuesday 1 May 2012 at 22:04
Quentin PÂRISAnonymous

That's all ?

find /home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c ?
Rzarector Tuesday 1 May 2012 at 22:06
RzarectorAnonymous

[bill@localhost ~]$ find /home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c
/home/bill/.PlayOnLinux//wineprefix/TMNations/drive_c
Quentin PÂRIS Tuesday 1 May 2012 at 22:07
Quentin PÂRISAnonymous

Can you type something in a terminal ?


export WINEPREFIX="$HOME/Desktop/test"
export WINEARCH="win32"
wine wineboot
Rzarector Tuesday 1 May 2012 at 22:09
RzarectorAnonymous

[bill@localhost ~]$ export WINEPREFIX="$HOME/Desktop/test"
[bill@localhost ~]$ export WINEARCH="win32"
[bill@localhost ~]$ wine wineboot
wine: created the configuration directory '/home/bill/Desktop/test'
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
err:process:start_wineboot failed to start wineboot, err 2
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
Quentin PÂRIS Tuesday 1 May 2012 at 22:10
Quentin PÂRISAnonymous

And just wineboot ? (After the two first commands)

Editiert von: Tinou

Rzarector Tuesday 1 May 2012 at 22:12
RzarectorAnonymous

[bill@localhost ~]$ wine wineboot
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
err:process:start_wineboot failed to start wineboot, err 2
wine: cannot find L"C:\\\\windows\\\\system32\\\\wineboot.exe"
Quentin PÂRIS Tuesday 1 May 2012 at 22:15
Quentin PÂRISAnonymous

Ok, the problem in easy to understand. Your system wine is 64bits only. 32bits "wineboot" does not exist. Consequently, POL is not able to create 32bits virtual drives.

64bits virtual drive are very experimental, and can break compatibility of many program. Therefore, you should install a correctly built wine.

How did you install wine?
Rzarector Tuesday 1 May 2012 at 22:20
RzarectorAnonymous

I installed wine using my Fedora's software install from the official Fedora 16 64-bit repos. The strange thing is that before this latest update (POL 4.0.18) all virtual drives were 64-bit by default and all worked perfectly. Right now I can use installed applications that are on 64-bit virtual drives but can't install anything or run something that is on a 32-bit virtual drive. What should I do now?
Quentin PÂRIS Tuesday 1 May 2012 at 22:27
Quentin PÂRISAnonymous

That was not a good behavior.

What do you have when do

ls /usr/lib32/wine* ?
Rzarector Tuesday 1 May 2012 at 22:28
RzarectorAnonymous

[bill@localhost ~]$ ls /usr/lib32/wine*
ls: cannot access /usr/lib32/wine*: No such file or directory
Quentin PÂRIS Tuesday 1 May 2012 at 22:28
Quentin PÂRISAnonymous

ls /usr/lib/wine* ?