Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Jan 2015 07:19:05 -0700
From:      Dan Busarow <dan@buildingonline.com>
To:        William Yardley <freebsd-questions@veggiechinese.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: ssh_explicit_bzero error on upgrade to 9.3-RELEASE-p8
Message-ID:  <95804187-52E2-42D9-B930-F73A2E6F8FFD@buildingonline.com>
In-Reply-To: <20150116011339.GJ34531@aura.veggiechinese.net>
References:  <20150115065251.GC44091@aura.veggiechinese.net> <20150116011339.GJ34531@aura.veggiechinese.net>

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


> On Jan 15, 2015, at 6:13 PM, William Yardley <freebsd-questions@veggiechinese.net> wrote:
> 
> On Wed, Jan 14, 2015 at 10:52:51PM -0800, William Yardley wrote:
>> aura:# /etc/rc.d/sshd restart
>> Performing sanity check on sshd configuration.
>> /usr/sbin/sshd: Undefined symbol "ssh_explicit_bzero"
> 
> Sorry for the self-followup, but I also don't have a '/usr/lib/private'
> *at all*, despite the fact that I upgraded to 9.3 from 9.2 using
> freebsd-update. I also don't seem to have some other things mentioned
> in:
> http://freebsdfoundation.blogspot.com/2014/07/freebsd-93-release-now-available.html
> (for example, my OpenSSH is version 6.2p2).
> 
> So it would seem that maybe I missed a post-reboot install step on one of my previous
> upgrades (though I thought freebsd-update was supposed to figure that
> out and resolve it if it managed to happen).
> 
> If that's the case, what's the safest way using binary updates to get my
> system to where it should be, rather than to where it thinks it is?
> Should I just get the 'base' tarball, or is there a better way?


William,

The solution below was given to me by Dan Langille for my similar situation.  upgrade to 9.3 from 9.2 that apparently did not upgrade userland

----------------------------------------------------------------------
env UNAME_r=9.2-RELEASE freebsd-update upgrade -r 9.3-RELEASE
freebsd-update install
freebsd-update install

and perhaps a third:

freebsd-update install
----------------------------------------------------------------------


I have not done this on my box yet.  I just copied the missing libraries into /usr/lib/private and I'm up.

I do intend on doing this soon though.  I'd rather not have another morning like yesterday where I had a lot of program debugging to do on this server and all I had was a single serial console.  It sucked.

Here's the bugzilla report for my issue

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196771

Dan Langille's is at

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196760

Public thanks to Glen Barber and Dan Langille for the followup and solution to this issue.

Dan
-- 
 Dan Busarow
 dan@buildingonline.com
 949 496 6648 x218
 Follow BuildingOnline on:
  http://Twitter.com/BuildingOnline
  http://Facebook.com/BuildingOnline
  http://Linkedin.com/groupRegistration?gid=1925831




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?95804187-52E2-42D9-B930-F73A2E6F8FFD>