Sharing-Probleme

Alexander Heidenreich a.heidenreich at blacksec.de
Mi Feb 8 08:59:33 CET 2017


Hallo

Ich habe eine Kolab-Installation (auf CentOS7), bei der ein merkwürdiger 
Effekt auftritt. Insgesammt arbeitet das System performant und ohne 
irgendwelche Probleme. Der Server darunter hat auch mehr als genug Resourcen 
und langweilt sich den ganzen Tag. Genutzt wird ausschließlich Roundcube als 
Frontend, direkt auf Imap via Client wird nicht zugegriffen.
Zwei User haben allerdings ein Problem. Sie haben sich gegenseitig viele 
Ordner freigegeben, überwiegend Emails, aber auch Kalender. Beide haben das 
Problem, dass der Aufbau der Webseite sehr langsam ist. In dem Moment läuft 
der IMAP-Prozess hoch.
Ein zweites Symptom ist, dass unter Schlagworte das einzige eingestellte 
Schlagwort plötzlich dutzendfach auftaucht. Löscht man eines, sind alle 
verschwunden, tauchen kurzzeitig später aber wieder auf. Ich vermute, dass die 
beiden Sachen zusammenhängen, aber ich habe keine Idee, wie ich das debuggen 
könnte.

Folgende Sachen finde ich in den Logs:

/var/log/roundcubemail/error

[08-Feb-2017 06:31:09,456214 +0100]: <fic3kcqo> PHP Error: No X-Kolab-Type 
information found in message 10754 (Configuration). in /usr/share/
roundcubemail/plugins/libkolab/lib/kolab_storage_folder.php on line 479 (GET /
roundcubemail/New1ZmX8oVsagbAq/?_task=mail&_caps=pdf%3D1%2Cflash%3D1%2Ctif
%3D0&_uid=71&_mbox=INBOX&_action=show)
[08-Feb-2017 06:31:09,531846 +0100]: <fic3kcqo> PHP Error: Failed to write to 
kolab cache (GET /roundcubemail/New1ZmX8oVsagbAq/?_task=mail&_caps=pdf
%3D1%2Cflash%3D1%2Ctif%3D0&_uid=71&_mbox=INBOX&_action=show)
[08-Feb-2017 06:31:09,729125 +0100]: <fic3kcqo> PHP Error: Failed to write to 
kolab cache (GET /roundcubemail/New1ZmX8oVsagbAq/?_task=mail&_caps=pdf
%3D1%2Cflash%3D1%2Ctif%3D0&_uid=71&_mbox=INBOX&_action=show)
[08-Feb-2017 06:31:09,934966 +0100]: <fic3kcqo> PHP Error: Failed to write to 
kolab cache (GET /roundcubemail/New1ZmX8oVsagbAq/?_task=mail&_caps=pdf
%3D1%2Cflash%3D1%2Ctif%3D0&_uid=71&_mbox=INBOX&_action=show)
[08-Feb-2017 06:31:10,135850 +0100]: <fic3kcqo> PHP Error: Failed to write to 
kolab cache (GET /roundcubemail/New1ZmX8oVsagbAq/?_task=mail&_caps=pdf
%3D1%2Cflash%3D1%2Ctif%3D0&_uid=71&_mbox=INBOX&_action=show)
[08-Feb-2017 06:31:10,337674 +0100]: <fic3kcqo> PHP Error: Failed to write to 
kolab cache (GET /roundcubemail/New1ZmX8oVsagbAq/?_task=mail&_caps=pdf
%3D1%2Cflash%3D1%2Ctif%3D0&_uid=71&_mbox=INBOX&_action=show)
[08-Feb-2017 06:31:10,432853 +0100]: <fic3kcqo> PHP Error: No X-Kolab-Type 
information found in message 10759 (Configuration). in /usr/share/
roundcubemail/plugins/libkolab/lib/kolab_storage_folder.php on line 479 (GET /
roundcubemail/New1ZmX8oVsagbAq/?_task=mail&_caps=pdf%3D1%2Cflash%3D1%2Ctif
%3D0&_uid=71&_mbox=INBOX&_action=show)

[08-Feb-2017 07:21:02,275716 +0100]: <11q0mq6s> DB Error: [2006] MySQL server 
has gone away (SQL Query: DELETE FROM `cache` WHERE `user_id` = '3' AND 
`cache_key` LIKE 'calendar.birthdays.%' AND `expires` < now()) in /usr/share/
roundcubemail/program/lib/Roundcube/rcube_db.php on line 539 (POST /
roundcubemail/WGXz11w8NAGZ1qSE/?_task=mail&_action=refresh)
[08-Feb-2017 07:21:02,277392 +0100]: <11q0mq6s> DB Error: [2006] MySQL server 
has gone away (SQL Query: SELECT `data`, `cache_key` FROM `cache` WHERE 
`user_id` = '3' AND `cache_key` = 'IMAP.mailboxes.
52e1b99e06a8329123cb018461fe3894' ORDER BY `created` DESC LIMIT 1) in /usr/
share/roundcubemail/program/lib/Roundcube/rcube_db.php on line 539 (POST /
roundcubemail/WGXz11w8NAGZ1qSE/?_task=mail&_action=refresh)
[08-Feb-2017 07:21:02,279791 +0100]: <11q0mq6s> DB Error: [2006] MySQL server 
has gone away (SQL Query: SELECT `data`, `cache_key` FROM `cache` WHERE 
`user_id` = '3' AND `cache_key` = 'IMAP.mailboxes.metadata.*.
7aca5a538480b7dd765ccec65c01a8ad' ORDER BY `created` DESC LIMIT 1) in /usr/
share/roundcubemail/program/lib/Roundcube/rcube_db.php on line 539 (POST /
roundcubemail/WGXz11w8NAGZ1qSE/?_task=mail&_action=refresh)
[08-Feb-2017 07:21:02,304454 +0100]: <11q0mq6s> DB Error: [2006] MySQL server 
has gone away (SQL Query: SELECT `data`, `cache_key` FROM `cache` WHERE 
`user_id` = '3' AND `cache_key` = 'LDAP.GlobalAddressBook.DN.
5801055cffd32c9ae5cd496cb12e6725' ORDER BY `created` DESC LIMIT 1) in /usr/
share/roundcubemail/program/lib/Roundcube/rcube_db.php on line 539 (POST /
roundcubemail/WGXz11w8NAGZ1qSE/?_task=mail&_action=refresh)
[08-Feb-2017 07:21:02,305454 +0100]: <11q0mq6s> PHP Error: LDAP: Bind failed 
for dn=uid=kolab-service,ou=Special Users,dc=regenbogenwerbung,dc=de. Can't 
contact LDAP server (POST /roundcubemail/WGXz11w8NAGZ1qSE/?
_task=mail&_action=refresh)
[08-Feb-2017 07:21:02,312852 +0100]: <11q0mq6s> DB Error: [2006] MySQL server 
has gone away (SQL Query: UPDATE `session` SET `changed` = now(), `vars` = 
'bGFuZ3VhZ2V8czo1OiJkZV9ERSI7c2tpbnxzOjk6ImNoYW1lbGVvbiI7a29sYWJfdWlkfHM6NToibGFuZ2UiO2tvbGFiX2RufHM6NDY6InVpZD1sYW5nZSxvdT1QZW9wbGUsZGM9cmVnZW5ib2dlbndlcmJ1bmcsZGM9ZGUiO2tvbGFiX2F1dGhfdmFyc3xhOjQ6e3M6MzoiJWRjIjtzOjI2OiJkYz1yZWdlbmJvZ2Vud2VyYnVuZyxkYz1kZSI7czoyOiIlZCI7czoyMDoicmVnZW5ib2dlbndlcmJ1bmcuZGUiO3M6MzoiJWZ1IjtzOjI4OiJuLmxhbmdlQHJlZ2VuYm9nZW53ZXJidW5nLmRlIjtzOjI6IiV1IjtzOjc6Im4ubGFuZ2UiO31pbWFwX25hbWVzcGFjZXxhOjQ6e3M6ODoicGVyc29uYWwiO2E6MTp7aTowO2E6Mjp7aTowO3M6MDoiIjtpOjE7czoxOiIvIjt9fXM6NToib3RoZXIiO2E6MTp7aTowO2E6Mjp7aTowO3M6MTI6Ik90aGVyIFVzZXJzLyI7aToxO3M6MToiLyI7fX1zOjY6InNoYXJlZCI7YToxOntpOjA7YToyOntpOjA7czoxNToiU2hhcmVkIEZvbGRlcnMvIjtpOjE7czoxOiIvIjt9fXM6MTA6InByZWZpeF9vdXQiO3M6MDoiIjt9aW1hcF9kZWxpbWl0ZXJ8czoxOiIvIjt1c2VyX2lkfHM6MToiMyI7dXNlcm5hbWV8czozMzoibmFkaW5lLmxhbmdlQHJlZ2VuYm9nZW53ZXJidW5nLmRlIjtzdG9yYWdlX2hvc3R8czo5OiJsb2NhbGhvc3QiO3N0b3JhZ2VfcG9ydHxpOjE0MztzdG9yYWdlX3NzbHxzOjM6InRscyI7cGFzc3dvcmR8czozMjoiejhaRlgyUEYxMnd2ai91QjBvcDBYdkVVV1ptTzBqcXYiO2xvZ2luX3RpbWV8aToxNDg2NTM4Mjc1O3RpbWV6b25lfHM6MTM6IkV1cm9wZS9CZXJsaW4iO1NUT1JBR0VfU1BFQ0lBTC1VU0V8YjoxO2F1dGhfc2VjcmV0fHM6MjY6InEzZnJZQm1FS2xINWJ2WDFrT2ppaVJwRzV0IjtkZWxlZ2F0b3JzfGE6MDp7fXNlY3VyZV90b2tlbnxzOjE2OiJXR1h6MTF3OE5BR1oxcVNFIjt0YXNrfHM6NDoibWFpbCI7a29sYWJfZmlsZXNfdG9rZW58czoyNjoiYjl1cDVqNzhnNGZtcGY5cDRpOTV1czNpbjYiO2tvbGFiX2ZpbGVzX3RpbWV8aToxNDg2NTM4Mjc1O2tvbGFiX2ZpbGVzX2NhcHN8YTo2OntzOjEwOiJNQVhfVVBMT0FEIjtpOjIwOTcxNTIwO3M6NToiUVVPVEEiO2I6MTtzOjU6IkxPQ0tTIjtiOjE7czoxMzoiU1VCU0NSSVBUSU9OUyI7YjoxO3M6OToiTUFOVElDT1JFIjtiOjE7czoxODoiTUFOVElDT1JFX0VESVRBQkxFIjthOjE6e2k6MDtzOjM5OiJhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnRleHQiO319a29sYWJfZmlsZXNfbGlzdF9hdHRyaWJ8YTo1OntzOjQ6Im5hbWUiO3M6ODoiZmlsZWxpc3QiO3M6MjoiaWQiO3M6ODoiZmlsZWxpc3QiO3M6NToiY2xhc3MiO3M6NDU6InJlY29yZHMtdGFibGUgZmlsZWxpc3Qgc29ydGhlYWRlciBmaXhlZGhlYWRlciI7czoxNToiYXJpYS1sYWJlbGxlZGJ5IjtzOjE5OiJhcmlhLWxhYmVsLWZpbGVsaXN0IjtzOjc6ImNvbHVtbnMiO2E6NDp7aTowO3M6Nzoib3B0aW9ucyI7aToxO3M6NDoibmFtZSI7aToyO3M6NToibXRpbWUiO2k6MztzOjQ6InNpemUiO319a29sYWJfZmlsZXNfc29ydF9jb2x8czo0OiJuYW1lIjtrb2xhYl9maWxlc19zb3J0X29yZGVyfHM6MzoiQVNDIjtpbWFwX2hvc3R8czo5OiJsb2NhbGhvc3QiO1NUT1JBR0VfTUVUQURBVEF8YjoxO1NUT1JBR0VfQUNMfGI6MTtTVE9SQUdFX1FSRVNZTkN8YjoxO21ib3h8czo1OiJJTkJPWCI7c29ydF9jb2x8czo0OiJkYXRlIjtzb3J0X29yZGVyfHM6NDoiREVTQyI7U1RPUkFHRV9USFJFQUR8YToyOntpOjA7czoxNDoiT1JERVJFRFNVQkpFQ1QiO2k6MTtzOjEwOiJSRUZFUkVOQ0VTIjt9U1RPUkFHRV9RVU9UQXxiOjE7cXVvdGFfZGlzcGxheXxzOjQ6InRleHQiO2xpc3RfYXR0cmlifGE6Njp7czo0OiJuYW1lIjtzOjg6Im1lc3NhZ2VzIjtzOjI6ImlkIjtzOjExOiJtZXNzYWdlbGlzdCI7czo1OiJjbGFzcyI7czo0ODoicmVjb3Jkcy10YWJsZSBtZXNzYWdlbGlzdCBzb3J0aGVhZGVyIGZpeGVkaGVhZGVyIjtzOjE1OiJvcHRpb25zbWVudWljb24iO3M6NDoidHJ1ZSI7czoxNToiYXJpYS1sYWJlbGxlZGJ5IjtzOjIyOiJhcmlhLWxhYmVsLW1lc3NhZ2VsaXN0IjtzOjc6ImNvbHVtbnMiO2E6OTp7aTowO3M6NzoidGhyZWFkcyI7aToxO3M6Njoic3RhdHVzIjtpOjI7czo3OiJzdWJqZWN0IjtpOjM7czo2OiJmcm9tdG8iO2k6NDtzOjQ6ImRhdGUiO2k6NTtzOjQ6InNpemUiO2k6NjtzOjQ6ImZsYWciO2k6NztzOjEwOiJhdHRhY2htZW50IjtpOjg7czo4OiJwcmlvcml0eSI7fX1yZXF1ZXN0X3Rva2VufHM6MzI6InM1YXllYm16QzlVWUt5TE1pYVR6RnlKTlRPZTBkaVNyIjtwYWdlfGk6MTtmb2xkZXJzfGE6Mjp7czo1OiJJTkJPWCI7YToyOntzOjM6ImNudCI7aToxMztzOjY6Im1heHVpZCI7aToyNzt9czo1OiJUcmFzaCI7YToyOntzOjM6ImNudCI7aTowO3M6NjoibWF4dWlkIjtpOjA7fX11bnNlZW5fY291bnR8YToyOntzOjU6IklOQk9YIjtpOjI7czo1OiJUcmFzaCI7aTowO31TVE9SQUdFX1VJRFBMVVN8YjoxO2xpc3RfbW9kX3NlcXxzOjM6IjEwMCI7U1RPUkFHRV9TT1JUfGI6MTs=' 
WHERE `sess_id` = '11q0mq6s4877okk0dsq1rbh8t5') in /usr/share/roundcubemail/
program/lib/Roundcube/rcube_db.php on line 539 (POST /roundcubemail/
WGXz11w8NAGZ1qSE/?_task=mail&_action=refresh)
[08-Feb-2017 07:21:02,315279 +0100]: <11q0mq6s> DB Error: [2006] MySQL server 
has gone away (SQL Query: SHOW VARIABLES LIKE 'max_allowed_packet') in /usr/
share/roundcubemail/program/lib/Roundcube/rcube_db.php on line 539 (POST /
roundcubemail/WGXz11w8NAGZ1qSE/?_task=mail&_action=refresh)
[08-Feb-2017 07:21:02,317186 +0100]: <11q0mq6s> DB Error: [2006] MySQL server 
has gone away (SQL Query: INSERT INTO `cache` (`created`, `expires`, 
`user_id`, `cache_key`, `data`) VALUES (now(), now() + INTERVAL 864000 SECOND, 
'3', 'IMAP.mailboxes.52e1b99e06a8329123cb018461fe3894', 
'YToxOntpOjA7czo1OiJJTkJPWCI7fQ==')) in /usr/share/roundcubemail/program/lib/
Roundcube/rcube_db.php on line 539 (POST /roundcubemail/WGXz11w8NAGZ1qSE/?
_task=mail&_action=refresh)


Diese Fehlermeldungen scheinen aber keinen direkten Zusammenhang zu haben mit 
den oben beschriebenen Problemen. Das Problem tritt auch auf, wenn diese 
Meldungen im Log nicht auftauchen.

Hat zufällig irgendwer eine Idee, wie ich weiter vorgehen könnte?

Grüße
Alex
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: This is a digitally signed message part.
URL         : <http://lists.kolab.org/pipermail/users-de/attachments/20170208/a6257ae1/attachment.sig>


Mehr Informationen über die Mailingliste users-de