[Akonadi] [Bug 397315] New: IMAP folder does not refresh, no new mails show up, mail actions (e.g. move) do not have an effect
Oliver Kurz
bugzilla_noreply at kde.org
Thu Aug 9 13:56:32 BST 2018
https://bugs.kde.org/show_bug.cgi?id=397315
Bug ID: 397315
Summary: IMAP folder does not refresh, no new mails show up,
mail actions (e.g. move) do not have an effect
Product: Akonadi
Version: unspecified
Platform: openSUSE RPMs
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: IMAP resource
Assignee: kdepim-bugs at kde.org
Reporter: okurz at suse.de
CC: fabian at ritter-vogt.de
Target Milestone: ---
## Observation
After upgrade from openSUSE Leap 42.3 to openSUSE Leap 15.0 I have a recurring
problem that kmail does not refresh folders for at least one IMAP account after
a certain time, e.g. no new messages are received, actions on existing items
does not do not have an effect, e.g. a move is not synced to the server.
I called "kdebugsetting?" and enabled debug log output for all components
already but so far that did not really provide me helpful details. What I tried
as well is to delete all imap accounts and readd them. After that again all
imap updates happen synchronous in two email clients (running thunderbird in
parallel). Following
https://de.manjaro.org/index.php?PHPSESSID=3m63tvu5ro6ud6tl7uuv1bleq0&topic=4795.0
I created an archive ~/local/tmp/akonadi_kontact_2018-07-20.tar.xz , deleted
~/.local/share/akonadi* as well as all config files with "mail" or "imap" in
name from ~/.config/akonadi* as well as ~/.kde4/share/config/akonadi* and
restarted akonadi and kmail, all messages got reindex when trying to access
folders. I had to redo some settings, e.g. sent and archive folders. The
versions of the packages are in most cases 17.12.3 as shipped with openSUSE
Leap 15.0. Asked in IRC on freenode in #opensuse-kde, it was suggested to try
libkf5imap5 >= 18.04.3 and follow
https://techbase.kde.org/KDE_PIM/Akonadi/Debug_IMAP . I did update that package
from KDE:Applications:18.04 but the same problem seems to appear.
And it seems that IMAP is actually fine. seems something is trying to sync a
folder and always at 4% for the same folder it gets stuck and then also INBOX
is not updated anymore. Checking with akonadiconsole I can see that the agent
in question is "akonadi_imap_resource_2" where the status is either "Syncing
folder 2018 (4%)" or nothing at all in contrast to other agents including other
imap resources that are in "Ready".
The action "Show Task List" reveals
```
ResourceScheduler: Online
current task: 1227 SyncCollection collection 129
queue 0 is empty
queue 1 1 tasks:
1270 ChangeReplay
queue 2 is empty
queue 3 1 tasks:
1269 SyncCollectionAttributes collection 129
queue 4 4 tasks:
1228 SyncCollection collection 130
1229 SyncCollection collection 131
1230 SyncCollectionTreeDone
1273 SyncCollectionTree
IMAP tasks:
```
And "Show Notification Logs shows:
```
Command: ItemChangeNotification
Session: MessageViewer-94699637932608
MetaData: QVector()
items: QVector(Item:271683(RID:208938, RREV:, mimetype: message/rfc822)
resource: akonadi_imap_resource_2
parentCollection: 113
parentDestCollection: -1
destinationResource:
itemParts: QSet()
addedFlags: QSet(\SEEN)
removedFlags: QSet()
addedTags: QSet()
removedTags: QSet()
addedRelations: QSet()
removedRelations: QSet()
operation: 7
Command: ItemChangeNotification
Session: kontact-476707713
MetaData: QVector()
items: QVector(Item:271683(RID:208938, RREV:, mimetype: message/rfc822)
resource: akonadi_imap_resource_2
parentCollection: 113
parentDestCollection: -1
destinationResource:
itemParts: QSet(MDNStateAttribute)
addedFlags: QSet()
removedFlags: QSet()
addedTags: QSet()
removedTags: QSet()
addedRelations: QSet()
removedRelations: QSet()
operation: 2
Command: ItemChangeNotification
Session: kontact-476707713
MetaData: QVector()
items: QVector(Item:271683(RID:208938, RREV:, mimetype: message/rfc822)
resource: akonadi_imap_resource_2
parentCollection: 113
parentDestCollection: 129
destinationResource: akonadi_imap_resource_2
itemParts: QSet()
addedFlags: QSet()
removedFlags: QSet()
addedTags: QSet()
removedTags: QSet()
addedRelations: QSet()
removedRelations: QSet()
operation: 3
```
I can clean the task list by restarting or setting the agent to offline and
online again but then the agent is again stuck in "Connection established." and
folder contents still do not update. After some time it's "Ready", the INBOX
folder still does not update.
After some time it is back to "Syncing folder '2018' (4%)" and the task list
shows comparable content as written above. Maybe there is some "faulty entry"
that akonadi trips over? If yes, how could I identify that entry?
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list