Justine Smithies on Nostr: Oh great just updated my #FreeBSD Bastille jails and my radicale now fails to start ...
Oh great just updated my #FreeBSD Bastille jails and my radicale now fails to start with the following errors.
[2026-04-30 18:52:44 +0100] [12116] [INFO] Logging of backtrace is disabled in this loglevel
[2026-04-30 18:52:44 +0100] [12116] [INFO] Loaded default config
[2026-04-30 18:52:44 +0100] [12116] [INFO] Loaded config file '/usr/local/etc/radicale/config'
[2026-04-30 18:52:44 +0100] [12116] [INFO] Skipped missing/unreadable config file '/root/.config/radicale/config'
[2026-04-30 18:52:44 +0100] [12116] [INFO] Starting Radicale (python=3.11.15 radicale=3.6.1 vobject=0.9.6.1 passlib=1.7.4 defusedxml=0.7.1 bcrypt=5.0.0 argon2-cffi=25.1.0 pika=1.3.2 ldap=n/a ldap3=2.9.1 pam=n/a) as user=root(0) groups=wheel(0),wheel(0),operator(5) on FreeBSD-15.0-RELEASE-amd64-64bit-ELF
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth type is 'radicale.auth.htpasswd'
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.strip_domain: False
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.lc_username: False
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.uc_username: False
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.urldecode_username: False
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.delay: 1.000000 seconds
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.cache_logins: False
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd file: '/usr/local/etc/radicale/users'
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd file encoding: 'utf-8'
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd cache: False
[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd encryption is 'radicale.auth.htpasswd_encryption.bcrypt'
[2026-04-30 18:52:44 +0100] [12116] [INFO] Read content of htpasswd file start: '/usr/local/etc/radicale/users'
[2026-04-30 18:52:44 +0100] [12116] [INFO] Read content of htpasswd file done: '/usr/local/etc/radicale/users' (entries: 1, duplicates: 0, errors: 0)
[2026-04-30 18:52:44 +0100] [12116] [WARNING] bcrypt module version '5.0.0' >= '5.0.0' and passlib(libpass) module version '1.7.4' < '1.9.3' found => incompatible, downgrade bcrypt or upgrade passlib(libpass)
[2026-04-30 18:52:44 +0100] [12116] [CRITICAL] An exception occurred during server startup: The htpasswd encryption method 'bcrypt' requires the bcrypt module but not usuable
I've tried reinstalling all the usual suspects like py311-bcrypt and py311-passlib which I think the latter is the issue here but it will not start not even from service radicale start
I'm running on the latest 15.0-RELEASE-p7
Anyone ??
Published at
2026-04-30 17:58:13 UTCEvent JSON
{
"id": "6545ed0cc09d2eefd18173e7945f51cc72cc3f0e55a14678f69e367c90a97a42",
"pubkey": "76a830addb47903a3c8093772cd4b03d936ae4b4bb80810d42005249c84b517e",
"created_at": 1777571893,
"kind": 1,
"tags": [
[
"t",
"freebsd"
],
[
"proxy",
"https://snac.smithies.me.uk/justine/p/1777571893.353515",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "Oh great just updated my #FreeBSD Bastille jails and my radicale now fails to start with the following errors.\n\n[2026-04-30 18:52:44 +0100] [12116] [INFO] Logging of backtrace is disabled in this loglevel\n[2026-04-30 18:52:44 +0100] [12116] [INFO] Loaded default config\n[2026-04-30 18:52:44 +0100] [12116] [INFO] Loaded config file '/usr/local/etc/radicale/config'\n[2026-04-30 18:52:44 +0100] [12116] [INFO] Skipped missing/unreadable config file '/root/.config/radicale/config'\n[2026-04-30 18:52:44 +0100] [12116] [INFO] Starting Radicale (python=3.11.15 radicale=3.6.1 vobject=0.9.6.1 passlib=1.7.4 defusedxml=0.7.1 bcrypt=5.0.0 argon2-cffi=25.1.0 pika=1.3.2 ldap=n/a ldap3=2.9.1 pam=n/a) as user=root(0) groups=wheel(0),wheel(0),operator(5) on FreeBSD-15.0-RELEASE-amd64-64bit-ELF\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth type is 'radicale.auth.htpasswd'\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.strip_domain: False\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.lc_username: False\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.uc_username: False\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.urldecode_username: False\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.delay: 1.000000 seconds\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth.cache_logins: False\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd file: '/usr/local/etc/radicale/users'\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd file encoding: 'utf-8'\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd cache: False\n[2026-04-30 18:52:44 +0100] [12116] [INFO] auth htpasswd encryption is 'radicale.auth.htpasswd_encryption.bcrypt'\n[2026-04-30 18:52:44 +0100] [12116] [INFO] Read content of htpasswd file start: '/usr/local/etc/radicale/users'\n[2026-04-30 18:52:44 +0100] [12116] [INFO] Read content of htpasswd file done: '/usr/local/etc/radicale/users' (entries: 1, duplicates: 0, errors: 0)\n[2026-04-30 18:52:44 +0100] [12116] [WARNING] bcrypt module version '5.0.0' \u003e= '5.0.0' and passlib(libpass) module version '1.7.4' \u003c '1.9.3' found =\u003e incompatible, downgrade bcrypt or upgrade passlib(libpass)\n[2026-04-30 18:52:44 +0100] [12116] [CRITICAL] An exception occurred during server startup: The htpasswd encryption method 'bcrypt' requires the bcrypt module but not usuable\nI've tried reinstalling all the usual suspects like py311-bcrypt and py311-passlib which I think the latter is the issue here but it will not start not even from service radicale start\n\nI'm running on the latest 15.0-RELEASE-p7\nAnyone ??\n",
"sig": "8e5a6bf4db017e548176745fdd7bf959aef59b95e8f63b090b7b65821c55531817a22719be12a3cfdf134f40becd82e1cc7e245f4a8d417bf7c53ae22ab729d3"
}