Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Aug 2016 01:01:52 +0200
From:      Rainer Duffner <rainer@ultra-secure.de>
To:        Doug Hardie <doug@mail.sermon-archive.info>
Cc:        freebsd-stable <freebsd-stable@freebsd.org>
Subject:   Re: FreeBSD 10.1 can't upgrade to FreeBSD 11-RC1 via freebsd-update
Message-ID:  <B5747320-4FB3-4F20-84D4-AEED6AD491A9@ultra-secure.de>
In-Reply-To: <6EB5F84D-E392-4742-BB4D-5A78393F4A24@mail.sermon-archive.info>
References:  <504FE992-890D-4335-BFD5-5F538FBC6459@ultra-secure.de> <6EB5F84D-E392-4742-BB4D-5A78393F4A24@mail.sermon-archive.info>

next in thread | previous in thread | raw e-mail | index | archive | help

> Am 20.08.2016 um 22:34 schrieb Doug Hardie =
<doug@mail.sermon-archive.info>:
>=20
>=20
>> On 20 August 2016, at 11:50, Rainer Duffner <rainer@ultra-secure.de> =
wrote:
>>=20
>> FreeBSD 10.3 works.
>>=20
>> FreeBSD 10.1 complains about a failed integrity check etc (which the =
EN was supposed to fix, I assume)
>>=20
>>=20
>> I did run freebsd-update to update to the latest patch-level and =
freebsd-version said, I was on p37.
>=20
> I encountered the same issue with 9.x.  The following patch was sent =
to me:
>=20
> --- Comment #5 from Xin LI <delphij@FreeBSD.org> ---
> (In reply to bc979 from comment #4)
>=20
> Can you try applying this? (r279901)
>=20
> Index: head/usr.sbin/freebsd-update/freebsd-update.sh
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> --- head/usr.sbin/freebsd-update/freebsd-update.sh      (revision =
279900)
> +++ head/usr.sbin/freebsd-update/freebsd-update.sh      (revision =
279901)
> @@ -1231,7 +1231,7 @@ fetch_metadata_sanity () {
>       # Some aliases to save space later: ${P} is a character which =
can
>       # appear in a path; ${M} is the four numeric metadata fields; =
and
>       # ${H} is a sha256 hash.
> -       P=3D"[-+./:=3D%@_[~[:alnum:]]"
> +       P=3D"[-+./:=3D,%@_[~[:alnum:]]"
>       M=3D"[0-9]+\|[0-9]+\|[0-9]+\|[0-9]+"
>       H=3D"[0-9a-f]{64}"
>=20
> --=20
>=20
> However, it doesn't actually go in 9.x.  The line numbers are very =
close.  Use the comment to find the proper line.  For me it was less =
than 10 lines before 1231.  I don't keep the source so I just updated =
/usr/sbin/freebsd-update directly.  The patch worked.
>=20



It seems to work, yes.

I think this should be fixed before 11.0-RELEASE becomes available.



Rainer=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B5747320-4FB3-4F20-84D4-AEED6AD491A9>