Recently I made a new install of Kubuntu 24.04 and migrated all my old stuff from Kubuntu 22.04 . I regret this. The broken app armor problems with appImages and the Kalendar are the main reasons.
At first Merkuro was starting right away, but I was so used to kalendar and I installed kalendar with
sudo apt-get install kalendar and I removed merkuro and purged it with sudo apt-get remove merkuro && sudo apt-get purge merkuro
Then I did sudo apt get update && sudo apt-get upgrade. Then I decided “OK, lets give a shot to merkuro”, because at first I didn’t realise it was actually the rebranded “kalendar”. A mess happened and it couldn’t start normally.
I removed and purged both kalendar, korganizer and merkuro and tried them one by one to see which one will work. Now I can’t start merkuro nor Korganizer.
Merkuro launched trough console gives no error but still isn’t launching and Korganizer on the other hand says “Cannot connect to the Personal information managment service” which I duckduckgoed and tried stuff like deleting a dir in local/share/smth called akonadi and the same in my user home dir ~. Basically nothing worked out. Chat gpt is useless.
TLDR;
Can’t use Kalendar/Merkuro. I’m left without a Kalendar I can sync with next cloud. Please give me a hand here. I just need a calendar that can import my events from next cloud and show them in the calendar widget of KDE. I preffer not to use flatpack, snap or appImages. I just want a working soultion the way it was working before on Kubuntu 22.04.
kalender was working (ish) for me on 22.04 with backports, but since upgrading to 24.04 and then to 24.10 none of it works (merkuro, kalendar, akonadi, korganizer… none of it).
i think the whole PIM aspect of KDE is laying a ditch and no one seems to care because all the energy is going into fixing plasma 6.
i’ve pleaded my case here multiple times and got back crickets or just install korganizer which is an ancient and buggy mess.
i’ll keep watching this thread but my hopes are at a low ebb… don’t know that fedora would be any better but i’m starting to wonder.
I had a similar effect when installing KDE Neon on a new PC.
My transferred setup of KDE PIM would not start up because of two issues:
KDE Neon had switched from MySQL/MariaDB to SQLite backend for Akonadi, which was obviously not compatible with my setup
KDE Neon (or more likely the Ubuntu 24.04 it is based on) had misconfigured AppArmor that prohibited Akonadi Server from starting mariadb server.
I fixed the former by installing akonadi-backend-mysql but couldn’t really figure out what broke AppArmor so I had to copy the /etc/apparmor.d from my other PC.
I guess I could have tried deleting $HOME/.config/akonadi/akonadiserverrc and letting everything restart with the new backend but I really wanted to have the same setup on both machines (and not have to download several GBs of mail again to repopulate my cache)
Edit: my alternative would have been to remove all the Akonadi config and data and start from scratch with the new backend and then synching that new setup to my old machine and installing the other backend on there.
I also installed Merkuro and it can’t start. I wanted to see something that could be more integrated in plasma than Thunderbird, but it doesn’ get started. I also tried to install mysql-backend, with no effect.
there is a whole series of things i needed to do on kubuntu 24.04 to get things to work.
i now have the merkuro calendar integrated with the digital clock so i can view and add events right there in the clock.
no idea if it would work on any other install or distro.
from my (cleaned up) notes:
## KALENDAR APP (merkuro) ##
# kalendar has been renamed to merkuro
# it will enable the ability to add events and reminders to the calendar
# that pops up from clicking on the clock in the taskbar
#
#
# to resolve issues with merkuro is a multipart process
#
#
# remove the following packages using apt or synaptic (remove completely)
korganizer
kontact
kaddressbook
kalendar
merkuro
akonadi-server
kdepim-runtime
kdepim-addons
# use apt to:
sudo apt purge
sudo apt autoremove
# wade thru ~/.config and ~/.local/share to delete anything related to the search terms:
alendar
organizer
ontact
addr
mail
akonadi
kdepim
# delete the ~/.cache folder and restart
# do a clean install of these to bring things back to working order after a restart
sudo apt install --install-recommends merkuro
sudo apt install --install-recommends korganizer
sudo apt install --install-recommends kdepim-addons
# run this diagnostic, there should be only 3 errors after everything above
akonadictl fsck 2>&1 | grep -iE 'found|no RID'
# additionally, merkuro is not yet recognized by the digital clock due to the name change
# establishing a hardlink between merkuro and a non-existent korganizer will fix it
sudo apt remove korganizer
sudo ln /usr/share/applications/org.kde.merkuro.calendar.desktop /usr/share/applications/org.kde.korganizer.desktop
# after a relog, digital clock should find the fake version of korganizer and run merkuro
# may need to remove duplicate merkuro in the app launcher, if one appears
I didn’t have korganizer installed when I installed Merkuro. I had akonadi-server installed and I installed mysql-backed just in case.
But when I installed qml6-module-qtlocation, which merkuro didn’t installed as a dependency, after that Merkuro started. …! And it was already connected to digital clock.
After that I synced google mail accounts without problems (I had to restart Merkuro). But now I can’t create account through DAV, somehow crashes.
I am trying not to install Korganizer.