WineHQ
Wine Forums

Board index » WineHQ » Wine Help » Linux




 Page 1 of 1 [ 19 posts ] 



 
Author Message
 Post Posted: Mon Mar 19, 2018 4:57 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
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


Top 
 Post Posted: Thu Mar 22, 2018 3:30 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
No one has any ideas on this ? Thanks


Top 
 Post Posted: Thu Mar 22, 2018 4:14 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
@vincin,

What's the output from running:
Code:
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:
Code

tags.

Thanks
Bob


Top 
 Post Posted: Thu Mar 22, 2018 4:47 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
Bob Wya wrote:
What's the output from running:
Code:
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:
vincen@serveur:~$ more wine_mountmgr_log.txt
wine: configuration in '/home/vincen/.wine' has been updated.
vincen@serveur:~$


Thanks


Top 
 Post Posted: Thu Mar 22, 2018 5:42 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
vincen wrote:
...
Only output I have in the file once restarted my windows app is that:
Code:
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:
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


Top 
 Post Posted: Thu Mar 22, 2018 5:52 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
Bob Wya wrote:
Can you retest with:
Code:
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


Top 
 Post Posted: Fri Mar 23, 2018 4:25 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
Found something in my huge log file ? I searched for udisk in it but no luck :(


Top 
 Post Posted: Fri Mar 23, 2018 7:26 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
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:
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


Top 
 Post Posted: Sat Mar 24, 2018 7:59 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
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 ?


Top 
 Post Posted: Sat Mar 24, 2018 8:58 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
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:
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:
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


Top 
 Post Posted: Sat Mar 24, 2018 9:07 am 
Offline
Level 1
Level 1

Joined: Fri Mar 09, 2018 9:12 pm
Posts: 9
你可以在WINE的配置窗口中的驱动器选项卡中点击自动探测按钮.you may press autocheck button of drive card in wnecfg window.


Top 
 Post Posted: Sun Mar 25, 2018 3:23 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
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


Top 
 Post Posted: Sun Mar 25, 2018 7:36 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
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:

[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:

[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:
systemctl enable srv-nfs4-Podcasts.automount
systemctl start srv-nfs4-Podcasts.automount

to get it going...

Bob


Top 
 Post Posted: Mon Mar 26, 2018 7:26 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
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 ?


Top 
 Post Posted: Mon Mar 26, 2018 8:42 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
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:
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


Top 
 Post Posted: Mon Mar 26, 2018 8:58 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
Bob Wya wrote:
You can try creating new (Wine) Windows drive letters. E.g.:
Code:
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:
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...


Top 
 Post Posted: Mon Mar 26, 2018 9:17 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
@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


Top 
 Post Posted: Thu Mar 29, 2018 3:16 am 
Offline
Level 2
Level 2

Joined: Sat Jan 18, 2014 3:07 am
Posts: 22
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.....


Top 
 Post Posted: Thu Mar 29, 2018 10:17 am 
Offline
Level 12
Level 12
User avatar

Joined: Sat Oct 16, 2010 7:40 pm
Posts: 2128
Location: Cambridge
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


Top 
Display posts from previous:  Sort by  
 
 Page 1 of 1 [ 19 posts ] 




Board index » WineHQ » Wine Help » Linux


Who is online

Users browsing this forum: Bing [Bot], Gcenx, Google [Bot] and 17 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: