I believe I've got this fixed. The upgrade to Radicale 3.1.8 has some important differences from my previous 2.1.11. The respective startup commands are:
Code:
# 2.1.11 :
su radicale --command "/usr/bin/radicale -d"
# 3.1.8 :
daemon -n radicale -u radicale -o local1.warning -e "HOME=/var/lib/radicale" -D /var/lib/radicale -- python3 -m radicale
The new version wanted a group named radicale so I had to change group ownership of all radical owned files from group caldav to group radicale. I changed the above as-installed command to:
Code:
daemon -n radicale -u radicale -o local1.warning -e "HOME=/home/radicale" -D /home/radicale -- python3 -m radicale
I kept my calendar info in /home/radicale, not /var/lib/radicale. I can't seem to find what the '-o local1.warning' does. My original config was:
Code:
[server]
hosts = 0.0.0.0:5232
pid = ~/pid
ssl = False
[encoding]
[auth]
type = htpasswd
htpasswd_filename = /etc/httpd/passwords
htpasswd_encryption = bcrypt
[rights]
type = none
[storage]
filesystem_folder = ~/collections
[headers]
I had to remove the "no longer supported" 'pid' option, and keep the 'filesystem_folder' option. One that took me a while to figure out was '[rights] type = None'. That worked on 2.1.11 and that spelling was in the config example. With 3.1.8 "none" must be lowercase. Otherwise Radicale fails to start. Sheesh!