From owner-freebsd-current@FreeBSD.ORG Wed Jul 24 18:49:34 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 787AEEE7; Wed, 24 Jul 2013 18:49:34 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wg0-x235.google.com (mail-wg0-x235.google.com [IPv6:2a00:1450:400c:c00::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D510A2570; Wed, 24 Jul 2013 18:49:33 +0000 (UTC) Received: by mail-wg0-f53.google.com with SMTP id c11so766107wgh.8 for ; Wed, 24 Jul 2013 11:49:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=pgQN/frVRAP6dwjEju42TdMkyNx8ghP9iEch2iGvoN0=; b=jU+wVzgeYAu1hBJkaNxRLB9pNCpFoCcT5etOfk+XbwaIHvIzST7hh/Sxx5MoPiH57y s6yhur15LjvnL8Sq4GBC/u3H/LT0nOu2hxZkQVBOqVHJld71F/4PfOma2ip3H3KHPBGT gkSGXfDYnBtngVNF03p2JPBCgjLaBf4MeEHOaGEgQtQH/Na/U10koBmzfIP9uLziQIFW XfaGRB6dY0Noz5T9tZ0rPtMzh9kC0WuOv4E74DoKhulgjwH/cT4Gg9pT70Uj9seY6vK4 qjZXnGvO9xOWd+85x5ErxqjryzvK2OBqveliNbFwk2jxJoUxAHKG8LjiOfO8J6Z4FPs1 w8yg== X-Received: by 10.194.120.7 with SMTP id ky7mr27611115wjb.89.1374691772284; Wed, 24 Jul 2013 11:49:32 -0700 (PDT) Received: from ithaqua.etoilebsd.net (ithaqua.etoilebsd.net. [37.59.37.188]) by mx.google.com with ESMTPSA id li9sm7312901wic.2.2013.07.24.11.49.31 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 24 Jul 2013 11:49:31 -0700 (PDT) Sender: Baptiste Daroussin Date: Wed, 24 Jul 2013 20:49:30 +0200 From: Baptiste Daroussin To: Alexander Panyushkin Subject: Re: FUSE not work. Message-ID: <20130724184929.GA41432@ithaqua.etoilebsd.net> References: <51E94F09.4020109@FreeBSD.org> <51E95B4D.4030104@gmail.com> <51E96C84.3000209@FreeBSD.org> <51E97265.8040507@gmail.com> <51E9E669.3090500@FreeBSD.org> <20130724152216.GE63694@ithaqua.etoilebsd.net> <51F01A0C.2070808@gmail.com> <20130724183610.GI63694@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline In-Reply-To: <20130724183610.GI63694@ithaqua.etoilebsd.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Kevin Oberman , FreeBSD Current , Pedro Giffuni X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Jul 2013 18:49:34 -0000 --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 24, 2013 at 08:36:10PM +0200, Baptiste Daroussin wrote: > On Wed, Jul 24, 2013 at 09:16:44PM +0300, Alexander Panyushkin wrote: > > 24.07.2013 18:22, Baptiste Daroussin =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > > On Fri, Jul 19, 2013 at 09:42:41PM -0700, Kevin Oberman wrote: > > >> On Fri, Jul 19, 2013 at 6:22 PM, Pedro Giffuni wro= te: > > >> > > >>> On 19.07.2013 12:07, Alexander Panyushkin wrote: > > >>> > > >>>> 19.07.2013 19:42, Pedro Giffuni =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > >>>> > > >>>>> (re-posting since the original response didn't make it through) > > >>>>> > > >>>>> On 19.07.2013 10:29, Alexander Panyushkin wrote: > > >>>>> > > >>>>>> 19.07.2013 17:36, Pedro Giffuni =D0=BF=D0=B8=D1=88=D0=B5=D1=82: > > >>>>>> > > >>>>>>> Hello; > > >>>>>>> > > >>>>>>> The internal data structures in the FUSE kernel module have been > > >>>>>>> updated to be more compatible with MacFUSE and the linux FUSE. > > >>>>>>> > > >>>>>>> This basically means you have to rebuild your fuse modules > > >>>>>>> (including NTFS). > > >>>>>>> > > >>>>>>> We should not really update the FUSE_KERNEL_MINOR_VERSION yet. > > >>>>>>> I will add a note to UPDATING. > > >>>>>>> > > >>>>>>> Pedro. > > >>>>>>> > > >>>>>> > > >>>>>> > > >>>>>> Unfortunately the port is not build in FreeBSD 10 > > >>>>>> > > >>>>>> > > >>>>>> =3D=3D=3D>>> Starting build for sysutils/fusefs-kmod <<<=3D=3D=3D > > >>>>>> > > >>>>>> > > >>>>> fusefs-kmod is not needed on -current. I meant you have to rebuild > > >>>>> and reinstall fusefs-* ; in particular fusesfs-libs and ntfs. > > >>>>> > > >>>>> Since this is a ports issue I will not update the UPDATING file. > > >>>>> > > >>>>> Developers that need to know should use __FreeBSD_version > > >>>>> 1000038 as a reference. > > >>>>> > > >>>>> > > >>>> I rebuild sysutils/fusefs-ntfs with Clang and GCC, but this has no= effect. > > >>>> > > >>>> sysctl kern.osreldate > > >>>> kern.osreldate: 1000037 > > >>>> > > >>>> ntfs-3g /dev/ad10s1 /mnt/ntfs_0 > > >>>> mount > > >>>> ... > > >>>> /dev/fuse on /mnt/ntfs_0 (fusefs, local, synchronous) > > >>>> > > >>>> ls -la /mnt/ntfs_0 > > >>>> unique: 18, opcode: GETATTR (3), nodeid: 1, insize: 40, pid: 47053 > > >>>> getattr / > > >>>> unique: 18, success, outsize: 112 > > >>>> fuse: writing device: Invalid argument > > >>>> ls: /mnt/ntfs_0: Input/output error > > >>>> > > >>>> fuse is at least partly broken in -current. I discovered that if y= ou > > >> mount two devices that use fuse, when you umount any of them, ll are= marked > > >> as not mounted and disappear from df(1) or mount(8) output, but only= one is > > >> actually cleanly unmounted and, if it has been written to, will like= ly be > > >> corrupt. This applies to at least ntfs. > > >> > > >> ATM no one is supporting fuse in current, so this may become a serio= us > > >> issue before long. > > > This is fixed now. > > > > > > btw this problem is/was not related to fuse on current but rather to > > > fusefs-libs. > > > > > > Bapt > > I am rebuilding now world > > uname -a > > FreeBSD scorpion.kiev.ua 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Wed Jul= =20 > > 24 20:34:19 EEST 2013 root@scorpion.kiev.ua:/usr/obj/usr/src/sys/Kernel= =20 > > amd64 > >=20 > > and ports fusefs-libs-2.9.3 and fusefs-ntfs-2012.1.15 > > Problem not fixed. > >=20 >=20 > Yes fuse in base is broken since r248084 downgrade sys/fs/fuse to that ve= rsion > and it will work, I'm investigating. >=20 > What I fix is the umount umounting all the FS. >=20 > regards, > Bapt Forgot to say r248084 is the last working revision. regards, Bapt --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlHwIbkACgkQ8kTtMUmk6EwpGwCfY4SDhJp0KxsosamQQhDQszLk QF8AoLEdkIyUrWIOOTq/UZb1JI5MGJAh =kbmp -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v--