Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 0.7.0, 0.7.2, 0.7.4, 0.7.6, 0.7.8, 0.7.10, 0.7.12, 0.7.14, 0.7.16, 0.8.2, 0.8.4, 0.8.6, 0.8.8, 0.8.10, 0.8.12, 0.8.14, 0.8.16, 0.9.0, 0.9.2, 0.9.4, 0.9.6, 0.9.8, 0.9.10, 0.9.12
-
Fix Version/s: 0.10.4
-
Component/s: Chef Client
-
Labels:None
-
Environment:
Fuse
Description
When using the mount resource with a fuse mount, the provider will fail due to "device does not exist". Fuse devices in general cannot be checked for existence because:
a. Fuse filesystems have crazy devices and we can't have chef know about every fuse filesystem in existence
b. The device is usually given as "fusetype#device" which needs parsing
The easy solution is to exclude the check for Fuse. However, there are a already quite a few bugs about device existence checks so perhaps a better solution is to provide a directive for disabling the check altogether.
Issue Links
- is duplicated by
-
CHEF-2299
support for fuse filesystems
-
Exclude device existence checks for Fuse
https://github.com/avishai-ish-shalom/chef/tree/CHEF-1887