Gumbyware was off the air for quite a while early this morning....
There'd been FreeBSD security alerts accumulating for a while, and since the ones the last few days had been related to OpenSSL and OpenSSH, which are exposed to the cruel world, I figure I'd better do something about them.
So:
# cvsup -g -L 1 -P - -z /etc/cvsupfile
# make buildworld
# make installworld
# reboot
And all should be well, right?
Er... everything was fine, right up until the startup scripts reached NFS, at which point there was a kernel panic, core dump, and emergency reboot... which failed in exactly the same way. (After a couple of these failures, at least I'd figured out that it was happening during NFS startup.)
So, futz around with booting into single-user mode (all the other nominally-safer-than-normal modes were still trying to start NFS), remounting / to allow writing... then edit /etc/rc.conf to change the NFS options from YES to NO. Reboot.
OK. Now it's booted OK, and outside services (web, mail, subversion, and so on) are running. I can't use my workstation, though, because it's still waiting for /home to reappear on the server... via NFS, of course.
Take a wild guess that there are updates to the NFS subsystem which are now out of sync with the kernel (I suppose that can happen when you upgrade all the services to 6.2 while leaving the kernel at 6.0). So,
# make buildkernel KERNCONF=VETINARI
# make installkernel KERNCONF=VETINARI
# reboot
Yay! It comes up without crashing, and I can then re-enable and start NFS, and it doesn't freak out. Do one last reboot, with NFS turned on in rc.conf, just to make sure. Success!
And now, while I'm thinking about it, methinks it wise to burn a 6.2 rescue CD. Just in case.
Update: Burning a CD this week is more trouble than I'd expected. The recent Debian upgrade replaced cdrecord with the splinter project wodim (I guess I'd heard something about a falling-out between Schilly and the Debian team, a few months back), and it doesn't seem to be well synchronized with k3b yet. Invoking wodim from the command line with minimal options seems to work fine, for an existing ISO image, but k3b sometimes works and sometimes doesn't, in strange and wondrous ways (exiting and restarting k3b seems to be the cure). Also, xcdroast complains that it can't find /usr/bin/cdrecord (which is now a symlink to wodim), and aborts. There seems to be some issue with growisofs, too; it wrote a little and then died, the couple of times I tried burning a data DVD from k3b (I ended up dividing the data across 2 CDs instead).
Ah, well... time to check for updates. Life running -unstable is so exciting, it's almost like Microsoft! Well, except for the viruses.
Recent Comments