Re: Fwd: Update Kolab16 on Debian 10 broken? still broken?
Matthias Busch <[email protected]> Wed, 14 Sep 2022 16:32:55 +0200
| Newsgroups | gmane.comp.kde.devel.kroupware |
|---|---|
| Message-ID | <38ea3460-a51e-4b5f-a8a5-0ab35d270a9e__31192.6798823819$1663166327$gmane$org@gmx.net> |
Hey all, first, took me some time to deal with kolab again, I felt like, running away to the other side of the country and just sit around all lazy in the sun was prefarable. it was... the tip with the wrong line from hede was spot on. It appears that removing that line helped to finish without any error messages. could of course also be that the fix from Christoph was also added to the packages and helped as well. So the first server could install (upgrade) updates, then remove and reinstall roundcube (dist-upgrade) without any issues. the second server, a more or less copy of the first, except for some data, different users, and all, breaks when I apt-get upgrade. There are no error messages, but webmail as well as logging in via imap will yield a mailbox not found error. I dont think this is a roundcube issue, its also present in imap. I dont think its a guam issue because, I dont see any issue there, but more importantly, kolab lm does not list a single mailbox either. something is really wrong here. logging in webadmin, my users are all there still. dirsrv seems to work as intended. running su cyrus -c "/usr/lib/cyrus/bin/reconstruct -V max" shows the mailboxes still exist. kolab sync does not fix the issue, but it also does not fix it. the only difference between both installations the I think is maybe related is, the working one has one domain, the broken one has a second marked as deleted domain. that one was never really used. I would prefer to remove it entirely, but the ui wont allow it and I have yet to start dig around in ldap, and up until now, it never caused any issue. I am able and willing to try stuff out, to post logs, to find the problem, but honestly, I dont know where to go from here. how can the mailboxes exist in cyrus, the users exist in webadmin, but the mailboxes not be visible with kolab lm I will also add, on the working server, I found some lines like (which I dont like, but may be of no importance) post upgrade: 2022-09-14 15:26:50,248 pykolab.imap ERROR [978] Could not create folder 'user/[email protected]' on server 'localhost': CYRUSError(20, 'CREATE', 'Permission denied') 2022-09-14 15:26:51,319 pykolab.imap ERROR [978] Could not create folder 'user/[email protected]' on server 'localhost': CYRUSError(20, 'CREATE', 'Mailbox already exists') On the broken server post upgrade were lines like 2022-09-14 16:06:01,160 pykolab.imap ERROR [16285] Could not create folder 'shared/[email protected]': CYRUSError(20, 'CREATE', 'Permission denied') 2022-09-14 16:06:01,163 pykolab.imap ERROR [16285] Konnte Annotation '/vendor/kolab/folder-type' auf Verzeichnis 'shared/[email protected]' nicht setzen: CYRUSError(99, 'SETANNOTATION', 'Mailbox does not exist') 2022-09-14 16:06:01,165 pykolab.auth ERROR [16285] An error occured using _persistent_search: CYRUSError(30, 'GETACL', 'Mailbox does not exist') 2022-09-14 16:06:01,165 pykolab.auth ERROR [16285] Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 3211, in _search secondary_domains File "<string>", line 10, in <module> File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2923, in _persistent_search secondary_domains=secondary_domains File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2753, in _synchronize_callback eval("self._change_none_%s(entry, change_dict)" % (entry['type'])) File "<string>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2236, in _change_none_sharedfolder entry['kolabfolderaclentry'], folder_path, True File "/usr/lib/python2.7/dist-packages/pykolab/imap/__init__.py", line 923, in _set_kolab_mailfolder_acls old_acls = self.list_acls(folder) File "/usr/lib/python2.7/dist-packages/pykolab/imap/__init__.py", line 1196, in list_acls return self.imap.lam(self.folder_utf7(folder)) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 572, in lam res, acl = self.__docommand("getacl", self.decode(mailbox)) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 393, in __docommand self.__doexception(function, msg[0], *args) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 361, in __doexception self.__doraise( function.upper(), msg ) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 370, in __doraise raise CYRUSError( idError[0], mode, msg ) CYRUSError: (30, 'GETACL', 'Mailbox does not exist') 2022-09-14 16:06:01,174 pykolab.imap ERROR [16285] Could not create folder 'shared/[email protected]': CYRUSError(20, 'CREATE', 'Permission denied') 2022-09-14 16:06:01,176 pykolab.imap ERROR [16285] Konnte Annotation '/vendor/kolab/folder-type' auf Verzeichnis 'shared/[email protected]' nicht setzen: CYRUSError(99, 'SETANNOTATION', 'Mailbox does not exist') 2022-09-14 16:06:01,177 pykolab.auth ERROR [16285] An error occured using _paged_search: CYRUSError(30, 'GETACL', 'Mailbox does not exist') 2022-09-14 16:06:01,177 pykolab.auth ERROR [16285] Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 3211, in _search secondary_domains File "<string>", line 10, in <module> File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2975, in _paged_search callback(entry=_result_data) File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2806, in _synchronize_callback eval("self._change_none_%s(entry, None)" % (entry['type'])) File "<string>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/pykolab/auth/ldap/__init__.py", line 2236, in _change_none_sharedfolder entry['kolabfolderaclentry'], folder_path, True File "/usr/lib/python2.7/dist-packages/pykolab/imap/__init__.py", line 923, in _set_kolab_mailfolder_acls old_acls = self.list_acls(folder) File "/usr/lib/python2.7/dist-packages/pykolab/imap/__init__.py", line 1196, in list_acls return self.imap.lam(self.folder_utf7(folder)) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 572, in lam res, acl = self.__docommand("getacl", self.decode(mailbox)) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 393, in __docommand self.__doexception(function, msg[0], *args) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 361, in __doexception self.__doraise( function.upper(), msg ) File "/usr/lib/python2.7/dist-packages/cyruslib.py", line 370, in __doraise raise CYRUSError( idError[0], mode, msg ) CYRUSError: (30, 'GETACL', 'Mailbox does not exist') _______________________________________________ users mailing list [email protected] https://lists.kolab.org/mailman/listinfo/users