Kolab 3.0 - error during user creation in kolab-webadmin

Dirk Werner dwerner at curiousbits.de
Thu Sep 6 14:29:18 CEST 2012


On 09/06/2012 02:15 PM, Dirk Werner wrote:
> On 09/06/2012 01:40 PM, Jeroen van Meeuwen wrote:
>> On Thursday, September 06, 2012 10:27:00 AM Dirk Werner wrote:
>>> On 09/06/2012 06:52 AM, Jeroen van Meeuwen wrote:
>>>> As a temporary work-around, you could remove the Archive folder from
>>>> autocreate_folders in /etc/kolab/kolab.conf.
>>> That does indeed prevent kolab-webadmin from complete hang.
>> The web admin should never actually hang - are you saying the web admin's 
>> dialog of sorts is locking up?
>>
> By typing a k in the role field of a users System tab - the error
> 'Internal server Error' comes up. My first impression of webadmin
> locking up is not correct, it doesn't hang but the error message keeps
> being displayed even when choosing other users.
>>> Assigning a
>>> users role throws 'Internal server error' .
>>>
>> Please check /var/log/kolab-webadmin/*
>>
>> To increase verbosity, you could set:
>>
>>   [kolab_wap]
>>   devel_mode = 1
>>   debug_mode = trace
>>
>>
> I'll set this and come back with more log output.
There's not more info in /var/log/kolab/pykolab.log but there's a debug
information field in the System tab at the bottom, this is it's content:

[alias] => Array
    (
        [0] => dirk at airwerk.com
        [1] => w.dirk at airwerk.com
    )

[cn] => Werner Dirk
[displayname] => Dirk, Werner
[effective_rights] => Array
    (
        [attribute] => Array
            (
                [objectclass] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [aci] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [sn] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [cn] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [audio] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [businesscategory] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [carlicense] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [departmentnumber] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [displayname] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [employeenumber] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [employeetype] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [givenname] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [homephone] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [homepostaladdress] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [initials] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [jpegphoto] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [labeleduri] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mail] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [manager] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mobile] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [o] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [pager] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [photo] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [roomnumber] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [secretary] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [uid] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [usercertificate] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [x500uniqueidentifier] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [preferredlanguage] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [usersmimecertificate] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [userpkcs12] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [title] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [x121address] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [registeredaddress] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [destinationindicator] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [preferreddeliverymethod] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [telexnumber] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [teletexterminalidentifier] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [telephonenumber] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [internationalisdnnumber] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [facsimiletelephonenumber] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [street] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [postofficebox] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [postalcode] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [postaladdress] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [physicaldeliveryofficename] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [ou] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [st] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [l] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [userpassword] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [seealso] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [description] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [alias] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailhost] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabhomeserveronly] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabdelegate] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabinvitationpolicy] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabvacationbegindatetime] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabvacationenddatetime] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabvacationresendinterval] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabvacationaddress] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabvacationreplytouce] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabvacationreactdomain] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabforwardkeepcopy] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabforwarduce] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolaballowsmtprecipient] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolaballowsmtpsender] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [kolabdeleteflag] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailalternateaddress] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailroutingaddress] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailaccessdomain] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailautoreplymode] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailautoreplytext] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [maildeliveryoption] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailforwardingaddress] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailmessagestore] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailprogramdeliveryinfo] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [mailquota] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

                [multilinedescription] => Array
                    (
                        [0] => read
                        [1] => search
                        [2] => compare
                        [3] => write
                        [4] => delete
                    )

            )

        [entry] => Array
            (
                [0] => read
                [1] => add
                [2] => delete
                [3] => modrdn
            )

    )

[givenname] => Werner
[id] => a8f5f901-f78c11e1-81b6e7e6-c06dae77
[mail] => werner.dirk at airwerk.com
[mailhost] => localhost
[mailquota] => 1048576
[object_type] => user
[objectclass] => Array
    (
        [0] => top
        [1] => inetorgperson
        [2] => kolabinetorgperson
        [3] => mailrecipient
        [4] => organizationalperson
        [5] => person
    )

[ou] => ou=people,dc=airwerk,dc=com
[preferredlanguage] => en_US
[sn] => Dirk
[type_id] => 1
[uid] => dirk
[userpassword] => {SSHA}Dlt9/nSQHHy7CDGozPHOfr9EOjO1r7BqdXScNA==


The kolab-webadmin interface does not hang, that was misinterpreted by
me - just the error 'Internal server error' is being displayed for about
three seconds. By going on typing in the role field the error is being
shown after each typed character and the entry is not being saved in the
end after hitting the submit button.

Best regards
Dirk




More information about the users mailing list