Registered Member
|
Below are some of my thoughts based on my digging around in Akonadi Console:
Sorry for the super long explanation, but hope it helps [1] and "Remote id" in the Model: "Generic" view of the "Browser" tab in Akonadi Console UPDATE To delete all the "Item '###' has no RID" items directly from the mysql db over cli do the following:
|
Registered Member
|
Be careful though. It's true that this should get rid of the warnings about items with no RID. But as they have no RID, they haven't been "uploaded" (synced) to the actual storage yet and only exist in the database. IOW, you will lose data. The same danger also exists if you delete the cache in akonadikonsole or wipe out the database completely, of course. (whether they are important mails or maybe just bogus entries is a different story though) |
Registered Member
|
Hey,
thanks for all the suggestions! This seems to be well beyond what a typical user might be doing. Do you know if this is a new problem? I first noticed it on my jessie system about a month or two ago. I only use POP and at first just renaming the user akonadi folder worked, but no longer. Kmail worked well for years before then, did some update perhaps mess things up? Does anyone know if the problem is still present in debian 9? It has made Kmail unusable. Chris |
Registered Member
|
chrisn asked:
These corrective procedures are beyond the typical user. The Open Source World depends on the users capable of collecting detailed symptoms of problems, and results of advanced corrective procedures to help these developers understand what is happening. Software these days has a multi-layered architecture, and the developer/user who can isolate the layer or interface between two layers that is the root cause of the problem is worth his weight in gold. Kmail itself depends on Akonadi, and Mysqld; along with the kernel, file system, and the OS utilities. I would try to answer the question how long has the "problem" been around, but I cannot. I have seen the generic error message "Kmail resource is broken" for over three years. I understand the reasons for generic error messages. The Kmail developers could have fixed the "problem" I saw three years ago. And now a different "problem" is causing the same error message. I want to be one of the "beyond typical" users assisting the developers and other "beyond typical" users to make Open Source better. I apologise if this is seen as a mild rant. |
Registered Member
|
Somehow in using these procedures, logging out, and logging in; Kmail refused to start and reported that Akonadi was not running.
"akonadictl status" reported that Akonadi was not running. "akonadictl start" reported that Akonadi was not started successfully because of a error in a socket file. The socket file had a name like /tmp/akonadi-hank.aEtI9E/mysql.socket. In the folder name "hank" is my user id on the system, and "aEtI9E" appears to be a random string. The socket name "mysql.socket" might also be either "akonadiserver-cmd.socket" or "akonadiserver-ntf.socket". All three socket files existed. I deleted the folder "/tmp/akonadi-hank.aEtI9E/." and all three of its socket files. Then Akonadi, and Kmail could be started successfully. |
Registered Member
|
No need to appologize, but you could have saved yourself the lecture.
I did find one bug-report (https://bugs.kde.org/show_bug.cgi?id=377344) that seemed to describe my problem, especially since I have been using some new filters, but deleting all my filters did'nt help. I also deleted all my Kmail config files and the .local/share/akonadi folder and tried to set up Kmail again from scratch (with my old Mail directory). Nothing, it is still unusable. I'm considering moving to Debian 9.0 anyway, but I'm a little woried that the problem will still be there. If so, bye-bye Kmail aber 14 Years...
|
Registered users: bancha, Bing [Bot], Evergrowing, Google [Bot], lockheed, mesutakcan, sandyvee, Sogou [Bot]