Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Sep 2014 14:23:46 -0700
From:      "Philip J. Koenig" <pjklist2@ekahuna.com>
To:        Freebsd-questions@freebsd.org
Subject:   Re: freebsd-update problems 9.x to 9.x
Message-ID:  <20140912212427830.AAA232@empty1.ekahuna.com@[10.20.30.130]>

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

On 9 Sep 2014 at 20:04, Philip J. Koenig <pjklist2@ekahuna.com> boldly uttered: 
 
> [REPOST - sent 8/25 and no answers yet]
> 
> 
> I've extensively searched the list archives and cannot find an answer 
> to this.
> 
> I get the (apparently well-known) error below when trying to use the 
> command "freebsd-update upgrade -r 9.3-RELEASE" on a box (actually
> VM) running 9.0-RELEASE (p7).
> 
> 
> > "The update metadata is correctly signed, but failed an integrity
> > check. Cowardly refusing to proceed any further."
> 
> 
> All the mentions I've seen of this issue pertain to either upgrading 
> to 9.x from 8.x or earlier, or upgrading 9.x to 10.0. 
> 
> Even though I initially patched to the p7 level of 9.0-RELEASE before 
> trying to do this upgrade (using freebsd-update actually, and it 
> seemed to work fine for that), I still tried the often-suggested fix 
> for the known issue of older versions of freebsd-update not 
> recognizing "%" and "@" characters. The result was that there were no 
> changes made to the freebsd-update script. (diff says it's identical 
> to the existing file)
> 
> Anything else I can try?
 



So my detailed post and repost starting 8/25 got no responses, and 
the post called "hi" got at least 2 responses. :boggle:  

Not that anyone's listening or anything, but the issue turned out to 
be something b0rken with either 9.0-RELEASE-p7 or 9.3-RELEASE, since 
if I changed the target to 9.2-RELEASE without making any other 
changes it worked fine.  

Encouraged, I tried to update 9.2-RELEASE to 9.3-RELEASE. Now the 
issue is some errors during the update (see below), and confusion on 
my part about how to rebuild ports, which freebsd-updates admonishes 
to do when it finishes. (tbh it was easier in the old days of 4.x 
when I used to do buildworld/installworld, than this.)  

I don't know exactly how to "rebuild all installed 3rd party software 
(e.g., programs installed from the ports tree)", as freebsd-update 
admonishes at the end of its run. Which one of the 18 ports and 
package utilities am I supposed to use for this?  

pkg is not installed by default, I couldn't find an option to use 
portupgrade for this task, and when I tried "portmaster -a -f -n" to 
see if that was the right choice, it resulted in a bunch of 
subroutines launching brightly-colored menus, and error messages. 
Ugh.  

Also, during the update run several error messages were spit out 
about certain paths related to BIND not being directories. 
(Unfortunately I cannot post those errors here because tee did not 
capture them into my logfile since apparently they are printed to 
stderror and I'm using Cshell and don't know how to redirect that to 
my logfile)  

But this is of concern to me because BIND is the main purpose of this 
FreeBSD instance.  


-- 
Philip J. Koenig                                       
pjklist@ekahuna.com
Electric Kahuna Systems -- Computers & Communications for the New 
Millenium





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