Hallo,
ich habe zum testen mal die Migration der “Kontakte und Kontaktdaten
nach SQL” (aus dem LDAP) versucht. Dieses startete und brach dann aber
an irgendeiner Stelle mit folgender Fehlermeldung ab:
Database error
Invalid SQL: INSERT INTO egw_addressbook
(contact_tid,contact_owner,contact_private,n_family,n_given,n_prefix,n_suffix,n_fn,org_name,contact_room,adr_one_locality,adr_one_region,contact_label,tel_fax,contact_email,contact_url,contact_created,contact_creator,contact_modified,account_id,contact_uid)
VALUES (‘n’,0,0,‘A…’,‘M…’,NULL,NULL,‘M… A…’,‘AStA TU
Darmstadt’,‘S 1 | 03 56’,‘Darmstadt’,‘Deutschland’,‘Hochschulstr.
1\r\n64289
Darmstadt’,‘06151-166026’,‘a…@asta.tu-darmstadt.de’,‘http://www.asta.tu-darmstadt.de’,1338992911,0,1338993113,1114,‘a2a95a32-442f-1031-9521-3dc35e179189’):
Duplicate entry ‘1114’ for key ‘egw_addressbook_account_id’
#0 /usr/share/egroupware/phpgwapi/inc/class.egw_db.inc.php(676):
egw_db->halt(‘Invalid SQL: IN…’, 620, ‘/usr/share/egro…’) #1 /usr/share/egroupware/phpgwapi/inc/class.egw_db.inc.php(1810):
egw_db->query(‘INSERT INTO egw…’, 620, ‘/usr/share/egro…’, 0, -1, false) #2 /usr/share/egroupware/etemplate/inc/class.so_sql.inc.php(620):
egw_db->insert(‘egw_addressbook’, Array, false, 620,
’/usr/share/egro…’, ‘phpgwapi’) #3 /usr/share/egroupware/etemplate/inc/class.so_sql_cf.inc.php(303):
so_sql->save(Array, NULL) #4
/usr/share/egroupware/addressbook/inc/class.addressbook_sql.inc.php(769): so_sql_cf->save(Array) #5
/usr/share/egroupware/addressbook/inc/class.addressbook_so.inc.php(917):
addressbook_sql->save() #6
/usr/share/egroupware/addressbook/inc/class.addressbook_ui.inc.php(2065): addressbook_so->migrate2ldap(‘sql’) #7 /usr/share/egroupware/index.php(134): addressbook_ui->migrate2ldap() #8 {main}
Was mich nun stutzig macht ist folgendes: “Duplicate entry ‘1114’ for
key ‘egw_addressbook_account_id’”
Ist damit die “uidNumber” gemeint. Die ist nur einmal vergeben…
Was kann ich nun machen? In die SQL-DB reingehen und den User im
Adressbuch mal löschen?
Aus EGW kann ich auch keine Adressbuch-User löschen. Sobald ich das
versuche und den Datensatz jemand zuweise, bleibt die Seite leer und weiss:
https://meinserver/egroupware/index.php?menuaction=admin.uiaccounts.delete_user
Irgendwelche Ideen?
Danke!
Grüsse
Ivan
Live Security Virtual Conference
Exclusive live event will cover all the ways today’s security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
egroupware-german mailing list
egroupware-german@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-german