You are not logged in.
Pages: 1
Even on console, when trying to start with akonadictl start, it drops the message
Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Es kann nicht nach /home/larry/.local/share/akonadi/Akonadi.error.old kopiert werden: Das Argument ist ungültig
Abgebrochen (Speicherabzug geschrieben) akonadictl start
[/quote]
German language, translated:
[quote]
Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Cannot copy to /home/larry/.local/share/akonadi/Akonadi.error.old: The argument is invalid
Aborted (memory dump written) akonadictl start
There were some updates related to Akonadi and KDE on 2025-10-10, but system continued to function normally.
The day after there were some qt6 and KDE related updates and after that Akonadi refuses to start, but I can't see any relation between these updates and Akonadi.
I tried that to reproduce that on another box which never used Akonadi, but the same there. Very strange.
Last edited by OJaksch (Yesterday 08:16:27)
Offline
Pass:
akonadictl --verbose start
And
journalctl --user -g 'akonadi_*'
* Good formatted problem description will cause good and quick solution
* Please don't forget to mark as [SOLVED].
Offline
Pass:
akonadictl --verbose start
Same output:
~ $ akonadictl --verbose start
Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Es kann nicht nach /home/larry/.local/share/akonadi/Akonadi.error.old kopiert werden: Das Argument ist ungültig
Abgebrochen (Speicherabzug geschrieben) akonadictl --verbose start
And
journalctl --user -g 'akonadi_*'
Okt 12 05:10:06 amd64x4 akonadi_control[2765]: Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Es kann nicht nach /home/larry/.local/share/akonadi/Akonadi.error.old kopiert werden: Das Argument ist ungültig
Okt 12 05:10:07 amd64x4 systemd[1378]: Created slice Slice /app/dbus-:1.2-org.freedesktop.Akonadi.Control.
Okt 12 05:10:07 amd64x4 systemd[1378]: Started dbus-:1.2-org.freedesktop.Akonadi.Control@0.service.
Okt 12 05:10:08 amd64x4 akonadi_control[3288]: Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Es kann nicht nach /home/larry/.local/share/akonadi/Akonadi.error.old kopiert werden: Das Argument ist ungültig
Okt 12 05:10:08 amd64x4 akonadi_control[3283]: Service org.freedesktop.Akonadi.Control.lock already registered, terminating now.
Okt 12 05:10:08 amd64x4 systemd[1378]: dbus-:1.2-org.freedesktop.Akonadi.Control@0.service: Main process exited, code=dumped, status=6/ABRT
Okt 12 05:10:08 amd64x4 systemd[1378]: dbus-:1.2-org.freedesktop.Akonadi.Control@0.service: Failed with result 'core-dump'.
Okt 12 05:10:08 amd64x4 systemd[1378]: Started dbus-:1.2-org.freedesktop.Akonadi.Control@1.service.
Okt 12 05:10:08 amd64x4 akonadi_control[3349]: Service org.freedesktop.Akonadi.Control.lock already registered, terminating now.
Okt 12 05:10:08 amd64x4 akonadi_control[3337]: Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Es kann nicht nach /home/larry/.local/share/akonadi/Akonadi.error.old kopiert werden: Das Argument ist ungültig
Okt 12 05:10:08 amd64x4 systemd[1378]: dbus-:1.2-org.freedesktop.Akonadi.Control@1.service: Main process exited, code=dumped, status=6/ABRT
Okt 12 05:10:08 amd64x4 systemd[1378]: dbus-:1.2-org.freedesktop.Akonadi.Control@1.service: Failed with result 'core-dump'.
Okt 12 06:07:27 amd64x4 systemd[1378]: Started Akonadi-Konsole.
Okt 12 06:07:28 amd64x4 akonadi_control[18394]: Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Es kann nicht nach /home/larry/.local/share/akonadi/Akonadi.error.old kopiert werden: Das Argument ist ungültig
Okt 12 06:07:39 amd64x4 systemd[1378]: app-org.kde.akonadiconsole@86ad62f49aad42a58776fa16ce24ee44.service: Consumed 4.514s CPU time, 241.7M memory peak.
Last edited by OJaksch (Yesterday 08:16:51)
Offline
Please always use LANG=C when posting output so that it is in English.
Delete .local/share/akonadi/Akonadi.error*
Offline
Please always use LANG=C when posting output so that it is in English.
Yep, I'll do...
Delete .local/share/akonadi/Akonadi.error*
Already tried that, also copying the file to Akonadi.error.old (with and w/o Akonadi.error), but same message.
Offline
These 2 files should be created if missing, with 'rw' permissions of your user when akonadi starts.
If they aren't, check the permissions of .local/share/akonadi/
Pass:
LANG=C pacman -Qs akonadi
and:
LANG=C strace akonadictl start 2>&1 | curl -F 'file=@-' 0x0.st
* Good formatted problem description will cause good and quick solution
* Please don't forget to mark as [SOLVED].
Offline
These 2 files should be created if missing, with 'rw' permissions of your user when akonadi starts.
If they aren't, check the permissions of .local/share/akonadi/
Akonadi.error is being created when trying to start Akonadi, but not Akonadi.error.old - which is being created on another box, which is not updated since Tuesday.
Pass:
LANG=C pacman -Qs akonadi
~ $ LANG=C pacman -Qs akonadi
local/akonadi 25.08.2-1
PIM layer, which provides an asynchronous API to access all kind of PIM data
local/akonadi-calendar 25.08.2-1
Akonadi calendar integration
local/akonadi-calendar-tools 25.08.2-1 (kde-applications kde-pim)
CLI tools to manage akonadi calendars
local/akonadi-contacts 25.08.2-1
Libraries and daemons to implement Contact Management in Akonadi
local/akonadi-import-wizard 25.08.2-1 (kde-applications kde-pim)
Import data from other mail clients to KMail
local/akonadi-mime 25.08.2-1
Libraries and daemons to implement basic email handling
local/akonadi-notes 24.08.3-2
Libraries and daemons to implement management of notes in Akonadi
local/akonadi-search 25.08.2-1
Libraries and daemons to implement searching in Akonadi
local/akonadiconsole 25.08.2-1 (kde-applications kde-pim)
Akonadi management and debugging console
local/libakonadi 25.08.2-1
Libraries used by applications based on Akonadi
local/zanshin 25.08.2-1 (kde-applications kde-pim)
To-do management application based on Akonadiand:
LANG=C strace akonadictl start 2>&1 | curl -F 'file=@-' 0x0.st
Last edited by OJaksch (2025-10-12 10:51:38)
Offline
openat(AT_FDCWD, "/home/larry/.local/share/akonadi", O_RDWR|O_CLOEXEC|O_TMPFILE, 0666) = -1 EOPNOTSUPP (Operation not supported)
...
write(2, "Cannot rename log file '/home/la"..., 128Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old':) = 128
Which file system are you using for /home? Does it support O_TMPFILE?
* Good formatted problem description will cause good and quick solution
* Please don't forget to mark as [SOLVED].
Offline
openat(AT_FDCWD, "/home/larry/.local/share/akonadi", O_RDWR|O_CLOEXEC|O_TMPFILE, 0666) = -1 EOPNOTSUPP (Operation not supported)
...
write(2, "Cannot rename log file '/home/la"..., 128Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old':) = 128Which file system are you using for /home? Does it support O_TMPFILE?
Filesystem is xfs, /home is also there using ecryptfs. This is working since around 10 years.
The other box which I updated today for testing and is also failing to start Akonadi (it has never been used there), uses ext4.
Last edited by OJaksch (2025-10-12 11:21:44)
Offline
Which version did you upgrade from? What else was upgraded?
This seems pretty low level. Anything else is affected?
* Good formatted problem description will cause good and quick solution
* Please don't forget to mark as [SOLVED].
Offline
Which version did you upgrade from? What else was upgraded?
This seems pretty low level. Anything else is affected?
Apart from Akonadi, everything is running smoothly.
This is pacman's log. After running these updates Akonadi refuses to start next morning.
[2025-10-10T21:30:36+0200] [PACMAN] Running 'pacman -S -u -y --config /etc/pacman.conf --'
[2025-10-10T21:30:36+0200] [PACMAN] synchronizing package lists
[2025-10-10T21:30:37+0200] [PACMAN] starting full system upgrade
[2025-10-10T21:31:12+0200] [ALPM] transaction started
[2025-10-10T21:31:12+0200] [ALPM] upgraded cadaver (0.26-1 -> 0.28-1)
[2025-10-10T21:31:12+0200] [ALPM] upgraded cairomm-1.16 (1.18.0-1 -> 1.18.0-2)
[2025-10-10T21:31:12+0200] [ALPM] upgraded qt6-translations (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:12+0200] [ALPM] upgraded spirv-tools (1:1.4.321.0-1 -> 1:1.4.328.1-1)
[2025-10-10T21:31:13+0200] [ALPM] upgraded qt6-base (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:13+0200] [ALPM] upgraded python-pyqt6 (6.9.1-2 -> 6.9.1-3)
[2025-10-10T21:31:13+0200] [ALPM] upgraded qt6-imageformats (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:13+0200] [ALPM] upgraded glslang (1:1.4.321.0-1 -> 1:1.4.328.1-1)
[2025-10-10T21:31:13+0200] [ALPM] upgraded vulkan-icd-loader (1.4.321.0-1 -> 1.4.328.1-1)
[2025-10-10T21:31:13+0200] [ALPM] upgraded shaderc (2025.3-1 -> 2025.4-2)
[2025-10-10T21:31:13+0200] [ALPM] upgraded libplacebo (7.351.0-2 -> 7.351.0-3)
[2025-10-10T21:31:13+0200] [ALPM] upgraded glycin (2.0.2-2 -> 2.0.3-1)
[2025-10-10T21:31:14+0200] [ALPM] upgraded ffmpeg (2:8.0-2 -> 2:8.0-3)
[2025-10-10T21:31:15+0200] [ALPM] upgraded qt6-declarative (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:15+0200] [ALPM] upgraded qt6-multimedia-ffmpeg (6.9.2-4 -> 6.10.0-1)
[2025-10-10T21:31:15+0200] [ALPM] upgraded qt6-multimedia (6.9.2-4 -> 6.10.0-1)
[2025-10-10T21:31:15+0200] [ALPM] upgraded qt6-speech (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:15+0200] [ALPM] upgraded qt6-svg (6.9.2-2 -> 6.10.0-1)
[2025-10-10T21:31:15+0200] [ALPM] upgraded qt6-positioning (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:15+0200] [ALPM] upgraded qt6-webchannel (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:16+0200] [ALPM] upgraded qt6-webengine (6.9.2-3 -> 6.10.0-1)
[2025-10-10T21:31:16+0200] [ALPM] upgraded calibre (8.7.0-3 -> 8.7.0-4)
[2025-10-10T21:31:17+0200] [ALPM] upgraded chromium (141.0.7390.65-1 -> 141.0.7390.76-1)
[2025-10-10T21:31:17+0200] [ALPM] upgraded libmanette (0.2.12-1 -> 0.2.13-1)
[2025-10-10T21:31:17+0200] [ALPM] upgraded webkit2gtk-4.1 (2.50.0-2 -> 2.50.1-1)
[2025-10-10T21:31:18+0200] [ALPM] upgraded evolution-data-server (3.58.0-2 -> 3.58.1-1)
[2025-10-10T21:31:18+0200] [ALPM] upgraded falkon (25.08.2-1 -> 25.08.2-2)
[2025-10-10T21:31:18+0200] [ALPM] upgraded fluidsynth (2.4.8-1 -> 2.5.0-2)
[2025-10-10T21:31:18+0200] [ALPM] upgraded fontforge (20230101-6 -> 20251009-1)
[2025-10-10T21:31:18+0200] [ALPM] upgraded shiboken6 (6.9.3-1 -> 6.10.0-1)
[2025-10-10T21:31:18+0200] [ALPM] upgraded pyside6 (6.9.3-1 -> 6.10.0-1)
[2025-10-10T21:31:18+0200] [ALPM] upgraded qt6-tools (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:19+0200] [ALPM] upgraded freecad (1.0.2-4 -> 1.0.2-5)
[2025-10-10T21:31:19+0200] [ALPM] upgraded kcoreaddons (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:19+0200] [ALPM] upgraded kguiaddons (6.18.0-1 -> 6.18.0-3)
[2025-10-10T21:31:19+0200] [ALPM] upgraded knotifications (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:19+0200] [ALPM] upgraded kwidgetsaddons (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:19+0200] [ALPM] upgraded kjobwidgets (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:19+0200] [ALPM] upgraded kxmlgui (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:19+0200] [ALPM] upgraded kidletime (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:19+0200] [ALPM] upgraded kwindowsystem (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded qt6-shadertools (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:20+0200] [ALPM] upgraded qt6-5compat (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:20+0200] [ALPM] upgraded gwenview (25.08.2-1 -> 25.08.2-3)
[2025-10-10T21:31:20+0200] [ALPM] upgraded kstatusnotifieritem (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded qt6-connectivity (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:20+0200] [ALPM] upgraded kdeconnect (25.08.2-1 -> 25.08.2-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded krdc (25.08.2-1 -> 25.08.2-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded krdp (6.4.5-1 -> 6.4.5-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded layer-shell-qt (6.4.5-1 -> 6.4.5-4)
[2025-10-10T21:31:20+0200] [ALPM] upgraded libkscreen (6.4.5-1 -> 6.4.5-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded libplasma (6.4.5-1 -> 6.4.5-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded qt6-sensors (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:20+0200] [ALPM] upgraded kscreen (6.4.5-1 -> 6.4.5-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded kunitconversion (6.18.0-1 -> 6.18.0-2)
[2025-10-10T21:31:20+0200] [ALPM] upgraded kwayland (6.4.5-1 -> 6.4.5-2)
[2025-10-10T21:31:21+0200] [ALPM] upgraded kwin (6.4.5-3 -> 6.4.5-4)
[2025-10-10T21:31:21+0200] [ALPM] upgraded kwin-x11 (6.4.5-3 -> 6.4.5-5)
[2025-10-10T21:31:21+0200] [ALPM] upgraded lib32-spirv-tools (1:1.4.321.0-1 -> 1:1.4.328.1-1)
[2025-10-10T21:31:21+0200] [ALPM] upgraded lib32-vulkan-icd-loader (1.4.321.0-1 -> 1.4.328.1-1)
[2025-10-10T21:31:21+0200] [ALPM] upgraded libadwaita (1:1.8.0-1 -> 1:1.8.1-1)
[2025-10-10T21:31:21+0200] [ALPM] upgraded liblo (1:0.32-1 -> 1:0.33-1)
[2025-10-10T21:31:22+0200] [ALPM] warning: directory permissions differ on /var/lib/libvirt/swtpm/, filesystem: 755 package: 711
[2025-10-10T21:31:22+0200] [ALPM] warning: directory permissions differ on /var/log/swtpm/libvirt/qemu/, filesystem: 730 package: 755
[2025-10-10T21:31:22+0200] [ALPM] upgraded libvirt (1:11.7.0-1 -> 1:11.8.0-1)
[2025-10-10T21:31:22+0200] [ALPM] upgraded okteta (1:0.26.23-1 -> 1:0.26.24-1)
[2025-10-10T21:31:22+0200] [ALPM] upgraded ollama (0.12.3-1 -> 0.12.4-1)
[2025-10-10T21:31:22+0200] [ALPM] upgraded qt6-location (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:22+0200] [ALPM] upgraded qt6-virtualkeyboard (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:22+0200] [ALPM] upgraded xdg-desktop-portal-kde (6.4.5-1 -> 6.4.5-2)
[2025-10-10T21:31:22+0200] [ALPM] upgraded plasma-integration (6.4.5-1 -> 6.4.5-4)
[2025-10-10T21:31:23+0200] [ALPM] upgraded plasma-workspace (6.4.5-2 -> 6.4.5-3)
[2025-10-10T21:31:23+0200] [ALPM] upgraded qt6-websockets (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:23+0200] [ALPM] upgraded powerdevil (6.4.5-1 -> 6.4.5-2)
[2025-10-10T21:31:24+0200] [ALPM] upgraded plasma-desktop (6.4.5-2 -> 6.4.5-4)
[2025-10-10T21:31:24+0200] [ALPM] upgraded plasma-x11-session (6.4.5-2 -> 6.4.5-3)
[2025-10-10T21:31:24+0200] [ALPM] upgraded python-rich (14.1.0-1 -> 14.2.0-1)
[2025-10-10T21:31:24+0200] [ALPM] upgraded python-sentry_sdk (2.39.0-1 -> 2.41.0-1)
[2025-10-10T21:31:24+0200] [ALPM] upgraded uv (0.9.0-1 -> 0.9.1-1)
[2025-10-10T21:31:24+0200] [ALPM] upgraded python-uv (0.9.0-1 -> 0.9.1-1)
[2025-10-10T21:31:24+0200] [ALPM] upgraded qjackctl (1.0.4-1 -> 1.0.4-2)
[2025-10-10T21:31:24+0200] [ALPM] upgraded qsynth (1.0.3-1 -> 1.0.3-2)
[2025-10-10T21:31:25+0200] [ALPM] upgraded qt6-charts (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:25+0200] [ALPM] upgraded qt6-datavis3d (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:27+0200] [ALPM] upgraded qt6-doc (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:27+0200] [ALPM] upgraded qt6-networkauth (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:27+0200] [ALPM] upgraded qt6-quicktimeline (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:27+0200] [ALPM] upgraded qt6-quick3d (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:28+0200] [ALPM] upgraded qt6-scxml (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:28+0200] [ALPM] upgraded qt6-serialport (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:28+0200] [ALPM] upgraded qt6-wayland (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:28+0200] [ALPM] upgraded qt6-webview (6.9.2-1 -> 6.10.0-1)
[2025-10-10T21:31:28+0200] [ALPM] upgraded qtcreator (17.0.2-1 -> 17.0.2-2)
[2025-10-10T21:31:28+0200] [ALPM] upgraded spectacle (1:6.4.5-1 -> 1:6.4.5-2)
[2025-10-10T21:31:28+0200] [ALPM] upgraded vulkan-headers (1:1.4.321.0-1 -> 1:1.4.328.1-1)
[2025-10-10T21:31:28+0200] [ALPM] upgraded vulkan-tools (1.4.321.0-1 -> 1.4.328.1-1)
[2025-10-10T21:31:29+0200] [ALPM] upgraded vulkan-utility-libraries (1.4.321.0-1 -> 1.4.328.1-1)
[2025-10-10T21:31:29+0200] [ALPM] upgraded vulkan-validation-layers (1.4.321.0-1 -> 1.4.328.1-1)
[2025-10-10T21:31:29+0200] [ALPM] upgraded webkit2gtk (2.50.0-2 -> 2.50.1-1)
[2025-10-10T21:31:30+0200] [ALPM] transaction completed
[2025-10-10T21:31:32+0200] [ALPM] running '20-systemd-sysusers.hook'...
[2025-10-10T21:31:32+0200] [ALPM] running '30-systemd-daemon-reload-system.hook'...
[2025-10-10T21:31:33+0200] [ALPM] running '30-systemd-daemon-reload-user.hook'...
[2025-10-10T21:31:33+0200] [ALPM] running '30-systemd-restart-marked.hook'...
[2025-10-10T21:31:34+0200] [ALPM] running '30-systemd-sysctl.hook'...
[2025-10-10T21:31:34+0200] [ALPM] running '30-systemd-tmpfiles.hook'...
[2025-10-10T21:31:34+0200] [ALPM] running '30-systemd-update.hook'...
[2025-10-10T21:31:35+0200] [ALPM] running '30-update-mime-database.hook'...
[2025-10-10T21:31:35+0200] [ALPM] running '90-packagekit-refresh.hook'...
[2025-10-10T21:31:35+0200] [ALPM] running 'chromium.hook'...
[2025-10-10T21:31:36+0200] [ALPM] running 'dbus-reload.hook'...
[2025-10-10T21:31:36+0200] [ALPM] running 'glib-compile-schemas.hook'...
[2025-10-10T21:31:36+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2025-10-10T21:31:37+0200] [ALPM] running 'rebuild-detector.hook'...
[2025-10-10T21:31:48+0200] [ALPM] running 'update-desktop-database.hook'...
Last edited by OJaksch (Yesterday 08:17:36)
Offline
Updated another Arch box, same result: Akonadi won't run anymore. Downgraded some packages from the list above to the previous version and Akonadi is alive afterwards.
These are the packages that would be updated again:
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: qt6-multimedia-ffmpeg will be installed before its qt6-multimedia dependency
warning: dependency cycle detected:
warning: xdg-desktop-portal-kde will be installed before its plasma-workspace dependency
Packages (44) kconfig-6.19.0-1 kcoreaddons-6.19.0-1 kcrash-6.19.0-1 kguiaddons-6.19.0-1 ki18n-6.19.0-1 kidletime-6.19.0-1 kjobwidgets-6.19.0-1 knotifications-6.19.0-1
kstatusnotifieritem-6.19.0-1 kunitconversion-6.19.0-1 kwidgetsaddons-6.19.0-1 kwindowsystem-6.19.0-1 kxmlgui-6.19.0-1 plasma-workspace-6.4.5-3 qt6-5compat-6.10.0-1
qt6-base-6.10.0-1 qt6-charts-6.10.0-1 qt6-connectivity-6.10.0-1 qt6-datavis3d-6.10.0-1 qt6-declarative-6.10.0-1 qt6-doc-6.10.0-1 qt6-imageformats-6.10.0-1
qt6-location-6.10.0-1 qt6-multimedia-6.10.0-1 qt6-multimedia-ffmpeg-6.10.0-1 qt6-networkauth-6.10.0-1 qt6-positioning-6.10.0-1 qt6-quick3d-6.10.0-1
qt6-quicktimeline-6.10.0-1 qt6-scxml-6.10.0-1 qt6-sensors-6.10.0-1 qt6-serialport-6.10.0-1 qt6-shadertools-6.10.0-1 qt6-speech-6.10.0-1 qt6-svg-6.10.0-1
qt6-tools-6.10.0-1 qt6-translations-6.10.0-1 qt6-virtualkeyboard-6.10.0-1 qt6-wayland-6.10.0-1 qt6-webchannel-6.10.0-1 qt6-webengine-6.10.0-1 qt6-websockets-6.10.0-1
qt6-webview-6.10.0-1 xdg-desktop-portal-kde-6.4.5-2
Last edited by OJaksch (Yesterday 08:17:53)
Offline
Something positive news!
impossibleveins23 wrote:openat(AT_FDCWD, "/home/larry/.local/share/akonadi", O_RDWR|O_CLOEXEC|O_TMPFILE, 0666) = -1 EOPNOTSUPP (Operation not supported)
...
write(2, "Cannot rename log file '/home/la"..., 128Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old':) = 128Which file system are you using for /home? Does it support O_TMPFILE?
Filesystem is xfs, /home is also there using ecryptfs. This is working since around 10 years.
The other box which I updated today for testing and is also failing to start Akonadi (it has never been used there), uses ext4.
I setup an Arch virtio VM, ext4, non encrypted, de_DE locale, full Xorg and KDE setup to mimic my original box. Kontact/Akonadi works.
Then I moved ~/.local/share/akonadi of my original box out of the ecryptfs'ed home to a 2nd disc and symlinked that back to ~/.local/share/akonadi Guess what: Akonadi works immediately, as if nothing had ever happened.
Moved the stuff back to the ecryptfs'ed home, except Akonadi.error, which I left on the 2nd disc and symlinked only that file to ~/.local/share/akonadi/ Akonadi can be still started.
At least I have now reached a point where I can work properly again, but for me it looks like there is a borked package in one of the mentioned updates.
Offline
Please use [code][/code] tags, not "quote" tags. Edit your post in this regard.
Either one of the kf addons or Qt will have changed the backend implementation of a particular operation and the result isn't supported by … xfs? Or rather the encfs.
gdb akonadictl start
and see where that aborts?
Offline
Please use [code][/code] tags, not "quote" tags. Edit your post in this regard.
Either one of the kf addons or Qt will have changed the backend implementation of a particular operation and the result isn't supported by … xfs? Or rather the encfs.
gdb akonadictl start
and see where that aborts?
No much output from there:
$ LANG=C gdb akonadictl start
GNU gdb (GDB) 16.3
Copyright (C) 2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from akonadictl...
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n])
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
(No debugging symbols found in akonadictl)
/home/larry/.local/share/akonadi/start: No such file or directory.
(gdb)
Offline
You need to "run", then wait for the abort, then "bt"
https://wiki.archlinux.org/title/Debugg … _the_trace
Offline
You need to "run", then wait for the abort, then "bt"
https://wiki.archlinux.org/title/Debugg … _the_trace
Ah, thanks, never had a need for gdb.
(gdb) run
Starting program: /usr/bin/akonadictl
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Cannot rename log file '/home/larry/.local/share/akonadi/Akonadi.error' to '/home/larry/.local/share/akonadi/Akonadi.error.old': Could not copy to /home/larry/.local/share/akonadi/Akonadi.error.old: Invalid argument
Program received signal SIGABRT, Aborted.
0x00007ffff6e9894c in ?? () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff6e9894c in ?? () from /usr/lib/libc.so.6
#1 0x00007ffff6e3e410 in raise () from /usr/lib/libc.so.6
#2 0x00007ffff6e2557a in abort () from /usr/lib/libc.so.6
#3 0x00007ffff769348c in ?? () from /usr/lib/libQt6Core.so.6
#4 0x00007ffff7694250 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt6Core.so.6
#5 0x000055555555b54f in ?? ()
#6 0x00007ffff6e27675 in ?? () from /usr/lib/libc.so.6
#7 0x00007ffff6e27729 in __libc_start_main () from /usr/lib/libc.so.6
#8 0x000055555555e215 in ?? ()
(gdb)
Offline
aborts out of qfatal
https://invent.kde.org/pim/akonadi/-/bl … heads#L231 - looks innocent enough…
Can't you copy files w/ dolphin or pcmanfm-qt in that directory??
Offline
Can't you copy files w/ dolphin or pcmanfm-qt in that directory??
Tried with dolphin and copied a handful of small and big files, created and filled up folders in /home/larry/.local/share/akonadi/ but no issue there.
As I mentioned in #12 downgrading some qt packages allowed me to start Akonadi again and there was no update for ecryptfs since 2024.
Offline
https://github.com/qt/qtbase/commits/v6 … e_unix.cpp doesn't look overly suspicious and since dolphin can copy (maybe try pcmanfm-qt? to make sure dolphin isn't using some special KDE function there, but) the problem is likely not coming from there?
Can you post a strace w/ the previous Qt?
openat(AT_FDCWD, "/home/larry/.local/share/akonadi/Akonadi.error.old.rDhjva", O_RDWR|O_CREAT|O_EXCL|O_CLOEXEC, 0666) = 5
statx(5, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=0, ...}) = 0
statx(AT_FDCWD, "/home/larry/.local/share/akonadi/Akonadi.error.old.rDhjva", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=0, ...}) = 0
ioctl(5, BTRFS_IOC_CLONE or FICLONE, 4) = -1 EOPNOTSUPP (Operation not supported)
copy_file_range(4, [0], 5, NULL, 9223372036854775807, 0) = -1 EINVAL (Invalid argument)
close(4) = 0
lseek(5, 0, SEEK_SET) = 0
close(5) = 0
unlink("/home/larry/.local/share/akonadi/Akonadi.error.old.rDhjva") = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=26895, tv_nsec=153410500}) = 0
openat(AT_FDCWD, "/dev/tty", O_RDONLY|O_CLOEXEC) = 4
FICLONE is ENOSUPP, copy_file_range EINVAL but it doesn't look like sendfile is even attempted.
Offline
https://github.com/qt/qtbase/commits/v6 … e_unix.cpp doesn't look overly suspicious and since dolphin can copy (maybe try pcmanfm-qt? to make sure dolphin isn't using some special KDE function there, but) the problem is likely not coming from there?
Can you post a strace w/ the previous Qt?openat(AT_FDCWD, "/home/larry/.local/share/akonadi/Akonadi.error.old.rDhjva", O_RDWR|O_CREAT|O_EXCL|O_CLOEXEC, 0666) = 5 statx(5, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=0, ...}) = 0 statx(AT_FDCWD, "/home/larry/.local/share/akonadi/Akonadi.error.old.rDhjva", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=0, ...}) = 0 ioctl(5, BTRFS_IOC_CLONE or FICLONE, 4) = -1 EOPNOTSUPP (Operation not supported) copy_file_range(4, [0], 5, NULL, 9223372036854775807, 0) = -1 EINVAL (Invalid argument) close(4) = 0 lseek(5, 0, SEEK_SET) = 0 close(5) = 0 unlink("/home/larry/.local/share/akonadi/Akonadi.error.old.rDhjva") = 0 clock_gettime(CLOCK_MONOTONIC, {tv_sec=26895, tv_nsec=153410500}) = 0 openat(AT_FDCWD, "/dev/tty", O_RDONLY|O_CLOEXEC) = 4
FICLONE is ENOSUPP, copy_file_range EINVAL but it doesn't look like sendfile is even attempted.
Absolutely, glad that someone is giving some help!
https://0x0.st/Kjl6.txt
This is from yet another box, which was last updated at 2025-09-29. Qt6 is on version 6.9.2 there. Same setup: XFS partition and HOME is ecryptfs.
Last edited by OJaksch (Today 06:19:27)
Offline
openat(AT_FDCWD, "/home/larry/.local/share/akonadi/Akonadi.error", O_RDONLY|O_CLOEXEC) = 4
statx(4, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=13449, ...}) = 0
access("/proc/version", F_OK) = 0
openat(AT_FDCWD, "/home/larry/.local/share/akonadi", O_RDWR|O_CLOEXEC|O_TMPFILE, 0600) = -1 EOPNOTSUPP (Operation not supported)
openat(AT_FDCWD, "/home/larry/.local/share/akonadi/qt_temp.HqmGfm", O_RDWR|O_CREAT|O_EXCL|O_CLOEXEC, 0600) = 5
statx(5, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0600, stx_size=0, ...}) = 0
statx(AT_FDCWD, "/home/larry/.local/share/akonadi/qt_temp.HqmGfm", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0600, stx_size=0, ...}) = 0
ioctl(5, BTRFS_IOC_CLONE or FICLONE, 4) = -1 EOPNOTSUPP (Operation not supported)
sendfile(5, 4, NULL, 2147479552) = -1 EINVAL (Invalid argument)
statx(4, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=13449, ...}) = 0
statx(4, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=13449, ...}) = 0
read(4, "2025-10-21T08:04:15 [INFO ] org."..., 4096) = 4096
write(5, "2025-10-21T08:04:15 [INFO ] org."..., 4096) = 4096
read(4, "17 [INFO ] org.kde.pim.akonadise"..., 4096) = 4096
write(5, "17 [INFO ] org.kde.pim.akonadise"..., 4096) = 4096
read(4, "tionSubscriber(0x7f74001c12e0) )"..., 4096) = 4096
write(5, "tionSubscriber(0x7f74001c12e0) )"..., 4096) = 4096
read(4, "r \"SpecialCollectionsMonitor - 9"..., 4096) = 1161
read(4, "", 2935) = 0
write(5, "r \"SpecialCollectionsMonitor - 9"..., 1161) = 1161
statx(4, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=13449, ...}) = 0
statx(4, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=13449, ...}) = 0
fdatasync(5) = 0
lseek(5, 0, SEEK_SET) = 0
close(5) = 0
renameat2(AT_FDCWD, "/home/larry/.local/share/akonadi/qt_temp.HqmGfm", AT_FDCWD, "/home/larry/.local/share/akonadi/Akonadi.error.old", RENAME_NOREPLACE) = -1 EINVAL (Invalid argument)
link("/home/larry/.local/share/akonadi/qt_temp.HqmGfm", "/home/larry/.local/share/akonadi/Akonadi.error.old") = 0
unlink("/home/larry/.local/share/akonadi/qt_temp.HqmGfm") = 0
FICLONE is ENOSUPP, then no trace of copy_file_range, but sendfile fails w/ EINVAL but it doesn't look like is even attempted.
Then the old error gets manually read/written into a qt_temp.HqmGfm tmpfile and the inode linked to Akonadi.error.old
The diff is actually bigger: https://github.com/qt/qtbase/compare/v6 … 687bdd7317 (the page will load very slow) and the problem seems to be that ::copy_file_range only returns TriStateResult::Failed or TriStateResult::Success where EINVAL (and others?) should probably return TriStateResult::NotSupported
Edit: https://bugreports.qt.io/browse/QTBUG-141371
Last edited by seth (Today 08:04:19)
Offline
Pages: 1