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. ...

January 2, 2024 · 1 min · 88 words · Sammy Fox

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.. until you then try to use the same config file on Linux that is..! Thankfully, the IgnoreUnknown option can be used to tell Linux to stop whining about a bad configuration option, like so: ...

January 2, 2024 · 1 min · 175 words · Sammy Fox

A quick(ish) fix for expired GPG repo keys

This’ll be a short post, more for my own reference than anything else! When running sudo apt update, I got the following error: Err:8 https://dl.yarnpkg.com/debian stable InRelease The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]> [...] W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dl.yarnpkg.com/debian stable InRelease: The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]> W: Failed to fetch https://dl.yarnpkg.com/debian/dists/stable/InRelease The following signatures were invalid: EXPKEYSIG 23E7166788B63E1E Yarn Packaging <[email protected]> W: Some index files failed to download. They have been ignored, or old ones used instead. Googling this returns a mixture of results and fixes, but the one I’ve found works the majority of the time is: sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com Running sudo apt update again then works — yay! 🎉

December 5, 2023 · 1 min · 142 words · Sammy Fox

Failed to enable crypto stream_socket_client() error after upgrading PHP

I just upgraded the version of PHP on the server running this blog, and popped over to /wp-admin/site-health.php to check for any errors. There were a few, the main one which caught my eye being The REST API encountered an error. For the Google results, that error message in text is: The REST API request failed due to an error. Error: stream_socket_client(): SSL operation field with code 1. OpenSSL Error messages: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure stream_socket_client(): Failed to enable crypto stream_socket_client(): unable to connect to ssl://words.samtarling.co.uk:443 (Unknown error) (http_request_failed) ...

December 5, 2023 · 1 min · 130 words · Sammy Fox

Issues with Google Pixel 3 XL's WiFi and Bluetooth

I’d recently been having some issues with my Google Pixel 3XL - I’ve had the phone a while, so it’s fairly common for some little issues to crop up nearing the end of a contract (just as the warranty expires of course..) This however was a bit of a shitty one. The bluetooth and WiFi would suddenly turn off (normally when I’m driving somewhere and relying on the bluetooth for Waze) and just would not turn back on. ...

December 5, 2023 · 3 min · 633 words · Sammy Fox