From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Bernardo Newsgroups: gmane.emacs.help Subject: Emacs cannot write file in a Virtual Box shared folder Date: Mon, 21 Oct 2019 20:22:04 +1100 Message-ID: <8736fmfo77.fsf@pobox.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="169241"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) 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 15:10:43 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 1iMtvt-000hso-1S for geh-help-gnu-emacs@m.gmane.org; Tue, 22 Oct 2019 15:10:41 +0200 Original-Received: from localhost ([::1]:56176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMtvr-0002fq-KN for geh-help-gnu-emacs@m.gmane.org; Tue, 22 Oct 2019 09:10:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57313) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iMqiy-0007EX-Lt for help-gnu-emacs@gnu.org; Tue, 22 Oct 2019 05:45:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iMqiw-0002fA-JW for help-gnu-emacs@gnu.org; Tue, 22 Oct 2019 05:45:08 -0400 Original-Received: from 195-159-176-226.customer.powertech.no ([195.159.176.226]:38108 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iMqiw-0002eD-5c for help-gnu-emacs@gnu.org; Tue, 22 Oct 2019 05:45:06 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1iMqis-000NlW-D5 for help-gnu-emacs@gnu.org; Tue, 22 Oct 2019 11:45:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:JdExPnYCyybSGXWDLtAVS/qogHc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-Mailman-Approved-At: Tue, 22 Oct 2019 09:10:06 -0400 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:121691 Archived-At: Greetings, Running GNU Emacs in Debian (9.11) VM guest under VirtualBox host (6.0.14) running on Windows 10 box. (hope all this makes sense) Am having problems editing files located in a Virtual Box shared directory. The directory is owned by root but members of 'vboxsf' group have read/write/execute rights. Emacs user is a member of 'vboxsf' group. $ groups some_user cdrom sudo audio bluetooth vboxsf The (old) version of Emacs that comes with Debian reads/writes files ok; GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.11) of 2017-09-12 on hullmann, modified by Debian 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? -- cheers