Traceback for kolab-server service restart
Franz Skale
i.bin at dah.am
Mon Nov 17 14:06:15 CET 2014
Hi Brad,
good to hear.
The kolab.conf changed slightly, so you have to check.
I have a multidomain setup, so domain_sync_interval should be sync
interval and so on.
Check my kolab.conf [kolab] section below.
Rgds.
Franz
[kolab]
primary_domain = domain.com
auth_mechanism = ldap
imap_backend = cyrus-imap
default_locale = en_US
sync_interval = 300
domain_sync_interval = 600
policy_uid = %(surname)s.lower()
primary_mail = %(surname)s@%(domain)s
secondary_mail = {
0: {
"{0}.{1}@{2}": "format('%(givenname)s'[0:1].capitalize(),
'%(surname)s', '%(domain)s')"
},
1: {
"{0}@{1}": "format('%(uid)s', '%(domain)s')"
},
2: {
"{0}@{1}": "format('%(givenname)s.%(surname)s', '%(domain)s')"
}
}
autocreate_folders = {
'Archive': {
'quota': 0,
'partition': 'archive'
},
'Calendar': {
'annotations': {
'/private/vendor/kolab/folder-type':
"event.default",
'/shared/vendor/kolab/folder-type': "event",
},
},
'Calendar/Personal Calendar': {
'annotations': {
'/shared/vendor/kolab/folder-type': "event",
},
},
'Configuration': {
'annotations': {
'/private/vendor/kolab/folder-type':
"configuration.default",
'/shared/vendor/kolab/folder-type':
"configuration.default",
},
},
'Contacts': {
'annotations': {
'/private/vendor/kolab/folder-type':
"contact.default",
'/shared/vendor/kolab/folder-type': "contact",
},
},
'Contacts/Personal Contacts': {
'annotations': {
'/shared/vendor/kolab/folder-type': "contact",
},
},
'Drafts': {
'annotations': {
'/private/vendor/kolab/folder-type': "mail.drafts",
},
},
'Files': {
'annotations': {
'/private/vendor/kolab/folder-type': "file.default",
},
},
'Journal': {
'annotations': {
'/private/vendor/kolab/folder-type':
"journal.default",
'/shared/vendor/kolab/folder-type': "journal",
},
},
'Notes': {
'annotations': {
'/private/vendor/kolab/folder-type': 'note.default',
'/shared/vendor/kolab/folder-type': 'note',
},
},
'Sent': {
'annotations': {
'/private/vendor/kolab/folder-type':
"mail.sentitems",
},
},
'Spam': {
'annotations': {
'/private/vendor/kolab/folder-type':
"mail.junkemail",
},
},
'Tasks': {
'annotations': {
'/private/vendor/kolab/folder-type': "task.default",
'/shared/vendor/kolab/folder-type': "task",
},
},
'Trash': {
'annotations': {
'/private/vendor/kolab/folder-type':
"mail.wastebasket",
},
},
}
Am 17.11.14 11:58, schrieb Brad Wilson:
> Franz, the cyrus reconstruct command fixed problems that several
> accounts were experiencing. Restarting the kolab-server service still
> yields the traceback error, but I'm less nervous about it now that the
> accounts are behaving. When I ran your script, the mailboxes were all
> visible. Thank you so much for this info, and good luck with the
> continued bug squashing!
> Cheers,
> Brad
>
> On 2014-11-17 09:38, Franz Skale wrote:
>> Hi Brad,
>> welcome to the club.
>> I did the update (3.2 -> 3.3) last week and ran into several problems.
>> This particular problem i debugged and solved using this command.
>> All cache files became invalid and i nearly lost my mind ;-)
>> Also, one mailbox has been corrupted after upgrade.
>> But beware !!! Create a backup or snapshot before issuing the command.
>> Stop all services but imap.
>>
>> Steps: (as root)
>> su - cyrus
>> /usr/lib/cyrus-imapd/reconstruct -U
>> Wait
>> Read the output carefully.
>> Restart the services and check.
>> Also check /var/log/imapd.log
>>
>> One command should work, but segfaults on my server.ctl_mboxlist -d
>> It makes me uncomfortable not to be able to use ctl_mboxlist -d
>> But this workaround works for me,although the output differs from
>> ctl_mboxlist -d.
>> So i created a script, which changes the to format, to have a
>> mailboxes.db backup handy.
>> Please check the output of:
>>
>> su - cyrus
>> /usr/lib/cyrus-imapd/cyr_dbtool /var/lib/imap/mailboxes.db skiplist show
>>
>> Check, that all mailboxes and folders are visible and the acl is right.
>>
>>
>> Also, there are several other problems, i'm on debugging now.
>>
>> Please report back.
>>
>>
>> Rgds.
>> Franz
>>
>>
>>
>>
>> Am 17.11.14 06:25, schrieb Brad Wilson:
>>> Hi,
>>>
>>> In Kolab 3.3 under Debian 7, when I tell the kolab-server service to
>>> restart, I get a traceback error. Some accounts are working normally,
>>> others a return an IMAP "System I/O error". Things were working well
>>> under 3.2, any idea what I've misconfigured?
>>>
>>> Here's what bash looks like:
>>>
>>> $ sudo service kolab-server restart
>>> [ ok ] Restarting The Kolab server synchronizes LDAP, SQL and other
>>> authentication databases with Cyrus IMAP, Dovecot or other IMAP
>>> servers.: kolabd.
>>> brad at termini:~$ Traceback (most recent call last):
>>> File "/usr/lib/python2.7/dist-packages/kolabd/__init__.py", line
>>> 183, in run
>>> self.do_sync()
>>> File "/usr/lib/python2.7/dist-packages/kolabd/__init__.py", line
>>> 273, in do_sync
>>> sleep_between_domain_operations_in_seconds =
>>> (float)(conf.get('kolab', 'domain_sync_interval'))
>>> File "/usr/lib/python2.7/dist-packages/pykolab/conf/__init__.py",
>>> line 528, in get
>>> return self.cfg_parser.get(section, key)
>>> File "/usr/lib/python2.7/ConfigParser.py", line 623, in get
>>> return self._interpolate(section, option, value, d)
>>> File "/usr/lib/python2.7/ConfigParser.py", line 691, in _interpolate
>>> self._interpolate_some(option, L, rawval, section, vars, 1)
>>> File "/usr/lib/python2.7/ConfigParser.py", line 723, in
>>> _interpolate_some
>>> option, section, rest, var)
>>> InterpolationMissingOptionError: Bad value substitution:
>>> section: [kolab]
>>> option : domain_sync_interval
>>> key : givenname
>>> rawval :
>>>
>>> Traceback occurred, please report a bug at http://bugzilla.kolabsys.com
>>>
>>> Thanks for your thoughs,
>>> Brad
>>> _______________________________________________
>>> users mailing list
>>> users at lists.kolab.org
>>> https://lists.kolab.org/mailman/listinfo/users
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4254 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.kolab.org/pipermail/users/attachments/20141117/0fe5c9dd/attachment.p7s>
More information about the users
mailing list