Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 May 2010 10:43:54 -0700
From:      Freddie Cash <fjwcash@gmail.com>
To:        freebsd-ports@freebsd.org
Subject:   Re: issues unveiled by devel/gettext
Message-ID:  <AANLkTik_DoGGrsl3xyC45HyQ8lAogx-H5nrpYdX696iu@mail.gmail.com>
In-Reply-To: <4C03F3CB.8010405@bsdforen.de>
References:  <4C03D5EC.4050409@bsdforen.de> <AANLkTinw0mfzyXKcQ6uI_DZ6cpWMYI4QUXO7kHagBeIp@mail.gmail.com> <4C03F3CB.8010405@bsdforen.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, May 31, 2010 at 10:37 AM, Dominic Fandrey <kamikaze@bsdforen.de>wrote:

> On 31/05/2010 19:08, Franci Nabalanci wrote:
> > I have the same problem and my FreeBSD 8.0 release doesnn't work anymore.
> I
> > cannot do anything. It is possible to save this problem or better install
> > different OS??
>
> A lot of stuff will start working again if you add the line:
> libintl.so.8    libintl.so.9
>
> to your /etc/libmap.conf file. Note that this is just a temporal
> workaround until you manage to rebuild the troublesome packages.
>
> This would be an excellent time to mention the wonderful -b options for
portupgrade and portmaster, that will create a backup package of any ports
that are upgraded, stored under /usr/ports/packages.  :)  If you run into
any issues, it's a simple "pkg_delete -xi portname" and "pkg_add
/usr/ports/packages/portname.tbz" process to roll-back to a known-good
version.  :D

There's also an option for both portupgrade and portmaster that tell it to
save old libraries to /usr/local/compat/lib, so that applications that
require the lib will continue to work, while you re-install/upgrade the
other apps.

Using ZFS snapshots on /usr/local and /var/db/pkg is also an option, as ZFS
provides a snapshot-roll-back feature.

IOW, this is not an "unsolvable mess" like some people claim every year.  :)

-- 
Freddie Cash
fjwcash@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTik_DoGGrsl3xyC45HyQ8lAogx-H5nrpYdX696iu>