corelan/pyencfsgui

Unable to mount volume

scottmeup opened this issue · 13 comments

EncFSGUI EncFSGui 3.0.2 gives the error "Unable to mount volume foo" when I try to mount an encfs volume.

All binaries are correctly located under settings, apart from GoCryptFS.

EncFSGUI 1.0.139 also cannot mount the volume since my machine was updated to macOS 10.13. EncFSGUI 1.0.139 mounted the same volume under macOS 10.10.

I am able to mount the volume using encfs from terminal.

EncFSGui 3.0.2
macOS 10.13.6

If you mount the volume yourself from command line, does encfsgui indicate that it's mounted?

encfsgui 3.0.2 does not report the volume as mounted when it is mounted via command line

interesting - would it be possible to send me the output of mount (with the volume mounted, and one with the volume dismounted) as well as the name and path of the encrypted volume (i.e. where the encrypted volume will be mounted at)?

thanks!

Mounted

/dev/disk1s1 on / (apfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)
/dev/disk0s3 on /Volumes/BOOTCAMP (ntfs, local, read-only, noowners)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk2s2 on /Volumes/WD Elements SE 2TB (hfs, local, nodev, nosuid, journaled, noowners)
/dev/disk2s3 on /Volumes/High Sierra (hfs, local, nodev, nosuid, journaled, noowners)
/dev/disk2s5 on /Volumes/Switch Roms (hfs, local, nodev, nosuid, journaled, noowners)
encfs@macfuse0 on /temp/PersonalDocumentation (macfuse, local, nodev, nosuid, synchronous, mounted by scottmeup)

Unmounted

/dev/disk1s1 on / (apfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)
/dev/disk0s3 on /Volumes/BOOTCAMP (ntfs, local, read-only, noowners)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk2s2 on /Volumes/WD Elements SE 2TB (hfs, local, nodev, nosuid, journaled, noowners)
/dev/disk2s3 on /Volumes/High Sierra (hfs, local, nodev, nosuid, journaled, noowners)
/dev/disk2s5 on /Volumes/Switch Roms (hfs, local, nodev, nosuid, journaled, noowners)

The mount point for the encfs volume is /temp/PersonalDocumentation. It is mounted as the volume macFUSE Volume 0 (encfs)

can you update and check with the latest version? If it doesn't work, please activate "debug log" in settings, try it again, and send me the encfsgui.log file
thanks!

I just noticed that encfs 3.0.2 was mounting the volume, but still gave the error message and listed the volume as not mounted.

encfs 3.0.3 has the same behaviour

2021-04-16 19:30:18 : Create main window
2021-04-16 19:30:18 : Start __init__
2021-04-16 19:30:18 : Start RefreshSettings
2021-04-16 19:30:18 : Start getSettings
2021-04-16 19:30:18 : getSettings() Called from: RefreshSettings()
2021-04-16 19:30:18 : Check for updates? true
2021-04-16 19:30:18 : Start autoUpdate
2021-04-16 19:30:18 : Start execOSCmdRetVal
2021-04-16 19:30:18 : Executing ['git', 'pull']
2021-04-16 19:30:20 : Return code: 0
2021-04-16 19:30:20 : Git output:
2021-04-16 19:30:20 :   >> Already up to date.
2021-04-16 19:30:20 :   >> 
2021-04-16 19:30:20 : Start RefreshSettings
2021-04-16 19:30:20 : Start getSettings
2021-04-16 19:30:20 : getSettings() Called from: RefreshSettings()
2021-04-16 19:30:20 : Start RefreshVolumes
2021-04-16 19:30:20 : RefreshVolumes() Called from: initMainWindow()
2021-04-16 19:30:20 : getVolumes() Called from: RefreshVolumes()
2021-04-16 19:30:20 : Start execOSCmd
2021-04-16 19:30:20 : Executing [ /sbin/mount ]
2021-04-16 19:30:20 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 19:30:20 : >> True
2021-04-16 19:30:20 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/Personal Documentation'
2021-04-16 19:30:20 : Volume is not mounted
2021-04-16 19:30:20 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:20 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 19:30:20 : Start SetInfoLabel
2021-04-16 19:30:20 : Start getEncFSVersion
2021-04-16 19:30:20 : Start execOSCmd
2021-04-16 19:30:20 : Executing [ /opt/local/bin/encfs --version ]
2021-04-16 19:30:20 : Start EnableDisableButtons
2021-04-16 19:30:20 : Start getCurDir
2021-04-16 19:30:20 : Start CreateTrayMenu
2021-04-16 19:30:20 : Start PopulateVolumeMenu
2021-04-16 19:30:20 : Main window hidden? False
2021-04-16 19:30:20 : Encrypt? false
2021-04-16 19:30:20 : Clear Key? false
2021-04-16 19:30:20 : Start getCurDir
2021-04-16 19:30:20 : Set application icon '/temp/pyencfsgui/bitmaps/encfsgui.ico'
2021-04-16 19:30:20 : Start readfile
2021-04-16 19:30:20 : Reading version.txt
2021-04-16 19:30:20 : Read 1 lines
2021-04-16 19:30:20 : getVolumes() Called from: <module>()
2021-04-16 19:30:20 : Start execOSCmd
2021-04-16 19:30:20 : Executing [ /sbin/mount ]
2021-04-16 19:30:20 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 19:30:20 : >> True
2021-04-16 19:30:20 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/Personal Documentation'
2021-04-16 19:30:20 : Volume is not mounted
2021-04-16 19:30:20 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:20 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 19:30:20 : Start RefreshVolumes
2021-04-16 19:30:20 : RefreshVolumes() Called from: <module>()
2021-04-16 19:30:20 : getVolumes() Called from: RefreshVolumes()
2021-04-16 19:30:20 : Start execOSCmd
2021-04-16 19:30:20 : Executing [ /sbin/mount ]
2021-04-16 19:30:20 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 19:30:20 : >> True
2021-04-16 19:30:20 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/Personal Documentation'
2021-04-16 19:30:20 : Volume is not mounted
2021-04-16 19:30:20 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:20 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 19:30:20 : Start SetInfoLabel
2021-04-16 19:30:20 : Start getEncFSVersion
2021-04-16 19:30:20 : Start execOSCmd
2021-04-16 19:30:20 : Executing [ /opt/local/bin/encfs --version ]
2021-04-16 19:30:20 : Start AutoMount
2021-04-16 19:30:24 : Start TableEntrySelected
2021-04-16 19:30:24 : Selected entry Personal Documentation
2021-04-16 19:30:24 : Start EnableDisableButtons
2021-04-16 19:30:26 : Right-click at Global Pos: PyQt5.QtCore.QPoint(604, 330)
2021-04-16 19:30:26 : Right-click Table Item: 0 2
2021-04-16 19:30:26 : Currently selected volume: Personal Documentation
2021-04-16 19:30:26 : Start CreateVolumeMenu
2021-04-16 19:30:27 : Start EditVolumeButtonClicked
2021-04-16 19:30:27 : Start checkFilenameEncodings
2021-04-16 19:30:27 : Encodings: ['']
2021-04-16 19:30:27 : Start CVolumeWindow __init__
2021-04-16 19:30:28 : Start SelectProfileBalanced
2021-04-16 19:30:28 : Start SelectVolumeTypeGoCryptFS
2021-04-16 19:30:28 : Start setRunMode
2021-04-16 19:30:28 : Start PopulateFields
2021-04-16 19:30:46 : Start SaveButtonClicked
2021-04-16 19:30:46 : Start delVolume
2021-04-16 19:30:46 : Start saveVolumes
2021-04-16 19:30:46 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:46 : clearMasterKeyIfNeeded() Called from: saveVolumes()
2021-04-16 19:30:46 : Start addVolume
2021-04-16 19:30:46 : Start saveVolumes
2021-04-16 19:30:46 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:46 : clearMasterKeyIfNeeded() Called from: saveVolumes()
2021-04-16 19:30:46 : Start RemovePasswordFromKeyChain
2021-04-16 19:30:46 : sh -c "security delete-generic-password -a 'EncFSGUI_Personal Documentation' -s 'EncFSGUI_Personal Documentation' login.keychain"
2021-04-16 19:30:46 : Start execOSCmd
2021-04-16 19:30:46 : Note: A part of the command below will not shown because it might contain sensitive information (password)
2021-04-16 19:30:46 : getVolumes() Called from: EditVolumeButtonClicked()
2021-04-16 19:30:46 : Start execOSCmd
2021-04-16 19:30:46 : Executing [ /sbin/mount ]
2021-04-16 19:30:46 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 19:30:46 : >> True
2021-04-16 19:30:46 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/PersonalDocumentation'
2021-04-16 19:30:46 : Volume is not mounted
2021-04-16 19:30:46 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:46 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 19:30:46 : Start RefreshVolumes
2021-04-16 19:30:46 : RefreshVolumes() Called from: EditVolumeButtonClicked()
2021-04-16 19:30:46 : getVolumes() Called from: RefreshVolumes()
2021-04-16 19:30:46 : Start execOSCmd
2021-04-16 19:30:46 : Executing [ /sbin/mount ]
2021-04-16 19:30:46 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 19:30:46 : >> True
2021-04-16 19:30:46 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/PersonalDocumentation'
2021-04-16 19:30:46 : Volume is not mounted
2021-04-16 19:30:46 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:46 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 19:30:46 : Start TableEntrySelected
2021-04-16 19:30:46 : Start EnableDisableButtons
2021-04-16 19:30:46 : Start SetInfoLabel
2021-04-16 19:30:46 : Start getEncFSVersion
2021-04-16 19:30:46 : Start execOSCmd
2021-04-16 19:30:46 : Executing [ /opt/local/bin/encfs --version ]
2021-04-16 19:30:46 : Start TableEntrySelected
2021-04-16 19:30:46 : Selected entry Personal Documentation
2021-04-16 19:30:46 : Start EnableDisableButtons
2021-04-16 19:30:46 : Start CreateVolumeMenu
2021-04-16 19:30:52 : Start MountVolumeClicked
2021-04-16 19:30:52 : Start getPasswordForVolume
2021-04-16 19:30:52 : Start CMountPasswordWindow __init__
2021-04-16 19:30:52 : Start setEncPath
2021-04-16 19:30:52 : Start setMountPath
2021-04-16 19:30:57 : Start OKButtonClicked
2021-04-16 19:30:57 : Start getPassword
2021-04-16 19:30:57 : Start MountVolume
2021-04-16 19:30:57 : Start ifExists
2021-04-16 19:30:57 : Start execOSCmd
2021-04-16 19:30:57 : Executing [ mkdir -p '/Temp/PersonalDocumentation' ]
2021-04-16 19:30:57 : Start execOSCmd
2021-04-16 19:30:57 : Note: A part of the command below will not shown because it might contain sensitive information (password)
2021-04-16 19:30:57 : Executing [   '/opt/local/bin/encfs' -v -S   -o volname='Personal Documentation' '/Users/scottmeup/Documents/Personal Documentation' '/Temp/PersonalDocumentation' " ]
2021-04-16 19:30:57 : Start RefreshVolumes
2021-04-16 19:30:57 : RefreshVolumes() Called from: MountVolume()
2021-04-16 19:30:57 : getVolumes() Called from: RefreshVolumes()
2021-04-16 19:30:57 : Start execOSCmd
2021-04-16 19:30:57 : Executing [ /sbin/mount ]
2021-04-16 19:30:57 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 19:30:57 : >> True
2021-04-16 19:30:57 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/PersonalDocumentation'
2021-04-16 19:30:57 : Volume is not mounted
2021-04-16 19:30:57 : Start clearMasterKeyIfNeeded
2021-04-16 19:30:57 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 19:30:57 : Start TableEntrySelected
2021-04-16 19:30:57 : Start EnableDisableButtons
2021-04-16 19:30:57 : Start SetInfoLabel
2021-04-16 19:30:57 : Start getEncFSVersion
2021-04-16 19:30:57 : Start execOSCmd
2021-04-16 19:30:57 : Executing [ /opt/local/bin/encfs --version ]
2021-04-16 19:31:17 : Start PopulateVolumeMenu
2021-04-16 19:31:17 : Main window hidden? False
2021-04-16 19:31:17 : Encrypt? false
2021-04-16 19:31:17 : Clear Key? false
2021-04-16 19:31:34 : Start SetttingsButtonClicked
2021-04-16 19:31:34 : Start CSettingsWindow __init__
2021-04-16 19:31:34 : Start loadSettings
2021-04-16 19:31:41 : Start OKButtonClicked
2021-04-16 19:31:41 : Start saveSettings
2021-04-16 19:31:41 : Enable debug mode
2021-04-16 19:31:41 : Start saveVolumes
2021-04-16 19:31:41 : Start clearMasterKeyIfNeeded
2021-04-16 19:31:41 : clearMasterKeyIfNeeded() Called from: saveVolumes()
2021-04-16 19:31:41 : Start RefreshSettings
2021-04-16 19:31:41 : Start getSettings
2021-04-16 19:31:41 : getSettings() Called from: RefreshSettings()
2021-04-16 19:31:41 : Start RefreshVolumes
2021-04-16 19:31:41 : RefreshVolumes() Called from: SetttingsButtonClicked()
2021-04-16 19:31:41 : getVolumes() Called from: RefreshVolumes()
2021-04-16 19:31:41 : Start execOSCmd
2021-04-16 19:31:41 : Executing [ /sbin/mount ]
2021-04-16 19:31:41 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 19:31:41 : >> True
2021-04-16 19:31:41 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/PersonalDocumentation'
2021-04-16 19:31:41 : Volume is not mounted
2021-04-16 19:31:41 : Start clearMasterKeyIfNeeded
2021-04-16 19:31:41 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 19:31:41 : Start SetInfoLabel
2021-04-16 19:31:41 : Start getEncFSVersion
2021-04-16 19:31:41 : Start execOSCmd
2021-04-16 19:31:41 : Executing [ /opt/local/bin/encfs --version ]
2021-04-16 19:31:41 : Start PopulateVolumeMenu
2021-04-16 19:31:41 : Main window hidden? False
2021-04-16 19:31:41 : Encrypt? false
2021-04-16 19:31:41 : Clear Key? false

can you try again with latest version (and send me log file if it still doesn't work)?
thanks!

I'm seeing the same behaviour: the volume is reported as not mounted by encfsgui, although it actually does get mounted
By the way, encfsgui did a pull from git and restarted but still reported as being version 3.0.3 when it relaunched. Closed and re-opened & still reporting as the same version.

# file created at 2021-04-16 20:22:17
2021-04-16 20:22:17 : Create main window
2021-04-16 20:22:17 : Start __init__
2021-04-16 20:22:17 : Start RefreshSettings
2021-04-16 20:22:17 : Start getSettings
2021-04-16 20:22:17 : getSettings() Called from: RefreshSettings()
2021-04-16 20:22:17 : Check for updates? true
2021-04-16 20:22:17 : Start autoUpdate
2021-04-16 20:22:17 : Start execOSCmdRetVal
2021-04-16 20:22:17 : Executing ['git', 'pull']
2021-04-16 20:22:20 : Return code: 0
2021-04-16 20:22:20 : Git output:
2021-04-16 20:22:20 :   >> Already up to date.
2021-04-16 20:22:20 :   >> 
2021-04-16 20:22:20 : Start RefreshSettings
2021-04-16 20:22:20 : Start getSettings
2021-04-16 20:22:20 : getSettings() Called from: RefreshSettings()
2021-04-16 20:22:20 : Start RefreshVolumes
2021-04-16 20:22:20 : RefreshVolumes() Called from: initMainWindow()
2021-04-16 20:22:20 : getVolumes() Called from: RefreshVolumes()
2021-04-16 20:22:20 : Start execOSCmd
2021-04-16 20:22:20 : Executing [ /sbin/mount ]
2021-04-16 20:22:20 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 20:22:20 : >> True
2021-04-16 20:22:20 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/PersonalDocumentation'
2021-04-16 20:22:20 : Mount check: Does '/dev/disk1s1 on / (apfs, local, journaled)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'devfs on /dev (devfs, local, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk1s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk0s3 on /Volumes/BOOTCAMP (ntfs, local, read-only, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'map -hosts on /net (autofs, nosuid, automounted, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'map auto_home on /home (autofs, automounted, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s2 on /Volumes/WD Elements SE 2TB (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s3 on /Volumes/High Sierra (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s5 on /Volumes/Switch Roms (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'encfs@macfuse0 on /temp/PersonalDocumentation (macfuse, local, nodev, nosuid, synchronous, mounted by scottmeup)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Volume is not mounted
2021-04-16 20:22:20 : Start clearMasterKeyIfNeeded
2021-04-16 20:22:20 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 20:22:20 : Start SetInfoLabel
2021-04-16 20:22:20 : Start getEncFSVersion
2021-04-16 20:22:20 : Start execOSCmd
2021-04-16 20:22:20 : Executing [ /opt/local/bin/encfs --version ]
2021-04-16 20:22:20 : Start EnableDisableButtons
2021-04-16 20:22:20 : Start getCurDir
2021-04-16 20:22:20 : Start CreateTrayMenu
2021-04-16 20:22:20 : Start PopulateVolumeMenu
2021-04-16 20:22:20 : Main window hidden? False
2021-04-16 20:22:20 : Encrypt? false
2021-04-16 20:22:20 : Clear Key? false
2021-04-16 20:22:20 : Start getCurDir
2021-04-16 20:22:20 : Set application icon '/temp/pyencfsgui/bitmaps/encfsgui.ico'
2021-04-16 20:22:20 : Start readfile
2021-04-16 20:22:20 : Reading version.txt
2021-04-16 20:22:20 : Read 1 lines
2021-04-16 20:22:20 : getVolumes() Called from: <module>()
2021-04-16 20:22:20 : Start execOSCmd
2021-04-16 20:22:20 : Executing [ /sbin/mount ]
2021-04-16 20:22:20 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 20:22:20 : >> True
2021-04-16 20:22:20 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/PersonalDocumentation'
2021-04-16 20:22:20 : Mount check: Does '/dev/disk1s1 on / (apfs, local, journaled)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'devfs on /dev (devfs, local, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk1s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk0s3 on /Volumes/BOOTCAMP (ntfs, local, read-only, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'map -hosts on /net (autofs, nosuid, automounted, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'map auto_home on /home (autofs, automounted, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s2 on /Volumes/WD Elements SE 2TB (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s3 on /Volumes/High Sierra (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s5 on /Volumes/Switch Roms (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'encfs@macfuse0 on /temp/PersonalDocumentation (macfuse, local, nodev, nosuid, synchronous, mounted by scottmeup)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Volume is not mounted
2021-04-16 20:22:20 : Start clearMasterKeyIfNeeded
2021-04-16 20:22:20 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 20:22:20 : Start RefreshVolumes
2021-04-16 20:22:20 : RefreshVolumes() Called from: <module>()
2021-04-16 20:22:20 : getVolumes() Called from: RefreshVolumes()
2021-04-16 20:22:20 : Start execOSCmd
2021-04-16 20:22:20 : Executing [ /sbin/mount ]
2021-04-16 20:22:20 : Check if path '/Users/scottmeup/Documents/Personal Documentation' exists
2021-04-16 20:22:20 : >> True
2021-04-16 20:22:20 : Check if encfs volume 'Personal Documentation' is mounted at '/Temp/PersonalDocumentation'
2021-04-16 20:22:20 : Mount check: Does '/dev/disk1s1 on / (apfs, local, journaled)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'devfs on /dev (devfs, local, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk1s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk0s3 on /Volumes/BOOTCAMP (ntfs, local, read-only, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'map -hosts on /net (autofs, nosuid, automounted, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'map auto_home on /home (autofs, automounted, nobrowse)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s2 on /Volumes/WD Elements SE 2TB (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s3 on /Volumes/High Sierra (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does '/dev/disk2s5 on /Volumes/Switch Roms (hfs, local, nodev, nosuid, journaled, noowners)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Mount check: Does 'encfs@macfuse0 on /temp/PersonalDocumentation (macfuse, local, nodev, nosuid, synchronous, mounted by scottmeup)' contain '/Temp/PersonalDocumentation '? False
2021-04-16 20:22:20 : Volume is not mounted
2021-04-16 20:22:20 : Start clearMasterKeyIfNeeded
2021-04-16 20:22:20 : clearMasterKeyIfNeeded() Called from: getVolumes()
2021-04-16 20:22:20 : Start SetInfoLabel
2021-04-16 20:22:20 : Start getEncFSVersion
2021-04-16 20:22:20 : Start execOSCmd
2021-04-16 20:22:20 : Executing [ /opt/local/bin/encfs --version ]
2021-04-16 20:22:20 : Start AutoMount
2021-04-16 20:22:24 : Start QuitButtonClicked
2021-04-16 20:22:26 : Start AutoUnMount
2021-04-16 20:22:26 : Start UnmountVolume
2021-04-16 20:22:26 : Start PopulateVolumeMenu
2021-04-16 20:22:26 : Main window hidden? False
2021-04-16 20:22:26 : Encrypt? false
2021-04-16 20:22:26 : Clear Key? false
2021-04-16 20:22:26 : Application has exited.

Ah I see what the issue is
2021-04-16 20:22:20 : Mount check: Does 'encfs@macfuse0 on /temp/PersonalDocumentation (macfuse, local, nodev, nosuid, synchronous, mounted by scottmeup)' contain '/Temp/PersonalDocumentation '? False

It expects the encrypted volume to be at /Temp/PersonalDocumentation (Temp with capital "T"), but it appears to be mounted at /temp/PersonalDocumentation (lowercase "t")

Can you either change /temp to /Temp
or
update the volumes file? (enfsgui.volumes)

Hopefully that should do the trick.

About the version: yes, I forgot to increment the version number. I'll do so when you confirm that the issue is resolved.

thanks

Changed: encfsgui.volumes mount_path = /temp/PersonalDocumentation
encfs 3.0.4 does not give error on mount request and properly labels the volume as mounted.
3.0.4 still had the problem when encfsgui.volumes contained mount_path = /Temp/PersonalDocumentation with a capital T in temp

Yeah, if you're using a case sensitive file system, the path has to be exactly the same (uppercase != lowercase). I didn't make any changes in the code to handle that. I just added a message in the debug log if the path does not exist, and if the mount fails you'll also get a message indicating what might be the problem.

Can we consider the issue to be resolved?

Sounds good to me. Thanks for the assistance :)

Excellent! Thanks for reporting the issue and for your patience 😉