Quote:
Originally Posted by allend
Just comparing what you have with my working setup.
I added '-E /var/lib/radicale/radicale.log' to the startup command line to log messages when I was initially setting this up.
|
Thanks for that tip. I also added --stderr (-E), --stdout (-O) and --output (-o). In the case of -o, that was set to "local1.warning" and I have no idea where that went. In any case, the -O file showed a problem:
Code:
[2024-01-30 23:17:16 -0500] [19440] [WARNING] (trapped) error reading bcrypt version
Traceback (most recent call last):
File "/usr/lib64/python3.9/site-packages/passlib/handlers/bcrypt.py", line 620, in _load_backend_mixin
version = _bcrypt.__about__.__version__
AttributeError: module 'bcrypt' has no attribute '__about__'
I had installed radicale from the SlackBuilds repo, and as part of that it did install python3-bcrypt-4.1.2 and removed python3-bcrypt-4.0.1. I'm not too familiar with python. Any idea how I would get the right version of bcrypt in sync with my Python 3.9.18 version?
In the meantime, I've set [auth] type = none. That got my calendar on the Windows Thunderbird syncing again.
Quote:
For the [server] section in /etc/radicale/config I just have the default which I believe is 'hosts = localhost:5232' and the default 'ssl = False'.
|
localhost:5232 means it only accepts connections from the local host. I have 0.0.0.0:5232 because I am connecting from remote devices. My ssl is also False.
Quote:
For the [auth] section I just have 'type = htpasswd' with the defaults 'htpasswd_filename = /etc/radicale/users' and 'htpasswd_encryption = md5'.
|
So that's my problem at the moment. I am using htpasswd and have encryption = bcrypt, and that stopped working when I "upgraded" to python3-bcrypt-4.1.2.
I'll see if I can figure out how to rectify this, but advice would be appreciated as I know little about how Python and all its modules interrelate.