GNU bug report logs - #35543
Installer cannot be restarted after a failed install

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Severity: important; Reported by: "pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN>; dated Fri, 3 May 2019 09:10:01 UTC; Maintainer for guix is bug-guix@HIDDEN.
Severity set to 'important' from 'normal' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Changed bug title to 'Installer cannot be restarted after a failed install' from 'Installer crashes on retry when selecting keyboard layout' Request was from Ludovic Courtès <ludo@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 35543 <at> debbugs.gnu.org:


Received: (at 35543) by debbugs.gnu.org; 3 May 2019 13:41:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 09:41:22 2019
Received: from localhost ([127.0.0.1]:48109 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMYRF-0006rD-OO
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 09:41:22 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49439)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1hMYRD-0006r0-96
 for 35543 <at> debbugs.gnu.org; Fri, 03 May 2019 09:41:19 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:48054)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1hMYR7-0007r2-U3; Fri, 03 May 2019 09:41:13 -0400
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=56782 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1hMYR7-0003UG-7n; Fri, 03 May 2019 09:41:13 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Mathieu Othacehe <m.othacehe@HIDDEN>
Subject: Re: bug#35543: Installer crashes on retry when selecting keyboard
 layout
References: <20190503090937.vveultdxob2fzliv@HIDDEN>
 <87imurd9vu.fsf@HIDDEN> <874l6bka82.fsf@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 14 =?utf-8?Q?Flor=C3=A9al?= an 227 de la =?utf-8?Q?R?=
 =?utf-8?Q?=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Fri, 03 May 2019 15:41:11 +0200
In-Reply-To: <874l6bka82.fsf@HIDDEN> (Mathieu Othacehe's message of "Fri,
 03 May 2019 14:12:45 +0200")
Message-ID: <875zqrd5ag.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 35543
Cc: 35543 <at> debbugs.gnu.org,
 "pelzflorian \(Florian Pelz\)" <pelzflorian@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello!

Mathieu Othacehe <m.othacehe@HIDDEN> skribis:

>> I believe the broader issue is that the installer cannot really be
>> restarted after a failed install, as we discussed a while back on
>> guix-devel.  Mathieu, can you confirm?
>
> I'm not aware of this layout issue, however, after the installer is
> restarted, the install is doomed because some mounts can't be
> undone.
>
> I didn't find a way to fix this, so maybe we should advise/force a
> reboot upon installer failure?

Maybe, though we should also offer a way to collect more debugging info
and report the issue, which means at least letting people read error
messages.

Thoughts?

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#35543; Package guix. Full text available.

Message received at 35543 <at> debbugs.gnu.org:


Received: (at 35543) by debbugs.gnu.org; 3 May 2019 12:12:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 08:12:55 2019
Received: from localhost ([127.0.0.1]:47940 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMX3f-0004eO-FX
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 08:12:55 -0400
Received: from mail-wm1-f52.google.com ([209.85.128.52]:54653)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <m.othacehe@HIDDEN>) id 1hMX3d-0004eB-HR
 for 35543 <at> debbugs.gnu.org; Fri, 03 May 2019 08:12:53 -0400
Received: by mail-wm1-f52.google.com with SMTP id b10so6857424wmj.4
 for <35543 <at> debbugs.gnu.org>; Fri, 03 May 2019 05:12:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=references:user-agent:from:to:cc:subject:in-reply-to:date
 :message-id:mime-version;
 bh=LMd3HVNv4sJ8DXdohudIHOiSFkdEgyLNlMbtGlsn5gk=;
 b=ncrEFwJh7HcGDOey2SQDdj8wUPwZPs6rzy3BK9deGMOlDSa7lo7P229Tn9dJMHJPeM
 Ncp4YcZqhL/kD7IlOVJIhsK11fpD5Ry6HbCcjyr0kGpAcTYBpDjIxKeTUoQDi27KDfvu
 npEZkpMTN694Zlc7BI8sEydtoos6uMlRdkXkscok+M1DpmL0ZT9xZcghWXSTTekWYZeq
 sdi7ixpYmiHh9SXqyS8ohE/ipF8IJN6JBJoFn6FpH7isIu5NhBO8Uz4KoivI4sfXObVA
 hQCRAxw/1byWbJKfdK4GViWbRdzcJKR73643/RFUrRrn3fOhv4CitaRKtlK11x6fJHWa
 Ph6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:references:user-agent:from:to:cc:subject
 :in-reply-to:date:message-id:mime-version;
 bh=LMd3HVNv4sJ8DXdohudIHOiSFkdEgyLNlMbtGlsn5gk=;
 b=Zsn6IajgJAYQGWoJFKZzlXpSBCthKk1aEnPUkUnYXwmIha6hcBGyne46bi82UuZ0wE
 7CA5N55C1BjdWUQzR8SByYjQ4m0mOGAKj4aFHCxJLcPFIF23h3Lgl3glkx6QxZ55RveG
 A67iDqDjYU5RHScgW0jKrj07juAr38ydyi1n8rjcdEDDfmzLmcnijL5QxGitWHlISbu9
 C51nACk0F0Z4YzcXMRoabFTIGuTjgytHQGvNVBQEOwikG2fuwFK59ebDfoi2gzzhMBtb
 RcSsx7ewE7QQIGF3KZq1HQY/fLwsJHKClQM6mkg3Lm/js9eUH8gIrSrPXzssLd5O14bH
 xJ7A==
X-Gm-Message-State: APjAAAUSsun7ztOk8IAQIIPrKLnOVyFmYsC6UEMcC06lx20wq/yz0HCF
 gUhu5QmTSazHMePrmNrsxAq+V510
X-Google-Smtp-Source: APXvYqzdiqA93+uw993hRMgNHOFnfeLdE7Hz8LlpSyXHs92k7hhEQBEisNLm3LCdmfb6+kSGhHBxfA==
X-Received: by 2002:a1c:9689:: with SMTP id y131mr6421690wmd.74.1556885567454; 
 Fri, 03 May 2019 05:12:47 -0700 (PDT)
Received: from fuji (smtp.parrot.biz. [62.23.167.188])
 by smtp.gmail.com with ESMTPSA id n4sm2436696wmk.24.2019.05.03.05.12.46
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 03 May 2019 05:12:46 -0700 (PDT)
References: <20190503090937.vveultdxob2fzliv@HIDDEN>
 <87imurd9vu.fsf@HIDDEN>
User-agent: mu4e 1.2.0; emacs 26.1
From: Mathieu Othacehe <m.othacehe@HIDDEN>
To: Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>
Subject: Re: bug#35543: Installer crashes on retry when selecting keyboard
 layout
In-reply-to: <87imurd9vu.fsf@HIDDEN>
Date: Fri, 03 May 2019 14:12:45 +0200
Message-ID: <874l6bka82.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 35543
Cc: 35543 <at> debbugs.gnu.org,
 "pelzflorian \(Florian Pelz\)" <pelzflorian@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hello,

> I believe the broader issue is that the installer cannot really be
> restarted after a failed install, as we discussed a while back on
> guix-devel.  Mathieu, can you confirm?

I'm not aware of this layout issue, however, after the installer is
restarted, the install is doomed because some mounts can't be
undone.

I didn't find a way to fix this, so maybe we should advise/force a
reboot upon installer failure?

Mathieu




Information forwarded to bug-guix@HIDDEN:
bug#35543; Package guix. Full text available.

Message received at 35543 <at> debbugs.gnu.org:


Received: (at 35543) by debbugs.gnu.org; 3 May 2019 12:02:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 08:02:13 2019
Received: from localhost ([127.0.0.1]:47912 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMWtI-0004Ok-OS
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 08:02:13 -0400
Received: from eggs.gnu.org ([209.51.188.92]:57490)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1hMWtD-0004OR-9m
 for 35543 <at> debbugs.gnu.org; Fri, 03 May 2019 08:02:11 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:44932)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <ludo@HIDDEN>)
 id 1hMWt5-0007aw-Bw; Fri, 03 May 2019 08:02:00 -0400
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=56262 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1hMWt4-0002Ds-Eo; Fri, 03 May 2019 08:01:58 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: "pelzflorian \(Florian Pelz\)" <pelzflorian@HIDDEN>
Subject: Re: bug#35543: Installer crashes on retry when selecting keyboard
 layout
References: <20190503090937.vveultdxob2fzliv@HIDDEN>
Date: Fri, 03 May 2019 14:01:57 +0200
In-Reply-To: <20190503090937.vveultdxob2fzliv@HIDDEN>
 (pelzflorian@HIDDEN's message of "Fri, 3 May 2019 11:09:37
 +0200")
Message-ID: <87imurd9vu.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 35543
Cc: 35543 <at> debbugs.gnu.org, Mathieu Othacehe <m.othacehe@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

"pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN> skribis:

> If the first install fails (e.g. when the build fails, see separate
> bug report on MATE install), it is possible to retry the installation.
> However, on the second attempt the installer crashes when selecting a
> keyboard layout.

[...]

> ice-9/eval.scm:159:9: Unable to locate keymap update file

I believe the broader issue is that the installer cannot really be
restarted after a failed install, as we discussed a while back on
guix-devel.  Mathieu, can you confirm?

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#35543; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 May 2019 09:09:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri May 03 05:09:51 2019
Received: from localhost ([127.0.0.1]:47706 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1hMUCV-0002NX-L6
	for submit <at> debbugs.gnu.org; Fri, 03 May 2019 05:09:51 -0400
Received: from eggs.gnu.org ([209.51.188.92]:47547)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <pelzflorian@HIDDEN>) id 1hMUCV-0002NL-0x
 for submit <at> debbugs.gnu.org; Fri, 03 May 2019 05:09:51 -0400
Received: from lists.gnu.org ([209.51.188.17]:33316)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <pelzflorian@HIDDEN>)
 id 1hMUCP-0008L5-SE
 for submit <at> debbugs.gnu.org; Fri, 03 May 2019 05:09:45 -0400
Received: from eggs.gnu.org ([209.51.188.92]:33696)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <pelzflorian@HIDDEN>) id 1hMUCO-0004Ze-T8
 for bug-guix@HIDDEN; Fri, 03 May 2019 05:09:45 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,URIBL_BLOCKED
 autolearn=disabled version=3.3.2
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <pelzflorian@HIDDEN>) id 1hMUCO-0008KJ-24
 for bug-guix@HIDDEN; Fri, 03 May 2019 05:09:44 -0400
Received: from pelzflorian.de ([5.45.111.108]:52876 helo=mail.pelzflorian.de)
 by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <pelzflorian@HIDDEN>)
 id 1hMUCN-0008JT-S9
 for bug-guix@HIDDEN; Fri, 03 May 2019 05:09:44 -0400
Received: from pelzflorian.localdomain (unknown [5.45.111.108])
 by mail.pelzflorian.de (Postfix) with ESMTPSA id 4D034360038
 for <bug-guix@HIDDEN>; Fri,  3 May 2019 11:09:37 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de;
 s=mail; t=1556874577;
 bh=1oltcVAMI3dkd3GzsmAslMRbSCaX3ZjUd+3jOtABJNQ=;
 h=Date:From:To:Subject;
 b=Z3zK0PI4NvLzSCJ+c9USaXuZg0d42OCJRy4eD9ob+K8tP+Z4AIGSe+8UkMkY2eU6t
 FysBO3gRSIqzj6rZovuNwrxG01losmEm9Ti5+butdLYuzTDWxnFb06bJJVQUkZ9HEP
 +QmjG47EmNiO4iraJ61kkjXaNnCZtuQNNBz99XPQ=
Date: Fri, 3 May 2019 11:09:37 +0200
From: "pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN>
To: bug-guix@HIDDEN
Subject: Installer crashes on retry when selecting keyboard layout
Message-ID: <20190503090937.vveultdxob2fzliv@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
User-Agent: NeoMutt/20180716
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 5.45.111.108
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

If the first install fails (e.g. when the build fails, see separate
bug report on MATE install), it is possible to retry the installation.
However, on the second attempt the installer crashes when selecting a
keyboard layout.

A backtrace is displayed; the important part appears to be this:

In ./gnu/installer/steps.scm:
   177:21 10 (_)
In ice-9/eval.scm:
    619:8  9 (_ #(#(#(#<directory (guile-user) 2525140>) #<<ins=E2=80=A6
In ./gnu/installer/keymap.scm:
    163:7  8 (_ _)
In unknown file:
           7 (scm-error misc-error #f "~A" ("Unable to locate ke
In ice-9/boot-9.scm:
   751:25  6 (dispatch-exception 4 misc-error (#f "~A" ("Unable
In ice-9/eval.scm
    619:8  5 (_ #(#(#<directory (guile-user) 2525140> #<<instal=E2=80=A6
[some not important stuff I am too lazy to type=E2=80=A6]
ice-9/eval.scm:159:9: Unable to locate keymap update file




Acknowledgement sent to "pelzflorian (Florian Pelz)" <pelzflorian@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#35543; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 9 May 2019 15:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.