Bug 69723 - sysinstall(8): [request] allow to continue from package install failure
Summary: sysinstall(8): [request] allow to continue from package install failure
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-sysinstall (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-28 21:30 UTC by Gary Aitken
Modified: 2015-11-10 09:12 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gary Aitken 2004-07-28 21:30:20 UTC
I initially attempted to do an update from 4.5 to 4.10, 
as a binary only user with kernel sources and X11.
The update failed because of an undefined symbol in an X11 fontserver
library:

  fontconfig-2.2.2,1 aborted  error code 1
  /usr/X11R6/lib/libfontconfig.so.1: 
    undefined symbol "FT_Get_BDF_Property"
  loading dependent package
    XFree86-libraries-4.3.0_7 failed
    XFree86-FontServer-4.3.0_3 failed

A subsequent attempt to do a complete install failed in the same way, not surprisingly.

The result is an installation process which doesn't complete, and a disk which is in a dubious state.

Fix: 

It would be nice if one had the option of completing the installation and omitting the unsuccessful package (X11).
How-To-Repeat: I *think* this should fail by simply choosing normal X11 user with kernel sources and installing.  Can't be certain because I completed (I think) the installation by hand, since at the failure point everything was on the disk and I could build a custom kernel and go from there.

The error is definitely repeatable once it occurs; I got it with any attempted install which included X11.
Comment 1 Oliver Eikemeier freebsd_committer freebsd_triage 2004-07-28 22:15:37 UTC
Responsible Changed
From-To: freebsd-ports-bugs->x11

Over to maintainers
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2004-11-17 06:27:49 UTC
Responsible Changed
From-To: x11->freebsd-x11

While PRs for ports maintained by x11@FreeBSD.org have for some time been 
assigned to 'x11', this creates duplicate reminder email postings to the 
mailing lists.  The canonical form should now be 'freebsd-x11'.
Comment 3 Eric Anholt freebsd_committer freebsd_triage 2005-03-19 04:48:01 UTC
Responsible Changed
From-To: freebsd-x11->freebsd-bugs

This seems to be a "sysinstall doesn't upgrade ports properly" error, not an 
X11 issue.  I don't think sysinstall is intended to upgrade ports properly, 
however, the failure being described is nasty so I'll leave it open and shuffle 
it off to the generic Responsible so that maybe someone will fix it.
Comment 4 Gavin Atkinson freebsd_committer freebsd_triage 2010-07-13 14:38:08 UTC
Responsible Changed
From-To: freebsd-bugs->freebsd-sysinstall

Over to maintainer(s)
Comment 5 Garrett Cooper 2010-07-13 16:30:05 UTC
    I'm not sure I see the problem here with sysinstall(8). Broken
packages need to be fixed, not the tool that installs them.
Thanks,
-Garrett
Comment 6 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 09:07:19 UTC
sysinstall has been replaced by bsdinstall in FreeBSD 9.x. Closing.
Comment 7 Enji Cooper freebsd_committer freebsd_triage 2015-11-10 09:12:31 UTC
sysinstall has been replaced by bsdinstall in FreeBSD 9.x. Closing.