Hi List, /usr/sbin/samba: Uncaught exception NSInvalidArgumentException, reason: Tried to add nil to array
-- Gerhard I have a strange problem on debian squeeze my sources list: deb http://ftp-stud.hs-esslingen.de/debian/ squeeze main non-free contrib deb-src http://ftp-stud.hs-esslingen.de/debian/ squeeze main non-free contrib deb http://security.debian.org/ squeeze/updates main non-free contrib deb-src http://security.debian.org/ squeeze/updates main non-free contrib deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all deb http://packages.dotdeb.org squeeze-php54 all deb-src http://packages.dotdeb.org squeeze-php54 all # squeeze-updates, previously known as 'volatile' deb http://ftp-stud.hs-esslingen.de/debian/ squeeze-updates main contrib non-free deb-src http://ftp-stud.hs-esslingen.de/debian/ squeeze-updates main contrib non-free #sogo deb http://xi.rename-it.nl/debian/ stable-auto/dovecot-2.1 main deb http://inverse.ca/debian-nightly squeeze squeeze deb http://backports.debian.org/debian-backports squeeze-backports main Installed these: ii samba4 4.0.0~beta5+dfsg1-1inverse1.0 SMB/CIFS file, NT domain and active directory server (version 4) ii sogo 2.0.0.20121101-1 a modern and scalable groupware ii openchange-ocsmanager 1:1.0.r4196.sogo-1~inverse1.0 A working instance of python-ocsmanager ii openchange-rpcproxy 1:1.0.r4196.sogo-1~inverse1.0 A RPC-over-HTTP implementation for Samba, using wsgi ii openchangeproxy 1:1.0.r4196.sogo-1~inverse1.0 Experimental MAPI (Exchange/Outlook) proxy ii openchangeserver 1:1.0.r4196.sogo-1~inverse1.0 Experimental MAPI (Exchange/Outlook) server my GNUstepDefaults: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//GNUstep//DTD plist 0.9//EN" "http://www.gnustep.org/plist-0_9.xml"> <plist version="0.9"> <dict> <key>NSGlobalDomain</key> <dict> </dict> <key>sogod</key> <dict> <key>LDAPDebugEnabled</key> <string>YES</string> <key>MailFieldNames</key> <array> <string>userPrincipalName</string> </array> <key>NGImap4ConnectionStringSeparator</key> <string>.</string> <key>NGImap4DisableIMAP4Pooling</key> <array> <string>No</string> </array> <key>OCSFolderInfoURL</key> <string>mysql://sogo:[email protected]:3306/sogo/sogo_folder_info</string> <key>OCSSessionsFolderURL</key> <string>mysql://sogo:[email protected]:3306/sogo/sogo_sessions_folder</string> <key>SOGoAppointmentSendEMailNotifications</key> <string>YES</string> <key>SOGoDraftsFolderName</key> <string>INBOX.Drafts</string> <key>SOGoFirstDayOfWeek</key> <string>1</string> <key>SOGoForceIMAPLoginWithEmail</key> <string>YES</string> <key>SOGoLanguage</key> <string>Dutch</string> <key>SOGoLoginModule</key> <string>Calendar</string> <key>SOGoMailDomain</key> <string>sogo.muc.mydomain.de</string> <key>SOGoMailMessageCheck</key> <string>every_5_minutes</string> <key>SOGoMailingMechanism</key> <string>smtp</string> <key>SOGoProfileURL</key> <string>mysql://sogo:[email protected]:3306/sogo/sogo_user_profile</string> <key>SOGoSentFolderName</key> <string>INBOX.Sent</string> <key>SOGoSieveScriptsEnabled</key> <array> <string>yes</string> </array> <key>SOGoSieveServer</key> <string>sieve://localhost:4190</string> <key>SOGoSuperUsernames</key> <array> <string>gerhard</string> </array> <key>SOGoTimeZone</key> <string>Europe/Amsterdam</string> <key>SOGoTrashFolderName</key> <string>INBOX.Trash</string> <key>SOGoUserSources</key> <array> <dict> <key>CNFieldName</key> <string>displayName</string> <key>IDFieldName</key> <string>cn</string> <key>UIDFieldName</key> <string>userPrincipalName</string> <key>baseDN</key> <string>cn=Users,dc=sogo,dc=muc,dc=mydomain,dc=de</string> <key>bindDN</key> <string>cn=Administrator,cn=Users,dc=sogo,dc=muc,dc=mydomain,dc=de</string> <key>bindFields</key> <array> <string>sAMAccountName</string> <string>userPrincipalName</string> </array> <key>bindPassword</key> <string>%1OpenChange</string> <key>canAuthenticate</key> <string>YES</string> <key>displayName</key> <string>Shared Addresses</string> <key>hostname</key> <string>127.0.0.1</string> <key>id</key> <string>samba</string> <key>isAddressBook</key> <string>YES</string> <key>port</key> <string>389</string> </dict> </array> <key>SOGoVacationEnabled</key> <string>YES</string> <key>SearchFieldNames</key> <array> <string>sn</string> <string>displayName</string> <string>userPrincipalName</string> <string>telephoneNumber</string> </array> </dict> </dict> </plist> sogo webinterface works as expected, but outlook client crashes samba4 samba config # Global parameters [global] workgroup = OPENCHANGE realm = sogo.muc.mydomain.de netbios name = SOGO server role = active directory domain controller passdb backend = samba4 ### Configuration required by OpenChange server ### dcerpc endpoint servers = epmapper, mapiproxy dcerpc_mapiproxy:server = true dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp, exchange_ds_rfr ### Configuration required by OpenChange server ### [netlogon] path = /var/lib/samba/sysvol/sogo.muc.mydomain.de/scripts read only = No [sysvol] path = /var/lib/samba/sysvol read only = No last action after invoking outlook 2010 [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x4e (54) [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [cnset_seen] Dump of idset [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [cnset_seen_fai] Dump of idset [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [idset_given] Dump of idset [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [cnset_read] Dump of idset [2012/11/02 14:52:18, 0] ../lib/util/util.c:455(dump_data) [0000] 00 00 04 00 3A 00 3A 00 2A 00 01 00 00 01 00 01 ....:.:. *....... [0010] 02 00 02 03 01 00 00 00 00 03 00 94 00 07 00 03 ........ ........ [0020] 00 00 00 00 03 00 40 00 0A 67 03 00 0B 67 03 00 ......@. .g...g.. [0030] 03 36 0C 00 00 00 0A 00 00 00 01 00 00 00 FF FF .6...... ........ [0040] FF FF .. [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x01 (0) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x01 (0) [2012/11/02 14:52:18, 0] mapiproxy/libmapistore/mapistore_interface.c:339(mapistore_del_context) mapistore_del_context: context_id to del is 3 [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x02 (0) [2012/11/02 14:52:18, 0] mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add) We have found free record 0xa [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/emsmdbp_object.c:451(emsmdbp_object_open_folder) emsmdbp_object_open_folder: opening openchangedb folder [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/emsmdbp_object.c:407(emsmdbp_object_open_folder) emsmdbp_object_open_folder: opening base mapistore folder [2012/11/02 14:52:18, 0] mapiproxy/libmapistore/mapistore_backend.c:341(mapistore_backend_create_context) namespace is sogo:// and backend_uri is 'gerhard@fallback/0x9400030000000001/' [2012/11/02 14:52:18, 0] MAPIStoreSOGo.m:153(sogo_backend_create_context) [SOGo: sogo_backend_create_context:153] 2012-11-02 14:52:18.775 samba[14198] METHOD '+[MAPIStoreContext openContext:withURI:connectionInfo:andTDBIndexing:]' (227) -- uri: 'gerhard@fallback/0x9400030000000001/' [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x07 (8) Nov 02 14:52:18 samba [14198]: <MAPIStoreDBFolder:0x29ad650:0x9400030000000001> current date: 2012-11-02 14:52:18 +0100 [2012/11/02 14:52:18, 0] ../lib/util/util.c:455(dump_data) [0000] 00 00 05 00 68 00 7D 00 41 00 00 00 75 00 70 00 ....h.}. A...u.p. [0010] 00 01 01 1D 39 A1 00 00 0D 00 00 00 09 00 1F 00 ....9... ........ [0020] 00 10 03 00 06 18 00 07 10 1F 00 08 38 00 85 10 ........ ....8... [0030] 40 50 10 18 00 11 58 00 F8 3F 02 01 F9 18 00 0F @P....X. .?...... [0040] 30 75 00 01 03 00 17 40 78 01 00 77 00 01 68 00 0u.....@ x..w..h. [0050] 02 01 96 67 6F 00 32 DA 6F 00 FF 7F 00 40 D2 6D ...go.2. [email protected] [0060] 00 4E 00 01 BE BA C0 7B 0A 00 00 00 FF FF FF FF .N.....{ ........ [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x70 (0) [2012/11/02 14:52:18, 0] mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add) We have found free record 0xc [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x75 (6) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x77 (12) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x75 (18) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x77 (24) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x75 (30) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x77 (36) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x75 (42) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x77 (48) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x4e (54) [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [cnset_seen] Dump of idset [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [cnset_seen_fai] Dump of idset [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [idset_given] Dump of idset [2012/11/02 14:52:18, 0] libmapi/idset.c:1036(IDSET_dump) [cnset_read] Dump of idset [2012/11/02 14:52:18, 0] ../lib/util/util.c:455(dump_data) [0000] 00 00 04 00 2E 00 2E 00 1A 00 01 00 00 01 00 01 ........ ........ [0010] 02 00 02 03 01 00 00 00 00 00 00 18 00 7E 00 03 ........ .....~.. [0020] 04 01 0C 00 00 00 0A 00 00 00 01 00 00 00 FF FF ........ ........ [0030] FF FF FF FF FF FF ...... [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x01 (0) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x01 (0) [2012/11/02 14:52:18, 0] mapiproxy/libmapistore/mapistore_interface.c:339(mapistore_del_context) mapistore_del_context: context_id to del is 2 [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x02 (0) [2012/11/02 14:52:18, 0] mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add) We have found free record 0xa [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/emsmdbp_object.c:451(emsmdbp_object_open_folder) emsmdbp_object_open_folder: opening openchangedb folder [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/emsmdbp_object.c:407(emsmdbp_object_open_folder) emsmdbp_object_open_folder: opening base mapistore folder [2012/11/02 14:52:18, 0] mapiproxy/libmapistore/mapistore_backend.c:341(mapistore_backend_create_context) namespace is sogo:// and backend_uri is 'gerhard:gerhard@mail/folderINBOX.Sent/' [2012/11/02 14:52:18, 0] MAPIStoreSOGo.m:153(sogo_backend_create_context) [SOGo: sogo_backend_create_context:153] 2012-11-02 14:52:18.789 samba[14198] METHOD '+[MAPIStoreContext openContext:withURI:connectionInfo:andTDBIndexing:]' (227) -- uri: 'gerhard:gerhard@mail/folderINBOX.Sent/' [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x7e (8) [2012/11/02 14:52:18, 0] mapiproxy/libmapiproxy/mapi_handles.c:292(mapi_handles_add) We have found free record 0xc [2012/11/02 14:52:18, 0] ../lib/util/util.c:455(dump_data) [0000] 00 00 05 00 68 00 B2 00 00 42 25 00 AE 00 75 00 ....h... .B%...u. [0010] 00 02 01 96 67 00 00 00 77 00 6B 00 DA 6F 00 D3 ....g... w.k..o.. [0020] D2 6D 00 78 00 00 16 48 00 56 E7 13 EB D8 5E 0B .m.x...H .V....^. [0030] 43 BC 00 00 21 01 D2 6F 11 A2 A1 34 BB E9 00 00 C...!..o ...4.... [0040] 17 CF 00 03 04 8C 15 30 00 14 90 E0 43 14 E7 59 .......0 ....C..Y [0050] 27 4F AE D9 B1 CE D9 85 E6 FF FF 61 04 48 00 00 'O...... ...a.H.. [0060] 08 0A 97 01 AE 06 8C 14 30 00 8F 01 0C 00 00 00 ........ 0....... [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x75 (0) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x77 (6) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x75 (12) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x77 (18) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x75 (24) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x77 (30) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:682(EcDoRpc_process_transaction) MAPI Rop: 0x78 (36) [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/emsmdbp_object.c:451(emsmdbp_object_open_folder) emsmdbp_object_open_folder: opening openchangedb folder [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/emsmdbp_object.c:407(emsmdbp_object_open_folder) emsmdbp_object_open_folder: opening base mapistore folder [2012/11/02 14:52:18, 0] mapiproxy/libmapistore/mapistore_backend.c:341(mapistore_backend_create_context) namespace is sogo:// and backend_uri is 'gerhard:gerhard@outbox/folderINBOX.Drafts/' [2012/11/02 14:52:18, 0] MAPIStoreSOGo.m:153(sogo_backend_create_context) [SOGo: sogo_backend_create_context:153] 2012-11-02 14:52:18.796 samba[14198] METHOD '+[MAPIStoreContext openContext:withURI:connectionInfo:andTDBIndexing:]' (227) -- uri: 'gerhard:gerhard@outbox/folderINBOX.Drafts/' /usr/sbin/samba: Uncaught exception NSInvalidArgumentException, reason: Tried to add nil to array [2012/11/02 14:52:18, 0] mapiproxy/servers/default/nspi/dcesrv_exchange_nsp.c:1394(dcesrv_exchange_nsp_unbind) dcesrv_exchange_nsp_unbind [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:1974(dcesrv_exchange_emsmdb_unbind) dcesrv_exchange_emsmdb_unbind [2012/11/02 14:52:18, 0] mapiproxy/servers/default/nspi/dcesrv_exchange_nsp.c:1394(dcesrv_exchange_nsp_unbind) dcesrv_exchange_nsp_unbind [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:1974(dcesrv_exchange_emsmdb_unbind) dcesrv_exchange_emsmdb_unbind [2012/11/02 14:52:18, 0] mapiproxy/servers/default/nspi/dcesrv_exchange_nsp.c:1394(dcesrv_exchange_nsp_unbind) dcesrv_exchange_nsp_unbind [2012/11/02 14:52:18, 0] mapiproxy/servers/default/emsmdb/dcesrv_exchange_emsmdb.c:1974(dcesrv_exchange_emsmdb_unbind) dcesrv_exchange_emsmdb_unbind -- [email protected] https://inverse.ca/sogo/lists
