Evan Martin (evan) wrote in evan_tech,
Evan Martin

freebsd 5.3 upgrade notes

I upgraded my 5.2 box to 5.3. It's a funny path of events: I wanted ImageMagick, but pkg_add wasn't finding binaries because (I think?) 5.3 is now the -RELEASE branch. I think I have the 5.3 ports tree too, 'cause other stuff regularly complains about library versions. So I figured I may as well use 5.3. (portinstall complained about missing some Japanese file, which I thought might have been related.)

/usr/src/sys/kern/sched_ule.c:60:2: #error "The SCHED_ULE scheduler is broken. Please use SCHED_4BSD"

All of the upgrade docs I read neglected to mention that vinum no longer works and in fact its vestiges would cause my system to panic upon boot. I've dealt with enough of these sorts of systems that I didn't immediately freak out, and plugging the error message into Google produced someone else with the same problem and instructions on how to switch to gvinum, which happily worked. But that's still sucky.

And after all that I still had the same problem:
"Makefile", line 16: Could not find /usr/ports/japanese/postgresql-tcltk/../../databases/postgresql7/Makefile
make: fatal errors encountered -- cannot continue
===> japanese/postgresql-tcltk failed


I think in general I don't have the time to track down these sorts of problems. I know enough about how to make Debian run so I'll probably just end up using it for my next server despite wanting to know about FreeBSD. :\

  • your vcs sucks

    I've been hacking on some Haskell stuff lately that's all managed in darcs and it's reminded me of an observation I made over two years ago now (see…

  • using git grafts to restore svn merge history

    Here's a quick tutorial on using git grafts to fill in implied svn merge history. Say you're using git-svn to track a project, which has a trunk…

  • topgit

    TopGit - A different patch queue manager: this looks like exactly what I've been wishing for! You can express interdependencies between branches,…

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.