Skip to content

Server Diagnostics Troubleshooting

Peter Bieringer edited this page Jun 2, 2024 · 16 revisions

(work-in-progress, feel free to contribute)

Storage verification

Since 3.0.0 a special command exists to verify the storage of the collections:

## as user "radicale" (or the user which "owns" the storage)
/usr/bin/radicale --verify-storage

It should not report any errors, otherwise particular VCF or ICS files have to be fixed manually.

Listen Status

Radicale started, it's listen on configured IP/ports

  • config section: [server]
  • config option: hosts

Example:

netstat -nlpt |grep ":5232 "
tcp        0      0 127.0.0.1:5232          0.0.0.0:*               LISTEN      4117/python3        
tcp6       0      0 ::1:5232                :::*                    LISTEN      4117/python3       

Connection tests

Connection test to internal web server (if enabled)

  • config section: [web]
  • config option: type

Example:

curl http://localhost:5232/.web/

Connection test to any existing calendar

Successful result depends on auth and permission

  • config section: [auth]
  • config option: type
  • config section: [rights]
  • config option: type + file

Example:

curl http://localhost:5232/testcalendar/