Maps only some drives in Winecfg ??

Questions about Wine on Linux
Locked
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Maps only some drives in Winecfg ??

Post by vincen »

Hi

I'm testing the Backblaze backup client in Wine 3 (Ubuntu 16.04 host) and so far it's running really nice out of the box (install went smoothly, and app runs great !). I have been able to update settings and so far after few hours it's still running fine doing backups.
I have only one issue:
I mapped multiple "Windows" drives to some local directories on my Linux system but only some of them are working ! The other ones are not even visible in Backblaze ! These directories are all in 777 from / so it should not be a right access issue !
Not sure where to investigate for that, searched in the FAQ and Wiki but found nothing :(

Thanks for help and congrats for great work with that 3.0 release :D

Vincèn
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

No one has any ideas on this ? Thanks
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

@vincin,

What's the output from running:

Code: Select all

export WINEDEBUG=+timestamp,+tid,fixme-all,+mountmgr
wineboot -u &>~/wine_mountmgr_log.txt
Please post the log file: wine_mountmgr_log.txt (which will be stored in your HOME directory) inline using the forum Code:

Code: Select all

Code
tags.

Thanks
Bob
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Bob Wya wrote:What's the output from running:

Code: Select all

export WINEDEBUG=+timestamp,+tid,fixme-all,+mountmgr
wineboot -u &>~/wine_mountmgr_log.txt
First line gives no output, second one I get the winecfg window to show up breifly stating it updates settings !
Bob Wya wrote:Please post the log file: wine_mountmgr_log.txt (which will be stored in your HOME directory) inline
Only output I have in the file once restarted my windows app is that:

Code: Select all

vincen@serveur:~$ more wine_mountmgr_log.txt 
wine: configuration in '/home/vincen/.wine' has been updated.
vincen@serveur:~$ 
Thanks
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

vincen wrote:...
Only output I have in the file once restarted my windows app is that:

Code: Select all

vincen@serveur:~$ more wine_mountmgr_log.txt 
wine: configuration in '/home/vincen/.wine' has been updated.
Thanks
There should be a whole lot of debugging output, about what mapped drives Wine detects (via udisks 2) - in that log.

Can you retest with:

Code: Select all

export WINEDEBUG=+timestamp,+tid,+all
wineboot -u &>~/wine_all_log.txt
The log file, wine_all_log.txt, should be very long.
So please post it up on a pastebin-type site...

Thanks
Bob
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Bob Wya wrote:Can you retest with:

Code: Select all

export WINEDEBUG=+timestamp,+tid,+all
wineboot -u &>~/wine_all_log.txt
The log file, wine_all_log.txt, should be very long.
I guess I have to do that as the user I use for Wine right ? This time I got a nearly 200M log file (I send you link by pm to download it !). Let me know if it helps to narrow the problem :)

oki: that forum has no pm :( it looks so putting link here: http://www.skivr.com/forums/wine/wine_all_log.txt.zip
Thanks
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Found something in my huge log file ? I searched for udisk in it but no luck :(
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

vincen wrote:Found something in my huge log file ? I searched for udisk in it but no luck :(
Nope... That log was not enlightening at all.

So I double checked your issue - using my Ubuntu 16.04.4 VM.

When I tested that with the WineHQ Stable 3.0 package, I get:

Code: Select all

export WINEDEBUG=+tid,+timestamp,fixme-all,+mountmgr
wineboot -u

wine: created the configuration directory '/home/robert/.wine'
3061.093:0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
3061.093:0012:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
3061.093:0012:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
3061.093:0012:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
3061.093:0012:err:ole:get_local_server_stream Failed: 80004002
3061.210:0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
3061.211:0014:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
3061.211:0014:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
3061.211:0014:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
3061.211:0014:err:ole:get_local_server_stream Failed: 80004002
3065.283:0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
3065.285:0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
3065.285:0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
3065.285:0017:err:mscoree:LoadLibraryShim error reading registry key for installroot
3075.165:0036:trace:mountmgr:DriverEntry L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\MountMgr"
3075.166:0036:trace:mountmgr:create_disk_device created device L"\\Device\\Harddisk0"
3075.166:0036:trace:mountmgr:create_disk_device created device L"\\Device\\HarddiskVolume1"
3075.166:0036:trace:mountmgr:add_mount_point created L"\\??\\Volume{00000000-0000-0000-0000-000000000043}" id (null) for L"\\Device\\HarddiskVolume1"
3075.166:0036:trace:mountmgr:add_mount_point created L"\\DosDevices\\C:" id (null) for L"\\Device\\HarddiskVolume1"
3075.167:0036:trace:mountmgr:create_disk_device created device L"\\Device\\HarddiskVolume2"
3075.167:0036:trace:mountmgr:add_mount_point created L"\\??\\Volume{00000000-0000-0000-0000-00000000005a}" id (null) for L"\\Device\\HarddiskVolume2"
3075.167:0036:trace:mountmgr:add_mount_point created L"\\DosDevices\\Z:" id (null) for L"\\Device\\HarddiskVolume2"
3075.168:0036:trace:mountmgr:initialize_diskarbitration Skipping, Disk Arbitration support not compiled in
3075.178:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sda1" device "/dev/sda1" mount point (null) uuid (null) type "" removable 0
3075.179:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sda2" device "/dev/sda2" mount point "/" uuid {2f77e389-5a65-4f1f-a1dc-7b734c7a884e} type "ext4" removable 0
3075.179:0038:trace:mountmgr:add_volume adding "/org/freedesktop/UDisks2/block_devices/sda2" device "/dev/sda2" mount "/" type 2 uuid {2f77e389-5a65-4f1f-a1dc-7b734c7a884e}
3075.179:0038:trace:mountmgr:find_matching_volume found matching volume {00000000-0000-0000-0000-00000000005a} for device "/dev/sda2" mount "/" type 2
3075.179:0038:trace:mountmgr:delete_mount_point deleting L"\\??\\Volume{00000000-0000-0000-0000-00000000005a}"
3075.179:0038:trace:mountmgr:add_mount_point created L"\\??\\Volume{2f77e389-5a65-4f1f-a1dc-7b734c7a884e}" id (null) for L"\\Device\\HarddiskVolume2"
3075.179:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sdb1" device "/dev/sdb1" mount point "/mnt/live_dvd" uuid {8a9c7635-d6db-4cf3-8123-4306e00fd515} type "ext4" removable 0
3075.179:0038:trace:mountmgr:add_volume adding "/org/freedesktop/UDisks2/block_devices/sdb1" device "/dev/sdb1" mount "/mnt/live_dvd" type 2 uuid {8a9c7635-d6db-4cf3-8123-4306e00fd515}
3075.179:0038:trace:mountmgr:create_disk_device created device L"\\Device\\HarddiskVolume3"
3075.180:0038:trace:mountmgr:add_mount_point created L"\\??\\Volume{8a9c7635-d6db-4cf3-8123-4306e00fd515}" id (null) for L"\\Device\\HarddiskVolume3"
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sdc1" device "/dev/sdc1" mount point (null) uuid {a0950f9a-c243-4f5e-923a-c362664b2ce7} type "swap" removable 0
3075.180:0038:trace:mountmgr:add_volume adding "/org/freedesktop/UDisks2/block_devices/sdc1" device "/dev/sdc1" mount (null) type 2 uuid {a0950f9a-c243-4f5e-923a-c362664b2ce7}
3075.180:0038:trace:mountmgr:create_disk_device created device L"\\Device\\HarddiskVolume4"
3075.180:0038:trace:mountmgr:add_mount_point created L"\\??\\Volume{a0950f9a-c243-4f5e-923a-c362664b2ce7}" id (null) for L"\\Device\\HarddiskVolume4"
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop0" device "/dev/loop0" mount point (null) uuid (null) type "" removable 0
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop1" device "/dev/loop1" mount point (null) uuid (null) type "" removable 0
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop2" device "/dev/loop2" mount point (null) uuid (null) type "" removable 0
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop3" device "/dev/loop3" mount point (null) uuid (null) type "" removable 0
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop4" device "/dev/loop4" mount point (null) uuid (null) type "" removable 0
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop5" device "/dev/loop5" mount point (null) uuid (null) type "" removable 0
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop6" device "/dev/loop6" mount point (null) uuid (null) type "" removable 0
3075.180:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/loop7" device "/dev/loop7" mount point (null) uuid (null) type "" removable 0
3075.181:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sda" device "/dev/sda" mount point (null) uuid (null) type "" removable 0
3075.181:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sdc" device "/dev/sdc" mount point (null) uuid (null) type "" removable 0
3075.181:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sdd" device "/dev/sdd" mount point (null) uuid (null) type "" removable 0
3075.181:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sdb" device "/dev/sdb" mount point (null) uuid (null) type "" removable 0
3075.181:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sdd2" device "/dev/sdd2" mount point (null) uuid {e9b6220a-ddd3-4980-bcb5-2b404d91b465} type "ext4" removable 0
3075.181:0038:trace:mountmgr:add_volume adding "/org/freedesktop/UDisks2/block_devices/sdd2" device "/dev/sdd2" mount (null) type 2 uuid {e9b6220a-ddd3-4980-bcb5-2b404d91b465}
3075.181:0038:trace:mountmgr:create_disk_device created device L"\\Device\\HarddiskVolume5"
3075.181:0038:trace:mountmgr:add_mount_point created L"\\??\\Volume{e9b6220a-ddd3-4980-bcb5-2b404d91b465}" id (null) for L"\\Device\\HarddiskVolume5"
3075.182:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sr0" device "/dev/sr0" mount point (null) uuid (null) type "" removable 1
3075.182:0038:trace:mountmgr:create_disk_device created device L"\\Device\\CdRom0"
3075.182:0038:trace:mountmgr:add_mount_point created L"\\??\\Volume{00000000-0000-0000-0000-000000000044}" id (null) for L"\\Device\\CdRom0"
3075.182:0038:trace:mountmgr:add_mount_point created L"\\DosDevices\\D:" id (null) for L"\\Device\\CdRom0"
3075.182:0038:trace:mountmgr:add_dos_device added device d: udi "/org/freedesktop/UDisks2/block_devices/sr0" for "/dev/sr0" on (null) type 5
3076.278:0038:trace:mountmgr:udisks2_add_device udi "/org/freedesktop/UDisks2/block_devices/sdd1" device "/dev/sdd1" mount point (null) uuid (null) type "" removable 0
3076.278:0038:trace:mountmgr:udisks_filter ignoring message type=4 path=/org/freedesktop/DBus interface=org.freedesktop.DBus method=NameAcquired
3082.466:0034:trace:mountmgr:mountmgr_ioctl ioctl 6d4084 insize 16 outsize 16
wine: configuration in '/home/robert/.wine' has been updated.
wine: configuration in '/home/robert/.wine' has been updated.
  • What source / repository did you use to install your Wine package?
  • What exact version of Wine are using?
Bob
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Bob Wya wrote:
  • What source / repository did you use to install your Wine package?
  • What exact version of Wine are using?
I followed the official way to install it: https://wiki.winehq.org/Ubuntu and installed the stable branch :) and version is wine-3.0
I realised something that might be the problem: my drives are combined in RAID (ZFS filesystem). May it be a problem to get them accessible from Wine and Wine programs ruunning in it ?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

vincen wrote:...
I realised something that might be the problem: my drives are combined in RAID (ZFS filesystem). May it be a problem to get them accessible from Wine and Wine programs running in it ?
You think?!! :roll:
Of course that makes a difference... It's an out-of-tree filesystem - on Linux - with a (SPL) porting layer...
You should have stated that in the first post.

From my Gentoo install:

Code: Select all

udisksctl dump

/org/freedesktop/UDisks2/Manager:
  org.freedesktop.UDisks2.Manager:
    SupportedFilesystems:       ext2
                                ext3
                                ext4
                                vfat
                                ntfs
                                exfat
                                xfs
                                reiserfs
                                nilfs2
                                btrfs
                                minix
                                udf
                                f2fs
                                swap
    Version:                    2.7.6
...

Code: Select all

lsmod | grep zfs
zfs                  3616768  0
zunicode              335872  1 zfs
zlua                  159744  1 zfs
zcommon                69632  1 zfs
znvpair                57344  2 zcommon,zfs
zavl                   16384  1 zfs
icp                   266240  1 zfs
spl                    90112  5 znvpair,zcommon,zfs,icp,zavl
So it appears Udisks2 doesn't support native(ish) Linux ZFS...

All I can suggest as a workaround is to bind mount the ZFS subvolumes, you want to access, on top of directories in a "truly" native Linux filesystem (from the above list: ext4 or xfs are probably the most robust)...
You can do this quite easily with systemd mount / automount units... I've used some ZFS bind mounts on my NAS box.
I think that should work around your issue (but you'd have to test it out)...

Bob
lamarujian
Level 1
Level 1
Posts: 9
Joined: Fri Mar 09, 2018 9:12 pm

Re: Maps only some drives in Winecfg ??

Post by lamarujian »

你可以在WINE的配置窗口中的驱动器选项卡中点击自动探测按钮.you may press autocheck button of drive card in wnecfg window.
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Bob Wya wrote:Of course that makes a difference... It's an out-of-tree filesystem - on Linux - with a (SPL) porting layer...
You should have stated that in the first post.
My apologises for that, completely forgot it at first :(
Bob Wya wrote:So it appears Udisks2 doesn't support native(ish) Linux ZFS...
All I can suggest as a workaround is to bind mount the ZFS subvolumes, you want to access, on top of directories in a "truly" native Linux filesystem (from the above list: ext4 or xfs are probably the most robust)...
You can do this quite easily with systemd mount / automount units... I've used some ZFS bind mounts on my NAS box.
I think that should work around your issue (but you'd have to test it out)...
Thanks a lot for the bind mounting tip, I was not aware of that system. So I checked on internet how to do that but I have a little issue. You tell me I should bind mount the ZFS system as ext4 or xfs but I see nothing in all documentations I have found where you can specify the filesystem used by the bind mount :( Whatever it's with bindfs or mount, I have some options for file ownership, read/write attributes and all these stuffs but nothing about filesystem used in the binding :( If you could point me to an accurate documentation about it so I can try it and let you know if it works ;)

Vincèn
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

vincen wrote:...
Thanks a lot for the bind mounting tip, I was not aware of that system. So I checked on internet how to do that but I have a little issue. You tell me I should bind mount the ZFS system as ext4 or xfs but I see nothing in all documentations I have found where you can specify the filesystem used by the bind mount :( Whatever it's with bindfs or mount, I have some options for file ownership, read/write attributes and all these stuffs but nothing about filesystem used in the binding :( If you could point me to an accurate documentation about it so I can try it and let you know if it works ;)

Vincèn
Bind mounts simply mount a virtual copy of a directory on one filesystem to a directory on a (potentially) different file system.
The Bind mount does not specify what file system to use... It simply uses the pre-existing file system of the bind target.
The free space on the target filesystem free space is not really affected.
So in your case you could potentially create a very small ext4 partition - if you don't already have one "lying" around. 8)

E.g. I have a bind mount source of /mnt/WD Red 4Tb 6HDD-RDZ2 pool-01/Podcasts (ZFS subvolume) onto a target of /srv/nfs4/Podcasts (ext4):

srv-nfs4-Podcasts.automount

Code: Select all


[Unit]
Description=local rbind automount /mnt/WD Red 4Tb 6HDD-RDZ2 pool-01/Podcasts @ /srv/nfs4/Podcasts
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target
BindsTo=zfs-mount.service
Requires=zfs-mount.service
ConditionPathIsDirectory=/mnt/WD Red 4Tb 6HDD-RDZ2 pool-01/Podcasts

[Automount]
Where=/srv/nfs4/Podcasts

[Install]
WantedBy=local-fs.target
srv-nfs4-Podcasts.mount

Code: Select all


[Unit]
Description=local rbind mount /mnt/WD Red 4Tb 6HDD-RDZ2 pool-01/Podcasts @ /srv/nfs4/Podcasts
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target
BindsTo=zfs-mount.service
Requires=zfs-mount.service
ConditionPathIsDirectory=/mnt/WD Red 4Tb 6HDD-RDZ2 pool-01/Podcasts

[Mount]
What=/mnt/WD Red 4Tb 6HDD-RDZ2 pool-01/Podcasts
Where=/srv/nfs4/Podcasts
Type=none
Options=rbind
Then it's simply:

Code: Select all

systemctl enable srv-nfs4-Podcasts.automount
systemctl start srv-nfs4-Podcasts.automount
to get it going...

Bob
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Bob Wya wrote:Bind mounts simply mount a virtual copy of a directory on one filesystem to a directory on a (potentially) different file system.
The Bind mount does not specify what file system to use... It simply uses the pre-existing file system of the bind target.
The free space on the target filesystem free space is not really affected.
Thanks a lot for explanations ;) So I created a dedicated empty dir in /mnt (my / system is in ext4) and mounted on it my ZFS partition I need to access. I see well the mount with df and I can move in it (exact copy of real zfs filesystems). Unhappy it's not enough for Wine to access it, it's still invisible :( I tried to change the type of the drive in winecfg to Network drive or even CDRom but no luck too :(
I noticed something confusing: in Winecfg when I select where I want the drive letter to point to, I can navigate in my zfs filesystem binded in ext4 there !! so it looks to be able to access it in a way or an other no ?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

vincen wrote: Thanks a lot for explanations ;) So I created a dedicated empty dir in /mnt (my / system is in ext4) and mounted on it my ZFS partition I need to access. I see well the mount with df and I can move in it (exact copy of real zfs filesystems). Unhappy it's not enough for Wine to access it, it's still invisible :( I tried to change the type of the drive in winecfg to Network drive or even CDRom but no luck too :(
I noticed something confusing: in Winecfg when I select where I want the drive letter to point to, I can navigate in my zfs filesystem binded in ext4 there !! so it looks to be able to access it in a way or an other no ?
You can try creating new (Wine) Windows drive letters. E.g.:

Code: Select all

cd "${WINEPREFIX:-${HOME}/.wine}/dosdevices"
ln -s '/mnt' 'y:'
That would create a new drive mapping Y:\ that applications should be able to access - when running under Wine.
Wine should also calculate the free drive space - using the space free on that bind-mounted filesystem (*but see below).
I suggest working backwards - in the alphabet from Y - as Wine tends to auto-allocate drive letters in alphabetical order.
You'd probably want to leave Z:\ - as the default for a mapping to your system root / partition...

Wine has some issues calculating the free space on ZFS subvolumes - according to a recent forum thread.
Wine was seeing 0 free space on his ZFS subvolume - because a stat function call was crashing.
We'll have to see if you are affected by this issue... :lol:

Bob
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Bob Wya wrote:You can try creating new (Wine) Windows drive letters. E.g.:

Code: Select all

cd "${WINEPREFIX:-${HOME}/.wine}/dosdevices"
ln -s '/mnt' 'y:'
That would create a new drive mapping Y:\ that applications should be able to access - when running under Wine.
Wine should also calculate the free drive space - using the space free on that bind-mounted filesystem (*but see below).
I suggest working backwards - in the alphabet from Y - as Wine tends to auto-allocate drive letters in alphabetical order.
You'd probably want to leave Z:\ - as the default for a mapping to your system root / partition...
oki so I did that but it doesn't work unhappy :( I don't know if it can help but I get these errors when starting my windows app:

Code: Select all

01c2:fixme:ntdll:FILE_GetNtStatus Converting errno 75 to STATUS_UNSUCCESSFUL
01c2:fixme:ntdll:FILE_GetNtStatus Converting errno 75 to STATUS_UNSUCCESSFUL
01c2:fixme:ntdll:FILE_GetNtStatus Converting errno 75 to STATUS_UNSUCCESSFUL
01c2:fixme:ntdll:FILE_GetNtStatus Converting errno 75 to STATUS_UNSUCCESSFUL
01c2:fixme:ntdll:FILE_GetNtStatus Converting errno 75 to STATUS_UNSUCCESSFUL
01c2:fixme:ntdll:FILE_GetNtStatus Converting errno 75 to STATUS_UNSUCCESSFUL
01c2:fixme:shell:BrsFolder_OnCreate flags BIF_NEWDIALOGSTYLE partially implemented
01c2:fixme:shell:BrsFolder_OnCreate flags 8010 not implemented
01c2:fixme:ver:GetCurrentPackageId (0xc6fe24 (nil)): stub
Bob Wya wrote:Wine has some issues calculating the free space on ZFS subvolumes - according to a recent forum thread.
Wine was seeing 0 free space on his ZFS subvolume - because a stat function call was crashing.
We'll have to see if you are affected by this issue... :lol:
No problem for that so long I succeed to access the zfs system from windows...
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

@vincen,

OK - that's the same Wine / ZFS issue as before... :cry:

See: WineHQ Forums: Zero available disk space with Wine prefix on ZFS.

The workaround was to setup a quota for your ZFS pool subvolume(s). So give that a try! 8)

Bob
vincen
Level 2
Level 2
Posts: 22
Joined: Sat Jan 18, 2014 3:07 am

Re: Maps only some drives in Winecfg ??

Post by vincen »

Bob Wya wrote:OK - that's the same Wine / ZFS issue as before... :cry:
See: WineHQ Forums: Zero available disk space with Wine prefix on ZFS.
The workaround was to setup a quota for your ZFS pool subvolume(s). So give that a try! 8)
Hum there is a little confusion here as in my case my wine root and my system files are on ext4 filesystem ! only storage is on ZFS ! so I guess I'm stuck here as ZFS being not recognised by udisk there is no solution for now.....
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Maps only some drives in Winecfg ??

Post by Bob Wya »

vincen wrote: Hum there is a little confusion here as in my case my wine root and my system files are on ext4 filesystem ! only storage is on ZFS ! so I guess I'm stuck here as ZFS being not recognised by udisks there is no solution for now.....
No. It is worth trying. A ZFS subvolume, which is bind- mounted as a junction point on the ext4 filesystem, will have ZFS properties - not ext4 properties.
Hence why you were seeing your recent ZFS-related errors - when you were trying to access the ext4 bind mount.

Bob
Locked