Author Topic: [0.4beta] Gruppen im Adressbuch  (Read 6600 times)

Offline mylama

  • Newbie
  • *
  • Posts: 7
[0.4beta] Gruppen im Adressbuch
« on: May 04, 2010, 07:28:48 AM »
Hallo an alle,

habe heute mal Roundcube 0.4 beta installiert und getestet.
Funktioniert auch sehr gut, leider aber nicht die neue Funktion Gruppen.
Wenn ich eine neue Gruppe erstelle und speichern will kommt nur "Fehler beim Speichern".

muss ich da noch was beachten?

viele Grüße

Offline yinzhen

  • Jr. Member
  • **
  • Posts: 31
[0.4beta] Gruppen im Adressbuch
« Reply #1 on: May 14, 2010, 05:07:40 PM »
hallo mylama,

bei mir funktioniert es.
wenn das problem bei dir immer noch besteht, und du an hilfe interessiert bist, solltest du die umstände etwas genauer beschreiben.

Offline mylama

  • Newbie
  • *
  • Posts: 7
[0.4beta] Gruppen im Adressbuch
« Reply #2 on: May 22, 2010, 11:09:57 AM »
Hallo,

habe es genau wie bei den vorgängerversion installiert.
Nun sehe ich auch mein Persönliches Adressbuch, dann drücke ich nur auf das plus-zeichen.
Nun kann ich ein namen eingeben, nun drücke ich return.
Und schon kommt der feher:Beim Speichern ist ein feher aufgetreten.

Alles andere funktioniert.

Offline yinzhen

  • Jr. Member
  • **
  • Posts: 31
[0.4beta] Gruppen im Adressbuch
« Reply #3 on: May 22, 2010, 01:02:24 PM »
was steht in deinen webserver/roundcube logs ? irgendwas wird ja dann drin stehen.

Offline mylama

  • Newbie
  • *
  • Posts: 7
[0.4beta] Gruppen im Adressbuch
« Reply #4 on: May 22, 2010, 04:07:53 PM »
In der error.log steht nichts.
Habe aber die Roundcube log gefunden.

Quote

[22-May-2010 20:30:37 +0200]: DB Error: MDB2 Error: constraint violation Query: _doQuery: [Error message: Could not execute statement] [Last executed query: INSERT INTO contactgroups (user_id, changed, name) VALUES (22, now(), 'zhkhjhjkjkljkl')] [Native code: 1452] [Native message: Cannot add or update a child row: a foreign key constraint fails (`usr_xxx/contactgroups`, CONSTRAINT `user_id_fk_contactgroups` FOREIGN KEY (`user_id`) REFERENCES `users` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE)]  in /var/www/xxx/html/roundcubemail/program/include/rcube_mdb2.php on line 658 (POST /?_task=addressbook&_action=group-create?_task=&_action=)


liegt wohl am sql :)

Offline yinzhen

  • Jr. Member
  • **
  • Posts: 31
[0.4beta] Gruppen im Adressbuch
« Reply #5 on: May 22, 2010, 07:00:50 PM »
du hast die 0.4 beta nicht neu "installiert" sonder ein upgrade gemacht, right?

Offline mylama

  • Newbie
  • *
  • Posts: 7
[0.4beta] Gruppen im Adressbuch
« Reply #6 on: May 23, 2010, 06:57:13 AM »
Nicht ganz ; ), habe es schon neu installiert und alle inserts aus den alten sql  ausführen lassen.
Werde aber den sql nochmal zusammen bauen und vermutlich habe ich irgend etwas falsch gemacht.
Aber jetzt weiß ich schonmal wo ich suchen muss.

Offline mylama

  • Newbie
  • *
  • Posts: 7
[0.4beta] Gruppen im Adressbuch
« Reply #7 on: May 24, 2010, 05:25:56 AM »
Hallo yinzhen,

habe es hinbekommen, liegt aber nicht an die inserts.
Habe noch einen gefunden, der das problem hatte.

http://www.roundcubeforum.net/5-release-support/14-release-discussion/6612-problem-groups-0-4beta.html

Das habe ich auch gemacht und nun funktioniert es.

Da ist der Update-SQL:
Code: [Select]

-- Updates from version 0.3.1

/* MySQL bug workaround: http://bugs.mysql.com/bug.php?id=46293 */
/*!40014 SET FOREIGN_KEY_CHECKS=0 */;# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).


ALTER TABLE `messages` DROP FOREIGN KEY `user_id_fk_messages`;# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).

ALTER TABLE `cache` DROP FOREIGN KEY `user_id_fk_cache`;# 24 Zeile(n) betroffen.

ALTER TABLE `contacts` DROP FOREIGN KEY `user_id_fk_contacts`;# 338 Zeile(n) betroffen.

ALTER TABLE `identities` DROP FOREIGN KEY `user_id_fk_identities`;# 47 Zeile(n) betroffen.


ALTER TABLE `messages` ADD CONSTRAINT `user_id_fk_messages` FOREIGN KEY (`user_id`)
 REFERENCES `users`(`user_id`);# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).

ALTER TABLE `cache` ADD CONSTRAINT `user_id_fk_cache` FOREIGN KEY (`user_id`)
 REFERENCES `users`(`user_id`);# 24 Zeile(n) betroffen.

ALTER TABLE `contacts` ADD CONSTRAINT `user_id_fk_contacts` FOREIGN KEY (`user_id`)
 REFERENCES `users`(`user_id`);# 338 Zeile(n) betroffen.

ALTER TABLE `identities` ADD CONSTRAINT `user_id_fk_identities` FOREIGN KEY (`user_id`)
 REFERENCES `users`(`user_id`);# 47 Zeile(n) betroffen.


ALTER TABLE `contacts` ALTER `name` SET DEFAULT '';# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).

ALTER TABLE `contacts` ALTER `firstname` SET DEFAULT '';# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).

ALTER TABLE `contacts` ALTER `surname` SET DEFAULT '';# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).



/*!40014 SET FOREIGN_KEY_CHECKS=1 */;# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).