From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Emacs cannot write file in a Virtual Box shared folder Date: Tue, 22 Oct 2019 17:43:32 +0300 Message-ID: <83blu8263v.fsf@gnu.org> References: <8736fmfo77.fsf@pobox.com> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="115229"; mail-complaints-to="usenet@blaine.gmane.org" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Oct 22 16:58:21 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iMvc2-000Tpc-Fr for geh-help-gnu-emacs@m.gmane.org; Tue, 22 Oct 2019 16:58:18 +0200 Original-Received: from localhost ([::1]:60074 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMvc0-0008RX-TF for geh-help-gnu-emacs@m.gmane.org; Tue, 22 Oct 2019 10:58:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49429) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMvNp-0004g6-EV for help-gnu-emacs@gnu.org; Tue, 22 Oct 2019 10:43:38 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:57847) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iMvNp-0001eK-A6 for help-gnu-emacs@gnu.org; Tue, 22 Oct 2019 10:43:37 -0400 Original-Received: from [176.228.60.248] (port=2642 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iMvNo-0003YB-JJ for help-gnu-emacs@gnu.org; Tue, 22 Oct 2019 10:43:37 -0400 In-reply-to: <8736fmfo77.fsf@pobox.com> (message from Bernardo on Mon, 21 Oct 2019 20:22:04 +1100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:121693 Archived-At: > From: Bernardo > Date: Mon, 21 Oct 2019 20:22:04 +1100 > > The version of Emacs that's built from Git repos cannot write > file. Also by default it opens the file in read-only mode. > GNU Emacs 27.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2019-10-21 > > Debugger entered--Lisp error: (file-error "Unlocking file" "Operation not permitted" "/media/sf_Home/zz_stuff") > write-region(nil nil "/media/sf_Home/zz_stuff" nil t "/media/sf_Home/zz_stuff") > basic-save-buffer-2() > basic-save-buffer-1() > basic-save-buffer(t) > save-buffer(1) > funcall-interactively(save-buffer 1) > call-interactively(save-buffer nil nil) > command-execute(save-buffer) > > Other editors (GNU nano) within the VM read/write the same files correctly. > Sounds like a bug? Could be, it's hard to say. Suggest to report this using report-emacs-bug, and if you can, include strace information that shows which file operation involved in this fails. My guess is that Virtual Box has problems supporting symlinks or something, but that's just a guess.