On Fri, Oct 25, 2019 at 10:14:28AM +0100, Chris Green wrote: > On Fri, Oct 25, 2019 at 08:58:06AM +0100, Chris Green wrote: > > I just tried running mutt 'remotely' by mounting ~/.muttrc and my main > > mail directory ~/Mail using sshfs and running a local copy of mutt. > > This makes handling attachments and HTML E-Mail much faster and easier > > than running mutt on the remote system via ssh. > > > > However when I try and save E-Mails into the ~/Mail hierarchy it > > complains that it can't lock the mbox file. I guess that there's some > > sort of incompatibility between mutt's default locking method and > > sshfs. > > > > Is there anything I can do about this? I.e. can I build mutt with a > > different locking method (or more the point the dotlock program I > > suppose) or am I basically stuck? I know I could move to maildir but > > I'd prefer not to really and that would likely slow things down across > > an sshfs connection. > > > A little more information:- > > I'm running mutt 1.10.1 on xubuntu 19.04 > > The actual error I'm seeing is "Couldn't lock > /home/chris/Mail/folder/test" > (Obviously changes according to name of destination mbox) > > So is it not a locking problem, rather a permission problem? My UID > on both systems is the same so files in the ~/Mail directory are all > owned by me on both systems. > Even more information!
mutt_dotlock is failing when I try and lock the file across the sshfs file system:- chris@t470$ mutt_dotlock /home/chris/Mail/folder/test/fred chris@t470$ echo $? 1 chris@t470$ (The folder Mail is an sshfs mount) There is no permission problem for me to create files:- chris@t470$ ls -al /home/chris/Mail/folder/test total 8 drwxrwxr-x 1 chris chris 4096 Oct 25 10:38 . drwxrwxr-x 1 chris chris 4096 Oct 25 10:35 .. -rw-rw-r-- 1 chris chris 0 Oct 25 10:25 fred chris@t470$ touch /home/chris/Mail/folder/test/fred.lock chris@t470$ ls -al /home/chris/Mail/folder/test total 8 drwxrwxr-x 1 chris chris 4096 Oct 25 10:40 . drwxrwxr-x 1 chris chris 4096 Oct 25 10:35 .. -rw-rw-r-- 1 chris chris 0 Oct 25 10:25 fred -rw-rw-r-- 1 chris chris 0 Oct 25 10:40 fred.lock ` So how do I diagnose what the actual error is? Is mutt_dotlock trying to run as 'mail' rather than 'chris'? -- Chris Green