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>
