Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Oct 2020 20:09:37 -0700
From:      Kevin Oberman <rkoberman@gmail.com>
To:        Matthias Fechner <idefix@fechner.net>
Cc:        Jack Raats <mlist@nlned.nl>,  "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: Problems with FreeBSD 12.2-RELEASE
Message-ID:  <CAN6yY1vs-L6gdkXeDrP1Eo6PybEebczEiR60J6vEutf4ba_r6g@mail.gmail.com>
In-Reply-To: <8732ada3-264c-4c55-8cba-2d5a697bf226@fechner.net>
References:  <C9D65EFE-31EC-4A0F-A89F-31AFE487CDA0@nlned.nl> <5dc46e8f-d4d6-f53a-5ae4-0cdc3243dbfc@fechner.net> <CAN6yY1uLDrBTFZEVqupiSuXPmzdJ=6x2=REB762G=hinBeqx6Q@mail.gmail.com> <8732ada3-264c-4c55-8cba-2d5a697bf226@fechner.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 30, 2020 at 2:47 AM Matthias Fechner <idefix@fechner.net> wrote=
:

> Hi Kevi,
>
> Am 30.10.2020 um 00:15 schrieb Kevin Oberman:
>
> Should be no reason to install MOST ports on a minor upgrade like 12.1 to
> 12.2. I certainly have not found any need. For major version upgrades, it
> is recommended that all ports be reinstalled though only a minority
> actually need it. It's just hard to be sure which ones.
>
> The big exception is ports that provide kernel modules. Most of these wil=
l
> work after a minor upgrade, but a few are rather touchy. The most touchy,
> in my experience, are the drm-kmod ports and, a bit less so,
> virtualbox-ose-kmod. I keep full sources on my systems, so I just add the=
m
> to PORTS_MODULES in /etc/src.conf so that they are built with my kernel.
> PORTS_MODULES=3D emulators/virtualbox-ose-kmod
> PORTS_MODULES+=3D sysutils/lsof
> PORTS_MODULES+=3D graphics/drm-fbsd12.0-kmod
> I realize that this can be a problem for some, but one system of a given
> architecture can build a package that can be added to all others.
>
> A special case is lsof. lsof actually looks through certain kernel source=
s
> to build some things and it is important that you either have a package
> built against the sources for the current kernel or that you build the po=
rt
> against the correct contents of /usr/src/sys/. You don't need full
> sources... just the kernel. I don't believe that any other port has such =
a
> requirement except kernel modules.
>
>
> you are fully right and this should be the case.
> But for me it was not. TLS connection were not working (postfix, dovecot)=
,
> rspamd crashed (refused to start with bus error).
>
> After reinstalling all packages all problems were fixed.
>
> Maybe this is related to the fact that the compiler was replaced and the
> 12.1 binaries do not really work together with the new 12.2 environment.
>
> Gru=C3=9F
> Matthias
>
>
I don't use rspamd, but I do use postfix with dovecot, and it works fine
for me. Just "freebsd-update upgrade -r 12.2-RELEASE",  "freebsd-update
install", reboot, and "freebsd-update install" again. That was all it took
and postfix/dovecot are working just fine. I was upgrading from
12.1-RELEASE to and no issues with any ports. (I had no X or any kmod ports
on this server.)
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683



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