Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Sep 2001 00:22:56 -0400 (EDT)
From:      Chris BeHanna <behanna@zbzoom.net>
To:        FreeBSD-Stable <stable@freebsd.org>
Subject:   Re: 2.2.8 -> 4.3 upgrade
Message-ID:  <Pine.BSF.4.32.0109030005340.575-100000@topperwein.dyndns.org>
In-Reply-To: <20010902194650.A26090@freeway.dcfinc.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 2 Sep 2001, Chad R. Larson wrote:

> I'm about to bite the bullet and upgrade my old reliable server from
> 2.2.8-STABLE to 4.3-RELEASE.  Biggest incentive is the increasing
> number of ports that won't build without hand-holding and desire to
> support the Ricoh MP7040S SCSI CD-ROM burner I bought for it without
> doing the basic research to realize the WORM dirvers wouldn't
> recognize it.  Silly me, I thought SCSI burners would be as
> interchangeable as SCSI disks and CD-ROM drives.
>
> I worked my way through the steps of doing the source upgrade (which
> includes stops along the way at 3.5.1 and 4.1, as best I can tell)
> and decided it would be easier to try to make one large leap.

    Yeow!

> So, I'm planning on:
>   1)  Full backup (maybe several :->)
>   2)  Boot 4.3-RELEASE CDs and select "Upgrade" (kernel and binaries
>       only)

    I'm not sure if this will work.  When I first upgraded from 3.4 to
4.0, I had a nice chat with a nice lady at Walnut Creek who said that
upgrades across minor releases should work, but that upgrades across
major releases are unlikely to work.

    You'll have a full backup, so if it doesn't work, you can install
from scratch, restore your data, restore /etc to a secondary place
(e.g., /etc.2.2.8), and put back (most of) your configuration.

> [...snip...]
>
> Things I worry about:
>   1)  Are all the currently built ports going to continue to run?
>       That is, should I be concerned about a.out/2.x compatability
>       issues?  Am I going to have to rebuild the ports now in use?

    If you install the 2.x compatibility libraries from the CD, I
would expect the old stuff to continue to run; HOWEVER, you may have
to fiddle with ldconfig to get the old stuff to look for the compat
dynamic libraries in the correct places.  See the ld_config_paths_aout
setting in /etc/defaults/rc.conf.

>   2)  Will my elaborately constructed ghostscript/hpdj500 printer
>       subsystem that now makes my antique HP DeskJet 520 think it is
>       a PostScript printer going to be damaged?

    If it is, install the apsfilter port and go through its
configuration.  It's a *wonderful* port, and it works great.  The idea
is that it sets up a printcap entry that points to a config-generated
script that invokes ghostscript with the correct options to translate
PS output to HP-PCL, then feed that to your printer.  If it works on
my even-more-antique OfficeJet 350, it should work on your DeskJet
520.

> I =am= expecting that I'll have to redo my sendmail.cf and
> supporting files; that should be no problem for me.  This machine
> isn't running named.

    Neither is mine.  The only thing I have to tweak in my sendmail.cf
is to turn MeToo back on, but then, I use fetchmail to get my mail
from my ISP (I have no MX record, and my ISP blocks inbound
connections to ports 1-1024 unless I pay for "business grade"
service), and my otherwise-stock sendmail configuration DTRT when I
send mail out.  Note that for that to work, your mail delivery host
has to have a resolvable hostname.  I use dyndns.org for that (and
yes, I have given them money, and so should you if you use them).

> So, gang.  What else should make be duck?  Will it be easier if I
> preserve some particular configuration files before I start (other
> than doing the full backups, that is).

    Save /etc for sure, and probably also /usr/local/etc.

-- 
Chris BeHanna
Software Engineer                   (Remove "bogus" before responding.)
behanna@bogus.zbzoom.net
I was raised by a pack of wild corn dogs.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.32.0109030005340.575-100000>