Blog
Where I write about my projects.
-
February 25, 2025
‘Not POSIX compatible’ error in Ironic Python Agent //
‘Not POSIX compatible’ error
Today I ran into the following error message while configuring software (mdadm) based RAID with OpenStack Ironic:
mdadm --create /dev/md0 --force --run --metadata=1 --level 1 --name /dev/md0 --raid-devices 2 /dev/sda1 /dev/sdb1 [...]
-
February 4, 2025
PHP JIT disabled because of incompatible extensions //
PHP JIT disabled because of incompatible extensions
Recently we had a case where a customer noticed that the PHP JIT is disabled because of the following error message:
PHP message: PHP Warning: JIT is incompatible with third party extensions that override [...]
-
February 1, 2025
Installing OpenStack Ironic on Ubuntu //
Installing OpenStack Ironic on Ubuntu
At CBWS we use OpenStack as our Undercloud on top of which we built our public cloud platform. We already offer virtual machines on a number of generations of hardware.
To ensure we can offer dedicated machines and to make sure they [...]
-
January 26, 2025
Kerberos authentication with Authentik //
Kerberos authentication with Authentik
In my homelab I have Authentik running as SSO (OIDC and SAML) platform for web based applications like Immich. I also have Active Directory running and already have integrated this so I can login with my Active Directory user on [...]
-
January 25, 2025
NixOS changes how we manage operating systems //
NixOS changes how we manage operating systems
Over the past 16 years I have been working with and managing Linux servers (mostly based on Ubuntu, some Debian and others), where the configuration of the operating system and applications running on it is spread across [...]
-
January 25, 2025
Using Active Directory users on NixOS //
Using Active Directory for login on NixOS
In my homelab I have Active Directory running to also experiment with some of the Windows side of systems administration. I also run a number of services on NixOS. I centrally manage my NixOS systems from a Git repository.
As a [...]