View Issue Details

IDProjectCategoryView StatusLast Update
0002675SOGoWeb Mailpublic2014-06-16 16:11
Reporternicolatiana Assigned Toludovic  
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionsuspended 
PlatformLinuxOSSme Server 8OS Version8.1
Product Version2.2.1 
Summary0002675: Error adding a second attachment
Description

1) I open the window to create a new message; compile it and then I try to add an attachment -> fine.
Fine too if I try to add multiple attachment in a single selection.

2) I open the window to create a new message; compile it and then I try to add an attachment -> fine. Then I try to add another attachment from another folder: I get this error:
"Error while uploading the file "mandala2-23-12.png": Failed to change flags of IMAP4 message: Error in IMAP command UID: Invalid UID messageset"

TagsNo tags attached.

Activities

nicolatiana

nicolatiana

2014-03-21 23:33

reporter   ~0006762

Last edited: 2014-03-26 20:49

[It seems affecting systems passed through various release upgarde.] not relevant
A fresh install of 2.1.1b-1 works fine

ludovic

ludovic

2014-03-26 19:30

administrator   ~0006781

I don't understand your comment.

avazquez

avazquez

2014-03-26 20:19

reporter   ~0006783

I have a fresh installation of sogo 2.2.1-1 in debian wheezy and have the same error:

"AtenciĆ³n:

Error while uploading the file "logo-gob.png": Failed to change flags of IMAP4 message: Error in IMAP command UID: Invalid UID messageset"

Explain the bug for Ludovic:

I have one file attachment load in compose window, when I need upload a second file to this windows show this bug.

My sogo log is:

Mar 26 15:40:31 sogod [1857]: [ERROR] <0x0xbb83bcf0[NGImap4Connection]> could not fetch url: imaps://avazquez@<my imap server IP>/INBOX/Drafts/0
192.168.12.123 - - [26/Mar/2014:15:40:32 GMT] "POST /SOGo/so/avazquez/Mail/0/folderINBOX/folderDrafts/newDraft1395861546-1/save HTTP/1.1" 500 108/3996 0.921 - - 4M

The sogo's version is:

root@sogo:~# dpkg -s sogo
Package: sogo
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 11788
Maintainer: Inverse Support <support@inverse.ca>
Architecture: i386
Multi-Arch: same
Version: 2.2.1-1

nicolatiana

nicolatiana

2014-03-26 20:48

reporter   ~0006785

1) the first line in my previous comment is a wrong cut&paste;
2) can confirm that 2.1.1b is not affected;
3) here http://forums.contribs.org/index.php/topic,50693.0.html you can find another guy with the same problem

Nicola

avazquez

avazquez

2014-03-26 21:26

reporter   ~0006786

Last edited: 2014-03-26 21:27

Sorry Nicola:

I upgrade my sogo's installation:

root@sogo:~# dpkg -s sogo
Package: sogo
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 11891
Maintainer: Inverse Support <support@inverse.ca>
Architecture: i386
Multi-Arch: same
Version: 2.2.2.20140326-1

With your nightly repository:

deb http://inverse.ca/debian-nightly wheezy wheezy

Reboot the VM and... the bug persists:

"AtenciĆ³n

Error while uploading the file "ListadoPlantel.pdf": Failed to change flags of IMAP4 message: Error in IMAP command UID: Invalid UID messageset"

SOGo Log:

Mar 26 16:50:04 sogod [1857]: [ERROR] <0x0xb89ee438[NGImap4Connection]> could not fetch url: imaps://avazquez@<imap server IP>/INBOX/Drafts/0
192.168.12.123 - - [26/Mar/2014:16:50:05 GMT] "POST /SOGo/so/avazquez/Mail/0/folderINBOX/folderDrafts/newDraft1395868728-1/save HTTP/1.1" 500 108/2962 0.885 - - -104K

nicolatiana

nicolatiana

2014-04-03 21:24

reporter   ~0006828

The problem is still alive in 2.2.3-1

"Error while uploading the file "SOGo Installation Guide.odt": Failed to change flags of IMAP4 message: Error in IMAP command UID: Invalid UID messageset" while adding another attachment.

This is the sogo.log content:

192.168.0.197 - - [03/Apr/2014:23:13:50 GMT] "GET /SOGo/so/ HTTP/1.1" 200 4260/0 0.133 11927 64% 1M
192.168.0.197 - - [03/Apr/2014:23:13:54 GMT] "GET /SOGo/so/ HTTP/1.1" 200 4260/0 0.020 11927 64% 8K
Apr 03 23:14:04 sogod [2843]: <0x0x8b6a85c[LDAPSource]> <NSException: 0x8dcac24> NAME:LDAPException REASON:operation bind failed: Invalid credentials (0x31) INFO:{login = "cn=admin,ou=groups,dc=chester-perry,dc=com"; }
Apr 03 23:14:04 sogod [2843]: SOGoRootPage successful login from '192.168.0.197' for user 'admin' - expire = -1 grace = -1
Apr 03 23:14:04 sogod [2843]: [WARN] <0x0x8e6dc14[SOGoWebDAVAclManager]> entry '{DAV:}write' already exists in DAV permissions table
Apr 03 23:14:04 sogod [2843]: [WARN] <0x0x8e6dc14[SOGoWebDAVAclManager]> entry '{DAV:}write-properties' already exists in DAV permissions table
Apr 03 23:14:04 sogod [2843]: [WARN] <0x0x8e6dc14[SOGoWebDAVAclManager]> entry '{DAV:}write-content' already exists in DAV permissions table
192.168.0.197 - - [03/Apr/2014:23:14:04 GMT] "POST /SOGo/connect HTTP/1.1" 200 27/49 0.072 - - 64K
192.168.0.197 - - [03/Apr/2014:23:14:04 GMT] "GET /SOGo/so/admin HTTP/1.1" 302 0/0 0.003 - - 12K
192.168.0.197 - - [03/Apr/2014:23:14:04 GMT] "GET /SOGo/so/admin/view HTTP/1.1" 302 0/0 0.004 - - 4K
192.168.0.197 - - [03/Apr/2014:23:14:04 GMT] "GET /SOGo/so/admin/Mail HTTP/1.1" 302 0/0 0.003 - - 0
192.168.0.197 - - [03/Apr/2014:23:14:05 GMT] "GET /SOGo/so/admin/Mail/view HTTP/1.1" 200 14032/0 0.928 93343 84% 2M
192.168.0.197 - - [03/Apr/2014:23:14:06 GMT] "POST /SOGo/so/admin/Calendar/alarmslist?browserTime=1396559646 HTTP/1.1" 200 2/0 0.060 - - 112K
192.168.0.197 - - [03/Apr/2014:23:14:06 GMT] "POST /SOGo/so/admin/Mail/0/mailboxes HTTP/1.1" 200 341/0 0.236 - - 4K
2014-04-03 23:14:06.443 sogod[2842] Note: Using UTF-8 as URL encoding in NGExtensions.
Apr 03 23:14:06 sogod [2842]: <0x0x8c29314[SOGoCache]> Cache cleanup interval set every 300.000000 seconds
Apr 03 23:14:06 sogod [2842]: <0x0x8c29314[SOGoCache]> Using host(s) 'localhost' as server(s)
2014-04-03 23:14:06.455 sogod[2842] Note(SoObject): SoDebugKeyLookup is enabled!
2014-04-03 23:14:06.455 sogod[2842] Note(SoObject): SoDebugBaseURL is enabled!
2014-04-03 23:14:06.455 sogod[2842] Note(SoObject): relative base URLs are enabled.
2014-04-03 23:14:06.492 sogod[2842] WOCompoundElement: pool embedding is on.
2014-04-03 23:14:06.492 sogod[2842] WOCompoundElement: id logging is on.
192.168.0.197 - - [03/Apr/2014:23:14:06 GMT] "POST /SOGo/so/admin/Mail/foldersState HTTP/1.1" 200 0/0 0.072 - - 2M
2014-04-03 23:14:06.574 sogod[2842] WARNING: IMAP4 connection pooling is disabled!
2014-04-03 23:14:06.652 sogod[2842] Note(NGImap4Connection): using '.' as the IMAP4 folder separator.
192.168.0.197 - - [03/Apr/2014:23:14:06 GMT] "POST /SOGo/so/admin/Mail/0/folderINBOX/unseenCount HTTP/1.1" 200 15/0 0.459 - - 4K
192.168.0.197 - - [03/Apr/2014:23:14:07 GMT] "POST /SOGo/so/admin/Mail//0/folderINBOX/headers HTTP/1.1" 200 498/40 0.500 4085 87% 604K
2014-04-03 23:14:49.276 sogod[2842] Note: using constant etag for mail viewer: '"imap4url_2_2_3"'
2014-04-03 23:14:49.380 sogod[2842] Note: using 'UCS-2LE' on Linux.
192.168.0.197 - - [03/Apr/2014:23:14:49 GMT] "POST /SOGo/so/admin/Mail//0/folderINBOX/422/view?noframe=1 HTTP/1.1" 200 651/0 0.466 1909 65% 276K
192.168.0.197 - - [03/Apr/2014:23:14:49 GMT] "POST /SOGo/so/admin/Mail//0/folderINBOX/422/markMessageRead HTTP/1.1" 204 0/0 0.328 - - 8K
192.168.0.197 - - [03/Apr/2014:23:14:49 GMT] "POST /SOGo/so/admin/Mail//0/folderINBOX/headers HTTP/1.1" 200 683/14 0.303 - - 0
192.168.0.197 - - [03/Apr/2014:23:14:54 GMT] "GET /SOGo/so/admin/Mail/0/compose HTTP/1.1" 302 0/0 0.198 - - 16K
192.168.0.197 - - [03/Apr/2014:23:14:54 GMT] "GET /SOGo/so/admin/Mail/0/folderDrafts/newDraft1396559694-1/edit HTTP/1.1" 200 7163/0 0.407 21556 66% 96K
192.168.0.197 - - [03/Apr/2014:23:15:03 GMT] "POST /SOGo/so/admin/Contacts/allContactSearch?search=n.tiana HTTP/1.1" 200 41/0 0.044 - - 24K
192.168.0.197 - - [03/Apr/2014:23:15:09 GMT] "POST /SOGo/so/admin/Contacts/allContactSearch?search=sistemi%40 HTTP/1.1" 200 42/0 0.011 - - 0
192.168.0.197 - - [03/Apr/2014:23:15:12 GMT] "POST /SOGo/so/admin/Contacts/allContactSearch?search=sistemi%40chester HTTP/1.1" 200 49/0 0.011 - - 0
192.168.0.197 - - [03/Apr/2014:23:15:15 GMT] "POST /SOGo/so/admin/Contacts/allContactSearch?search=sistemi%40chester-perry.it HTTP/1.1" 200 58/0 0.012 - - 0
2014-04-03 23:15:26.065 sogod[2843] Note: using 'UCS-2LE' on Linux.
2014-04-03 23:15:26.285 sogod[2843] File NSKeyValueCoding.m: 913. In -[NSObject(KeyValueCoding) valuesForKeys:] This method is deprecated, use -dictionaryWithValuesForKeys:
Apr 03 23:15:28 sogod [2843]: [ERROR] <0x0x8f1c444[NGImap4Connection]> could not fetch url: imap://admin@localhost/Drafts/0
192.168.0.197 - - [03/Apr/2014:23:15:28 GMT] "POST /SOGo/so/admin/Mail/0/folderDrafts/newDraft1396559694-1/save HTTP/1.1" 200 2/3054 2.758 - - 152K
Apr 03 23:15:35 sogod [2843]: [ERROR] <0x0x8f1b2cc[NGImap4Connection]> could not fetch url: imap://admin@localhost/Drafts/0
Apr 03 23:15:35 sogod [2842]: [ERROR] <0x0x8e1ad2c[NGImap4Connection]> could not fetch url: imap://admin@localhost/Drafts/0
2014-04-03 23:15:35.166 sogod[2842] File NSKeyValueCoding.m: 913. In -[NSObject(KeyValueCoding) valuesForKeys:] This method is deprecated, use -dictionaryWithValuesForKeys:
192.168.0.197 - - [03/Apr/2014:23:15:40 GMT] "POST /SOGo/so/admin/Mail/0/folderDrafts/newDraft1396559694-1/save HTTP/1.1" 500 108/3084 5.484 - - 0
192.168.0.197 - - [03/Apr/2014:23:15:40 GMT] "POST /SOGo/so/admin/Mail/0/folderDrafts/newDraft1396559694-1/save HTTP/1.1" 500 108/3065 5.676 - - 948K
Apr 03 23:15:44 sogod [2842]: [ERROR] <0x0x8f0693c[NGImap4Connection]> could not fetch url: imap://admin@localhost/Drafts/0
192.168.0.197 - - [03/Apr/2014:23:15:46 GMT] "POST /SOGo/so/admin/Mail/0/folderDrafts/newDraft1396559694-1/save HTTP/1.1" 500 108/3052 2.571 - - 76K

ludovic

ludovic

2014-04-03 21:31

administrator   ~0006829

What IMAP server are you using?

Sniff the traffic using tcpflow in-between your SOGo and IMAP server when that happens and attach the log to this ticket:

% tcpflow -i lo -c tcp and port 143 > foo.log

nicolatiana

nicolatiana

2014-04-06 21:34

reporter  

foo.zip (59,578 bytes)
nicolatiana

nicolatiana

2014-04-06 21:47

reporter  

sogo.zip (3,734 bytes)
nicolatiana

nicolatiana

2014-04-06 21:50

reporter   ~0006834

Last edited: 2014-04-06 21:54

Uploaded tcp sniff and corresponding sogo.log
(Sogo session with one attemp to create file with a first and then a second attachment with error)
Sme Server 8.1 32 bit with imap server dovecot.i386 1.0.7-8.el5_9.1

Nicola

nicolatiana

nicolatiana

2014-04-10 05:47

reporter   ~0006868

Any news ?

Nicola

nicolatiana

nicolatiana

2014-04-22 06:29

reporter   ~0006935

Any-any news ?

Nicola

francis

francis

2014-04-22 13:58

administrator   ~0006943

Your IMAP server must support the UIDPLUS extension (RFC 4315).

nicolatiana

nicolatiana

2014-04-22 14:08

reporter   ~0006944

Was this a standard requirement for prevoius versions of Sogo or did it rise when You introduced the Sogo-Sync support ?
On previous versions of Sogo and Sme 8.x I did not experience any problem.
In the mean time I'll inverstigate about standard Sme Dovecot settings.

Nicola

nicolatiana

nicolatiana

2014-04-22 14:42

reporter   ~0006945

I tried telnetting my server: it seem that UIDPLUS is not supported:

[root@fudge ~]# telnet localhost imap
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

  • OK imapfront ready. + stunnel
    a1 LOGIN admin passwd
    a1 OK Logged in.
    a2 CAPABILITY
  • CAPABILITY AUTH=LOGIN IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS
    a2 OK Capability completed.

Nicola

nicolatiana

nicolatiana

2014-04-24 18:12

reporter   ~0006958

The state of the art according to my investigations:

  • Centos 5.9 & Sme 8 (32) use dovecot.i386 1.0.7-8.el5_9.1
  • Centos 6.5 & Sme 9 (32 - Sme 9 is still in beta) use dovecot.i686 1:2.0.9-7.el6

Dovecot installed on Centos 6.5 has following capabilities: [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS QUOTA]

Should we consider that SOGo wil not support Centos 5.9 and derived distributions due to the lack of dovecot 2.x features ? This would be worrying not only for Sme/SOGo users, considering that Centos 5 has an EOL set to March 31st, 2017 :-(

Let us know.

Nicola

nicolatiana

nicolatiana

2014-04-24 18:13

reporter   ~0006959

Last edited: 2014-04-24 19:57

@avasquez: can You post the realease of dovecot of debian wheezy (i suppose debian 7.4) ?

Many thanks in advance.

Nicola

nicolatiana

nicolatiana

2014-04-30 10:21

reporter   ~0006980

Any news form anyone ?

Nicola

nicolatiana

nicolatiana

2014-05-06 12:14

reporter   ~0006993

I made a final test installing SOGo over a freshly installed Sme 8.1/32 on a Qemu/Proxmox VM; file and dependencies installed are the following:

==================================================================================================
Package Arch Version Repository Size

Installing:
smeserver-sogo noarch 1.0.1-1.el5.nh nethsme 32 k
Installing for dependencies:
gnustep-base i386 1.23.0-1 sogo 1.7 M
gnustep-make i386 2.6.1-1 sogo 202 k
libevent i386 1.4.13-1 base 112 k
libffi i386 3.0.10-1 sogo 15 k
libmemcached i386 0.34-1 sogo 113 k
libobjc i386 4.1.2-54.el5 base 106 k
memcached i386 1.4.5-1.el5 epel 71 k
sogo i386 2.2.3-1.el5 sogo 3.3 M
sogo-tool i386 2.2.3-1.el5 sogo 39 k
sope49-appserver i386 4.9-20140403_1664.el5.1 sogo 890 k
sope49-cards i386 2.2.3-1.el5 sogo 159 k
sope49-core i386 4.9-20140403_1664.el5.1 sogo 328 k
sope49-gdl1 i386 4.9-20140403_1664.el5.1 sogo 158 k
sope49-gdl1-contentstore i386 2.2.3-1.el5 sogo 56 k
sope49-gdl1-mysql i386 4.9-20140403_1664.el5.1 sogo 33 k
sope49-ldap i386 4.9-20140403_1664.el5.1 sogo 48 k
sope49-mime i386 4.9-20140403_1664.el5.1 sogo 276 k
sope49-sbjson i386 2.3.1-20140403_1664.el5.1 sogo 16 k
sope49-xml i386 4.9-20140403_1664.el5.1 sogo 210 k

Transaction Summary

Install 20 Package(s)
Upgrade 0 Package(s)

Total download size: 7.8 M

I still get the error "Failed to change flags of IMAP4 message: Error in IMAP command UID: Invalid UID messageset" so it seem that this not due in any way to "boundary" condition but only to Imap/Dovecot version requirements.

Nicola

francis

francis

2014-05-06 12:58

administrator   ~0006994

Install a recent version of Dovecot. They are packages available here for RHEL5:

http://packages.atrpms.net/dist/el5/dovecot-2.1.x/

nicolatiana

nicolatiana

2014-05-06 13:01

reporter   ~0006995

Will try it; then a definitive solution should be found in Sme 8.1 to have dovecot 2.x as standard.

Many thanks

Nicola

nicolatiana

nicolatiana

2014-05-07 17:54

reporter   ~0006997

This is a solution by Firewall Services (that installs Dovecot 2):
https://wikit.firewall-services.com/doku.php/smedev/dovecot

Nicola

avazquez

avazquez

2014-05-30 15:55

reporter   ~0007143

Last edited: 2014-05-30 16:03

Hi Nicola, sorry for my delayed answer.

My user is "avazquez" (with z), you wrote to "avasquez".

In my installation I don't have dovecot, only postfix.

I will install the dovecot2 in my debian VM and write the results.

Thanks a lot.

avazquez

ludovic

ludovic

2014-06-11 19:00

administrator   ~0007191

Nothing we can do from our end, suspending.

Issue History

Date Modified Username Field Change
2014-03-21 23:16 nicolatiana New Issue
2014-03-21 23:33 nicolatiana Note Added: 0006762
2014-03-26 19:30 ludovic Note Added: 0006781
2014-03-26 20:19 avazquez Note Added: 0006783
2014-03-26 20:48 nicolatiana Note Added: 0006785
2014-03-26 20:49 nicolatiana Note Edited: 0006762
2014-03-26 21:26 avazquez Note Added: 0006786
2014-03-26 21:27 avazquez Note Edited: 0006786
2014-04-03 21:24 nicolatiana Note Added: 0006828
2014-04-03 21:31 ludovic Note Added: 0006829
2014-04-06 21:34 nicolatiana File Added: foo.zip
2014-04-06 21:47 nicolatiana File Added: sogo.zip
2014-04-06 21:50 nicolatiana Note Added: 0006834
2014-04-06 21:54 nicolatiana Note Edited: 0006834
2014-04-10 05:47 nicolatiana Note Added: 0006868
2014-04-22 06:29 nicolatiana Note Added: 0006935
2014-04-22 13:58 francis Note Added: 0006943
2014-04-22 14:08 nicolatiana Note Added: 0006944
2014-04-22 14:42 nicolatiana Note Added: 0006945
2014-04-24 18:12 nicolatiana Note Added: 0006958
2014-04-24 18:13 nicolatiana Note Added: 0006959
2014-04-24 19:57 nicolatiana Note Edited: 0006959
2014-04-30 10:21 nicolatiana Note Added: 0006980
2014-05-06 12:14 nicolatiana Note Added: 0006993
2014-05-06 12:58 francis Note Added: 0006994
2014-05-06 13:01 nicolatiana Note Added: 0006995
2014-05-07 17:54 nicolatiana Note Added: 0006997
2014-05-30 15:55 avazquez Note Added: 0007143
2014-05-30 16:03 avazquez Note Edited: 0007143
2014-06-11 19:00 ludovic Note Added: 0007191
2014-06-11 19:00 ludovic Status new => resolved
2014-06-11 19:00 ludovic Resolution open => suspended
2014-06-11 19:00 ludovic Assigned To => ludovic