[Akonadi] [Bug 332013] on moving a mail: ItemRetrieverException: Unable to retrieve item from resource: NO PartHelperException, unable to open for writing, file too big

Martin Steigerwald ms at teamix.de
Tue Mar 25 14:12:23 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=332013

--- Comment #3 from Martin Steigerwald <ms at teamix.de> ---
Thanks for translation, I thought I added it, but I forgot.

I now have this again, but already with trying to display a mail. Even directly
after restarting Akonadi. I get things like this in ~/.xsession-errors:

ms at mango:~> Insert: payload file 
"/home/ms/.local/share/akonadi/file_db_data//3026619_r0"  could not be open for
writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026620_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026621_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026622_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026623_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026624_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
ItemRetrieverException :  Unable to retrieve item from resource: NO
PartHelperException: Could not open
'/home/ms/.local/share/akonadi/file_db_data/3026607_r0' for writing, error was
'Die Datei ist zu groÃ'
akonadi_imap_resource_0(23478)/libakonadi
Akonadi::SessionPrivate::dataReceived: Unable to login to Akonadi server: "BAD
Unrecognized command:  cellspacing=3D
" 
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
ItemRetrieverException :  Unable to retrieve item from resource:
<html>Ungültigen Eintrag erhalten</html>
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
QAbstractSocket::waitForBytesWritten() is not allowed in UnconnectedState
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026625_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026626_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026627_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026628_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026629_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
Insert: payload file  "/home/ms/.local/share/akonadi/file_db_data//3026630_r0" 
could not be open for writing!
Error:  "Die Datei ist zu groß"
ItemRetrieverException :  Unable to retrieve item from resource: NO Unable to
add item part
ItemRetrieverException :  Unable to retrieve item from resource: NO
PartHelperException: Could not open
'/home/ms/.local/share/akonadi/file_db_data/2919253_r2' for writing, error was
'Die Datei ist zu groÃ'
 list is empty 

After this the resource seems basically unresponsive, not doing anything at all
anymore for minutes. But then from time to time it spilles out another
ItemRetrieverException.

I am a bit confused about the message that its trying to write the message, but
I bet in order to display a message Akonadi tries to download it from IMAP and
store it in file_db_data temporarily.

File is to big is strange as error message cause there seems to be enough space
left:

ms at mango:~/.local/share/akonadi/file_db_data> LANG=C df -hT .
Filesystem                                   Type  Size  Used Avail Use%
Mounted on
somemount                                 nfs   1.2T  888G  313G  74% /home

But there seems to be some issue. file_db_date seems to contain a *ton* of
files. A find . | wc -l takes long to complete. Hmmm, very long actually. I
wonder what amount of files I will get.

Well, but I can definately write files there, not fast during the find still
running, but still:

ms at mango:~/.local/share/akonadi/file_db_data> LANG=C dd if=/dev/urandom
of=bigmail bs=1M count=100 conv=fsync
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 8.1205 s, 12.9 MB/s


Now the find completes and the value doesn't seem to be very sane to me:

ms at mango:~/.local/share/akonadi/file_db_data#130> find . | wc -l
277878

277000 files in file_db_data!? I know I have a kernel-ml folder with 400000
mails, but KMail is not even subscribed to it (unchecked folder in serverside
subscriptions). There are for sure several hundred mails spread in different
folder, but still, I am not accessing these, so even on building Akonadi
database and synchronizing folders I'd be surprised on this amount of data
stored there. Its

ms at mango:~/.local/share/akonadi> du -sh file_db_data
2,2G    file_db_data

The account has about 29 GB according to Outlook Web Access. I'd estimated
about 10 GB back from Zimbra times, but well. Maybe Akonadi just doesn't scale
to this amount of data?

Well as it happens now without doing anything to provoke it, it might be easy
to debug. So if you have some hints / pointers on how to approach that, I am
keen to read them. The above logs do not seem to relate to IMAP, thus I bet
IMAP debugging won't find the cause.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list