You are not logged in.

#1 2014-11-22 10:15:10

mouseman
Member
From: Outta nowhere
Registered: 2014-04-04
Posts: 291

[Solved] Crossover bottle wont create on fat32

I've run into the issue that a game trips over case sensitive filenames. I could correct this for existing files but then I would have to redo that when I add/copy files and whatnot.

So I thought I had a smart idea, I created a 40GB file with DD, formatted it with mkfs.vfat and mounted it. I added the following line to fstab:

#fat32
/mnt/Data/home/citizen/fat32.img                /mnt/Data/home/citizen/fat32    vfat   loop,user,rw,umask=111,dmask=000,noatime,norelatime,nodiratime 0 0

I mounted it under my regular user account issuing mount -a.

Next, I added a symlink while sitting in my homedir for Crossover's settings directory:

ln -s fat32/ .cxoffice

I can enter the dir .cxoffice and create files and dirs. So far so good.

When I start Crossover and create a new bottle to install Steam and the game, I get the following error message:

An error occurred while running the 'Creating the Steam bottle' task

Application tried to create a window, but no driver could be loaded.
The explorer process failed to start.
wine: cannot find L"\\\\?\\unix\\opt\\cxoffice\\lib\\wine\\rundll32.exe.so"
winewrapper.exe:error: cannot execute L"\\\\?\\unix\\opt\\cxoffice\\lib\\wine\\rundll32.exe.so setupapi.dll,InstallHinfSection DefaultInstall 128 \\\\?\\unix\\opt\\cxoffice\\share\\crossover\\bottle_data\\crossover.inf"
setup:error: 'rundll32 DefaultInstall crossover.inf' failed
cxbottle:error: unable to create the 'Steam' bottle in '/mnt/Data/home/citizen/.cxoffice/Steam'

I'm lost, I have no idea what that means.

Some other info that might be relevant. My root filesystem is BTRFS and /mnt/Data is a RAIDZ1 on ZFS. I doubt it matters but you never know.

If you have any ideas how to fix that I'd appreciate it!

Thanks.

Last edited by mouseman (2014-11-22 15:17:17)

Offline

#2 2014-11-22 12:18:53

mouseman
Member
From: Outta nowhere
Registered: 2014-04-04
Posts: 291

Re: [Solved] Crossover bottle wont create on fat32

I cleared a partition, formatted it vfat and mounted it to /home/citizen/.cxoffice.

I get the same error message creating a bottle ....

Offline

#3 2014-11-22 15:17:02

mouseman
Member
From: Outta nowhere
Registered: 2014-04-04
Posts: 291

Re: [Solved] Crossover bottle wont create on fat32

Nevermind, its not going to work. The crossover dir is stuffed with symlinks and files with extended attributes that aren't supported on fat32 so its never going to work.

Offline

Board footer

Powered by FluxBB