Can't log in to Linux with correct password, error "POWER FAILURE"?

Thu, 08/02/2024 - 11:26 -- James Oakley

Today, I had a very annoying problem that I managed to fix. It's a couple of hours of my life that I won't get back, and I found very little online to help me.

So, to help anyone else with the same problem, here's the problem and the solution.

For what it's worth, this is with Fedora 39, KDE Plasma spin. But I honestly suspect that makes little difference. Other distros (Debian, Ubuntu, etc.) are probably just the same.

Blog Category: 

How to: Set up MinIO with apache2 reverse proxy

Mon, 11/09/2023 - 17:20 -- James Oakley
MinIO Logo

"MinIO is a high-performance, S3 compatible object store." So says their homepage.

In brief, it's a self-hosted suite of tools to let you run your own storage server that is fully compatible with the Amazon S3 standards. They have a free version licenced under GNU ACPL v3, and a commercial supported version with their own licence.

Blog Category: 

Setting wallpaper in a script with KDE Plasma

Fri, 30/06/2023 - 10:51 -- James Oakley
Screenshot of the desktop on KDE Plasma

I'm currently running a computer that uses Fedora Linux, with the spin that comes with KDE Plasma as the desktop (I happen to prefer that to Gnome).

I wanted a script that will download a desktop wallpaper from the internet, and then set that to be my current wallpaper.

Blog Category: 

MySQL Permissions Required to Export Procedures

Sat, 28/01/2023 - 16:42 -- James Oakley
MySQL Logo

If you run an application that includes a database, you want to be taking backups regularly. Your backup needs to include tables, views and triggers. It must also include any stored procedures / routines you are using. Otherwise, when you restore from backup, your procedures will be missing.

This article is not about Microsoft SQL Server. This concerns MySQL and its forks MariaDB and Percona.

I've found lots of people asking this question on the web, but not many of the posts I've found have a working answer.

Blog Category: 

Stopping BitDefender reverting your Hosts file

Fri, 14/10/2022 - 12:31 -- James Oakley

Currently, my anti-virus software of choice is Bitdefender.

There's a file on a Windows computer called the "hosts file", that most people have no need to change. It lives at c:\windows\system32\drivers\etc\hosts. (Linux-based systems have a hosts file too, at /etc/hosts.) In fact, unless you have a need to change it, and know what you're doing, leave well alone.

Blog Category: 

Preserving window sizes for individual message in Microsoft Outlook

Sat, 17/09/2022 - 09:08 -- James Oakley
Microsoft Outlook Icon

This is one of those posts where I stick something on here to help me find it again, and because I won't be the only person trying to solve this.

The Problem: Size and Position of Individual Messages

Microsoft Outlook (msoutlook) is an email client, part of the Microsoft Office suite, and available as part of the Office 365 subscription. Do not confuse this with their online Outlook email service, which is the successor of Hotmail.

Blog Category: 

Consumer Warning: SodaPDF cannot be trusted

Thu, 15/09/2022 - 11:25 -- James Oakley
SodaPDF logo

I was a longtime customer of PDF software made by a company called Docudesk. After they got bought by SodaPDF, who in turn got bought by Avanquest, the software I'd paid for stopped working. This post details the problem, and how they eventually fixed it for me.

Blog Category: 

Facebook: Hacked versus Cloned

Wed, 07/09/2022 - 10:32 -- James Oakley
Facebook login screen on a mobile phone

“I think my Facebook account has been hacked. Sorry everyone.”

Anyone who uses Facebook, and has a decent number of Facebook friends, will see this message from time to time.

People get confused about exactly what’s happened, and therefore how to prevent this from happening and how to fix this if it does.

The key thing to understand is that there are two distinct things that can happen to you: Hacked, and cloned.

Facebook Hacked

This is when someone else is able to log in to your Facebook account.

Blog Category: 

Keeping track of upstream security issues

Sat, 06/08/2022 - 20:08 -- James Oakley

Drupal no longer releases a new version of Core when an upstream dependency fixes a security vulnerability. It is the responsibility of site maintainers to keep track of security advisories for all such dependent libraries. That is no small task, and a way to automate this is needed. This post looks into how this can be done.

Blog Category: 

Checking for modifications to default.settings.php

Sat, 30/01/2021 - 16:45 -- James Oakley

Drupal sites contain a settings.php file with site-specific settings, that is based off default.settings.php at the time the site is installed. As Drupal evolves, default.settings.php will change. Sometimes, it's worth incorporating those changes into the settings.php file for an already-installed site. This post runs through a low-friction way to keep on top of this house-keeping.

Blog Category: 


Subscribe to Technology
Additional Terms