From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: Preliminary MIPS N32 port now available Date: Fri, 18 Oct 2013 23:03:18 -0400 Message-ID: <87k3haklmx.fsf@netris.org> References: <871u3jmfkp.fsf@netris.org> <87bo2n3ruj.fsf@karetnikov.org> <8738nyyoxv.fsf@karetnikov.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50596) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VXMq1-0001Di-RI for guix-devel@gnu.org; Fri, 18 Oct 2013 23:04:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VXMpw-0001sA-Il for guix-devel@gnu.org; Fri, 18 Oct 2013 23:04:25 -0400 Received: from world.peace.net ([96.39.62.75]:46683) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VXMpw-0001s2-Dm for guix-devel@gnu.org; Fri, 18 Oct 2013 23:04:20 -0400 In-Reply-To: <8738nyyoxv.fsf@karetnikov.org> (Nikita Karetnikov's message of "Sat, 19 Oct 2013 06:28:12 +0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Nikita Karetnikov Cc: guix-devel@gnu.org Hi Nikita, Nikita Karetnikov writes: > I tried to build =E2=80=98hello=E2=80=99 twice, and the following error o= ccurred each > time: > > stripping binaries in > "/nix/store/hl8khv4qip9nwbm1qm93irbz9has4wrd-gcc-cross-boot0-4.7.3/bin" > with "strip" and flags ("--strip-debug") > phase `strip' succeeded after 17 seconds > error (ignored): aborting transaction: cannot rollback - no transaction i= s active > guix package: error: build failed: committing transaction: disk I/O error > > I guess something is wrong with my system, what should I check? I looked into this, and the problem is an incompatibility between SQLite and JFS. When SQLite commits a transaction, it uses 'fsync' on a directory, which is apparently not supported by JFS. This problem was noticed by an AIX user back in 2008. It looks like they worked around the problem by changing SQLite's behavior on AIX systems, but that obviously doesn't help you. http://news.gmane.org/group/gmane.comp.db.sqlite.general/thread=3D39682 I think your best option is to switch back to ext3 or ext4. Mark