From owner-freebsd-stable Sun Sep 2 21:23:10 2001 Delivered-To: freebsd-stable@freebsd.org Received: from topperwein.dyndns.org (acs-24-154-28-172.zoominternet.net [24.154.28.172]) by hub.freebsd.org (Postfix) with ESMTP id 18EC837B401 for ; Sun, 2 Sep 2001 21:23:03 -0700 (PDT) Received: from topperwein.dyndns.org (topperwein.dyndns.org [192.168.168.10]) by topperwein.dyndns.org (8.11.6/8.11.6) with ESMTP id f834N1g00751 for ; Mon, 3 Sep 2001 00:23:01 -0400 (EDT) (envelope-from behanna@zbzoom.net) Date: Mon, 3 Sep 2001 00:22:56 -0400 (EDT) From: Chris BeHanna Reply-To: Chris BeHanna To: FreeBSD-Stable Subject: Re: 2.2.8 -> 4.3 upgrade In-Reply-To: <20010902194650.A26090@freeway.dcfinc.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Content-ID: Content-Disposition: INLINE Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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