Free Website Tips

I read a lot of website advice every day. The best of that advice I wish everyone knew. Brainstorm! Let's put the greatest advice in quick tips. Usually I see a really good tip every few weeks. Remember to act on the tips - they are short so it should be easy.

Recent Twitter Posts

    Clients Include

    United Nations

    Center for Interpersonal Effectiveness


    Coram Deo Consulting Group


    Benchmarx

    Setting up Crafty books to fix "unable to open book file"

    After installing Crafty on Debian in the previous post I happily got playing, but had ignored two errors that came back to haunt me.

    The first was the error message:

    libnuma: Warning: /sys not mounted or no numa system. Assuming one node: No such file or directory
     

    Hot on the heels of this message comes:

    unable to open book file [./book.bin].
    book is disabled
    unable to open book file [./books.bin].
     

    With another one or two of the first error message interspersed.  What???

    For those of you on a first-name basis with Linus Torvalds, this might not be so obscure, but I was lost.  Turns out the first "Numa" issue can be safely (hopelessly?) ignored because either you've got it or not according to a thread that finishes with an explanation of said numa technology.  Looks like I haven't got it, so I ignored it.

    On to the second one.  Fortunately, I'm not the first person to have run into this.  Over on this thread the problem was posted and then solved by the wonderful bugsduggan.  This worked wonders and the linked thread explained things nicely.  However, I apparently was still missing the book files themselves and couldn't seem to find them anywhere online - or if I could they were for the wrong version of Crafty!

    Finally, I poked around Dr. Hyatt's FTP site and found the location with help from the read.me file.  Voila, there were all three files in the books directory: ftp://ftp.cis.uab.edu/pub/hyatt/book/

    I downloaded those three to the ~/.crafty directory created by the setup_crafty.sh script, ran Crafty and it worked!