SSH: Bad configuration option: usekeychain

I synchronise my .ssh/config file between (most of) my laptops, including some Linux and macOS ones. On Mac, it’s quite nice to be able to use the UseKeychain option to store SSH passphrases in the secure keychain thing. That is, until you try to use that same config file on Linux (or Windows/WSL) and it explodes. The issue is that UseKeychain isn’t actually part of standard OpenSSH; it’s a custom patch Apple adds to the version bundled with macOS. So when “upstream” OpenSSH (on Linux, Windows, or even Homebrew) sees it, it panics. ...

September 26, 2023 · 2 min · 280 words · Sammy Fox

Docbook — failed to load external entity

I was trying to build coreutils the other day and kept running into an error with docbooks. I’d initially figured out I was missing the docbook and docbook-xsl packages (fairly obvious given it said it couldn’t find it…), but having installed them, I then got this more cryptic error: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" Some searching and trawling through forum posts led me to try installing docbook-xml — this solved the problem. ...

June 2, 2023 · 1 min · 88 words · Sammy Fox