FreeBSD The Power to Serve

FreeBSD 2.2.5 Errata Notes

The file
ERRATA.TXT contains post-release ERRATA for 2.2.5 and should always
be considered the definitive place to look first before reporting
a problem with this release.  This file will also be periodically
updated as new issues are reported so even if you've checked this
file recently, check it again before filing a bug report.  Any
changes to this file are also automatically emailed to:

    freebsd-stable@FreeBSD.org

For 2.2.5 security advisories, see:

    ftp://FreeBSD.org/pub/CERT/

For the latest information (note the URL carefully - this is NOT
ftp.FreeBSD.org).

---- Security Advisories:

Current active security advisories for 2.2.5:   One

o FreeBSD-SA-97:05 (available from ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT).

  You may also simply remove /dev/io as a quick work-around if you're
  not running an X server or some other specialized utility which
  requires access to the I/O instructions.

---- System Update Information:
o The appletalk stack was broken in 2.2.5.

Fix:  If you plan to run appletalk, you should apply the following patch:

ftp://ftp.FreeBSD.org/pub/FreeBSD/updates/2.2.5-RELEASE/atalk.diff.2.2.gz


o The line printer spooler lpd will, when sending jobs to remote
  printers, kill the child process sending to the remote after the
  timeout specified in the `ct' capability (2 minutes by default).

Fix:  Please upgrade the lpd subsystem to 2.2-stable.  As a workaround,
      increase the `ct' capability to an unreasonably large number of
      seconds (like 3600).


o Intel "F00F bug" enables users to hang machines with Pentium processors
  if they have access to the machine and can execute programs.

Fix:  Update to the 2.2-stable version of the kernel or apply the patch
      found in:

      ftp://ftp.FreeBSD.org/pub/FreeBSD/updates/2.2.5-RELEASE/f00f.diff.2.2.gz


o A bug in the ipfw code exists where using the "reset tcp" firewall command
  causes the kernel to write ethernet headers onto random kernel stack
  locations.

Fix:    Update to the 2.2-stable version of the kernel or apply the
        patch found in ftp://ftp.FreeBSD.org/pub/FreeBSD/updates/2.2.5-RELEASE/ipfw.diff.gz


o A bug in XF86Setup causes it to fail to create a symbolic link from
  /usr/X11R6/bin/X to the right X server for your hardware if a link
  does not already exist.  When you type startx the following error is
  displayed:

  xinit:  No such file or directory (errno 2):  no server "X" found in PATH

Fix:    Execute the following commands (as root) and re-run XF86Setup.

    # cd /usr/X11R6/bin
    # ln -s XF86_VGA16 X

    If XF86Setup asks you if you want to use the existing XF86Config for
    defaults choose no.  When it asks you if you want to create an 'X'
    link to the server choose yes.


o A bug in the phase diagram implementation of user-level ppp causes
  problems with some ppp implementations when shutting down the link.
  The line will go dead, but the modem will not hang up unless done
  manually using pppctl (or a switch).

Fix:  A version of ppp derived from the -current sources is available from
      http://www.FreeBSD.org/~brian

      It should build on any version of FreeBSD from 2.0.5 onwards.
      This code is available in the -current tree, but not (yet) in the
      2.2-STABLE tree.

    Further documentation can be found at these locations:

      Document references
      FAQ
      handbook