From nobody@FreeBSD.org  Thu Apr 14 14:23:48 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B715B16A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <andrew@grillet.co.uk>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Cannot escape from failed port/package install
X-Send-Pr-Version: www-2.3

>Number:         79910
>Category:       bin
>Synopsis:       sysinstall(8): Cannot escape from failed port/package install
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-sysinstall
>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:  Sun Jan 23 20:57:35 UTC 2011
>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:
Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-ports-qa 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Apr 14 15:33:44 GMT 2005 
Responsible-Changed-Why:  
This is a problem with sysinstall, not ports. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=79910 
Responsible-Changed-From-To: freebsd-ports-qa->freebsd-qa 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Thu Apr 14 15:37:37 GMT 2005 
Responsible-Changed-Why:  
Fix bogus assignment. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=79910 
Responsible-Changed-From-To: freebsd-bugs->brucec  
Responsible-Changed-By: brucec 
Responsible-Changed-When: Sun Apr 25 14:55:30 UTC 2010 
Responsible-Changed-Why:  
Take. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=79910 
Responsible-Changed-From-To: brucec->freebsd-sysinstall 
Responsible-Changed-By: brucec 
Responsible-Changed-When: Sun Jan 23 20:57:21 UTC 2011 
Responsible-Changed-Why:  
Back to the pool. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=79910 
>Unformatted:
