Package Details: python-radicale-decsync 2.1.0-2

Git Clone URL: https://aur.archlinux.org/python-radicale-decsync.git (read-only, click to copy)
Package Base: python-radicale-decsync
Description: Radicale storage plugin to add synchronization using DecSync
Upstream URL: https://github.com/39aldo39/Radicale-DecSync
Licenses: GPL3
Submitter: BrainDamage
Maintainer: BrainDamage
Last Packager: BrainDamage
Votes: 2
Popularity: 0.000000
First Submitted: 2020-11-28 09:12 (UTC)
Last Updated: 2024-04-29 09:16 (UTC)

Latest Comments

sxe commented on 2024-12-22 12:04 (UTC) (edited on 2024-12-22 12:38 (UTC) by sxe)

Description:

After the latest big python update (3.12.7-1 -> 3.13.1-1) radicale throws the following errors in different places and is unusable.

I assume this is a problem with the decsync storage backend?

Additional info:
  • package version(s): 3.13.1-1

When trying to login through the web interface for example I get:

Dec 22 12:39:51 main radicale[347004]: [347004/Thread-9 (process_request_thread)] [DEBUG] Sanitized path: '/xxx/calendars-74f861f9-bfca-b942-1894-238202ee7b9e/'
Dec 22 12:39:51 main radicale[347004]: [347004/Thread-9 (process_request_thread)] [INFO] Successful login: 'xxx'
Dec 22 12:39:51 main radicale[347004]: [347004/Thread-9 (process_request_thread)] [DEBUG] Request content (XML): suppressed by config/option [logging] request_content_on_debug
Dec 22 12:39:51 main radicale[347004]: [347004/Thread-9 (process_request_thread)] [ERROR] An exception occurred during PROPFIND request on '/xxx/calendars-74f861f9-bfca-b942-1894-238202ee7b9e/': Storage.discover() takes from 2 to 4 positional arguments but 5 were given

Does anybody else have this problem?

ok, seems to be this bug: https://github.com/39aldo39/Radicale-DecSync/issues/33 Not sure if I just didn't notice till now or it was triggered by something else. Looks like the fix provided in the comments isn't in the main version yet, so I made a PKGBUILD that pulls in the fix and applies it to the latest git checkout in case somebody needs it: https://0.anonpaste.org/?75a9d90e32d30a52#Fmqgz84ewdYAyGWXFm8FmV2DkuFAJjspN9P3rA8LMMTF

sxe commented on 2022-08-07 12:24 (UTC)

Yep works, thanks!

BrainDamage commented on 2022-08-07 08:48 (UTC)

That was a bug in the other package, it should work with python-libdecsync's pkgver >= 3

sxe commented on 2022-08-07 08:23 (UTC)

The package python-libdecsync 2.2.1-2 got updated and now python-radicale-decsync cannot find the libdecsync.so anymore. Not sure which package is at fault here, downgrading python-libdecsync to python-libdecsync 2.2.1-1 fixes it for now.

[2022-08-07 10:09:43 +0200] [9636] [CRITICAL] An exception occurred during server startup: Failed to load storage module 'radicale_storage_decsync': /usr/lib/python3.10/site-packages/libdecsync/libs/libdecsync.so: cannot open shared object file: Not a directory

isgar commented on 2022-02-18 21:12 (UTC)

For completeness, installing libxcrypt-compat resolved it. See here: https://github.com/39aldo39/libdecsync/issues/14

BrainDamage commented on 2022-02-18 14:24 (UTC)

this program is pure python, your issue is on a shared object library the problem's not radicale either, that is also pure python

the package to be rebuilt is going to be either python-libdecsync or libdesync, which are loaded by this python script

isgar commented on 2022-02-18 11:14 (UTC) (edited on 2022-02-18 11:25 (UTC) by isgar)

My radicale with this plugin doesn't start anymore after my last sysupgrade including radicale 2.0.0-1 -> 2.0.0-2

An exception occurred during server startup: Failed to load storage module 'radicale_storage_decsync': libcrypt.so.1: cannot open shared object file: No such file or directory

Downgrading radicale and reinstalling python-radicale-decsync, python-libdecsync and libdecsync didn't help. I have no clue where libcrypt.so.1 should come from.