From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Apr 14 14:30:20 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77CAA16A4CE for ; Thu, 14 Apr 2005 14:30:20 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DFD743D53 for ; Thu, 14 Apr 2005 14:30:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j3EEUKtp080765 for ; Thu, 14 Apr 2005 14:30:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j3EEUKP1080762; Thu, 14 Apr 2005 14:30:20 GMT (envelope-from gnats) Resent-Date: Thu, 14 Apr 2005 14:30:20 GMT Resent-Message-Id: <200504141430.j3EEUKP1080762@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Andrew Grillet Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B715B16A4CE for ; Thu, 14 Apr 2005 14:23:48 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 97A6743D48 for ; Thu, 14 Apr 2005 14:23:48 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j3EENml7091985 for ; Thu, 14 Apr 2005 14:23:48 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j3EENmag091983; Thu, 14 Apr 2005 14:23:48 GMT (envelope-from nobody) Message-Id: <200504141423.j3EENmag091983@www.freebsd.org> Date: Thu, 14 Apr 2005 14:23:48 GMT From: Andrew Grillet To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: ports/79910: Cannot escape from failed port/package install X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2005 14:30:20 -0000 >Number: 79910 >Category: ports >Synopsis: Cannot escape from failed port/package install >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Apr 14 14:30:19 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Andrew Grillet >Release: 5.4-RC2 >Organization: >Environment: Not available/applies to all machines. >Description: If you use /stand/sysinstall to install a port or package, and it fails, you get in an endless loop of being asked if you would like to try again or reconfigure your install medium. Much more seriously, if the intallation fails because of target problems (eg out of space because configuration of /usr partition specified 5kb in place of 5gb :-) you are forced to go through failures of each package you selected, as there is no way to abort the process. After that, you may still be in a loop, and end up having to power down. This is a likely event for a new user, and it looks very bad that it is so hard to abort a failing install. (Ctrl-C does not work in any useful way). >How-To-Repeat: Try to install a pacakge from an ftp site that does not have it, or a damaged CD. >Fix: The /stand/sysinstall procedure needs to have an [Abort] button on dialogue box that reports some kind of error. >Release-Note: >Audit-Trail: >Unformatted: