Bug 22151 - Horde4 für UCS 3.0
Horde4 für UCS 3.0
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Mail - Horde
UCS 2.4
Other Linux
: P5 enhancement (vote)
: UCS 3.0 - MS2
Assigned To: Felix Botner
Stefan Gohmann
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-04-08 12:34 CEST by Moritz Muehlenhoff
Modified: 2011-12-13 15:47 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
horde.log (7.68 KB, text/plain)
2011-09-28 15:56 CEST, Sönke Schwardt-Krummrich
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2011-04-08 12:34:17 CEST
Das horde-webmailer Paket soll durch Horde 4 ersetzt werden.
Comment 1 Stefan Gohmann univentionstaff 2011-07-04 14:20:12 CEST
Bitte mal die aktuellen Pakete anschauen. Es wäre gut, wenn wir bereits mit MS1 die Horde4 Version ausliefern können.

Es reicht auch, wenn die Konfiguration zunächst noch manuell erfolgen muss. Dann bitte dazu eine Seite im externen Wiki erstellen.
Comment 2 Felix Botner univentionstaff 2011-07-15 15:50:30 CEST
Ein Testrechner ist installiert (erstmal auf Basis von 2.4 da in 3.0 noch zu viele Pakete fehlen).

Doku dazu erstmal im internen Wiki 

https://hutten.knut.univention.de/mediawiki/index.php/UCS-3.0-Horde
Comment 3 Felix Botner univentionstaff 2011-09-09 14:29:37 CEST
univention-mail-cyrus legt (falls mail/cyrus/sieve/spam == true) ein Standard-Sieve Skript an (Spammails nach Spam verschieben). In einem Listener des univention-horde Paket muss dafür gesorgt werden, dass dieses Sieve Skript im Horde bekannt gemacht wird, so dass es dann über horde bearbeitet werden kann.
Comment 4 Felix Botner univentionstaff 2011-09-14 14:40:03 CEST
Status der Übernahme der Pakete ins build-system: https://hutten.knut.univention.de/mediawiki/index.php/Horde4Build
Comment 5 Felix Botner univentionstaff 2011-09-21 15:48:47 CEST
Die horde Pakete von Gunnar sind nun paketiert.

Zusätzlich gibt es von uns das Integrationspaket univention-horde4. Dies installiert alle benötigten Pakete, setzt horde UCR Variablen. Außerdem gibt es ein join Skript, welches die horde Datenbank im Postgres anlegt und die initiale horde Konfiguration vornimmt. 

Idealerweise muss man nur das Paket installieren und kann sich dann mit der primären Emailadresse eines Benutzers anmelden.
Comment 6 Felix Botner univentionstaff 2011-09-21 17:54:52 CEST
Die Konfiguration klappt noch nicht
Comment 7 Stefan Gohmann univentionstaff 2011-09-22 09:49:55 CEST
univention-horde4 sollte auch als Recommends in univention-mail-server hinzugefügt werden.
Comment 8 Felix Botner univentionstaff 2011-09-22 11:18:24 CEST
Recommends gesetzt, initiale Horde Konfiguration (scheint) erstmal zu funktionieren.
Comment 9 Sönke Schwardt-Krummrich univentionstaff 2011-09-28 15:39:17 CEST
Nach dem Horde-Login kommt die Meldung

Warnung: Horde_Log_Handler_Stream: "/var/log/horde/horde.log" cannot be opened 
with mode "a+"

Die Datei /var/log/horde/horde.log gehört root:root mit den Rechten 0600.
Hier sind diverse SQL-Fehler enthalten; siehe Anhang.


Dem Benutzer Administrator wurde die primäre Mailadresse administrator@nstx.de gesetzt. Nach dem Login und dem Wechsel auf das "Webmail"-Modul kommt die Meldung "Mailbox does not exist". Diese scheint aber vorhanden zu sein:

root@mas54:/var/spool/cyrus/mail/domain/n/nstx.de/a/user/administrator# ls -la
insgesamt 32
drwx------ 4 cyrus mail 4096 28. Sep 17:12 .
drwx------ 3 cyrus mail 4096 28. Sep 17:02 ..
-rw------- 1 cyrus mail 1137 28. Sep 17:12 1.
-rw------- 1 cyrus mail  636 28. Sep 17:12 cyrus.cache
-rw------- 1 cyrus mail  171 28. Sep 17:02 cyrus.header
-rw------- 1 cyrus mail  224 28. Sep 17:12 cyrus.index
drwx------ 2 cyrus mail 4096 28. Sep 17:02 Ham
drwx------ 2 cyrus mail 4096 28. Sep 17:02 Spam
root@mas54:/var/spool/cyrus/mail/domain/n/nstx.de/a/user/administrator# 

sschwardt@dave:~$ testIMAP -s 10.200.18.54 -u administrator@nstx.de\
                                 -p univention -I
Using IMAP4...
Trying login with user administrator@nstx.de
('OK', ['[CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxte QUOTA MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SORT SORT=MODSEQ THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE LIST-EXTENDED WITHIN QRESYNC SCAN XLIST URLAUTH URLAUTH=BINARY LOGINDISABLED COMPRESS=DEFLATE IDLE] User logged in SESSIONID=<mas54-18959-1317222797-1>'])
SELECTING INBOX: ('OK', ['1'])
LISTING INBOX:
('OK', ['1'])
sschwardt@dave:~$


Kontakte können in das Adressbuch eingetragen werden, aber die Suche ergab bei mir immer 0 Treffer. Beim Öffnen des Adressbuchs wird der Kontakt aber angezeigt.

Für den Benutzer waren 2 Filterregeln definiert: eine leere Positivliste und eine leere Ausschlussliste. 

In univention-horde4 ist kein Listener-Modul zum Setzen des Sieve-Filters vorhanden.

Der Changelogeintrag fehlt.
Comment 10 Sönke Schwardt-Krummrich univentionstaff 2011-09-28 15:56:44 CEST
Created attachment 3574 [details]
horde.log
Comment 11 Felix Botner univentionstaff 2011-09-28 16:25:11 CEST
(In reply to comment #9)
> Nach dem Horde-Login kommt die Meldung
> 
> Warnung: Horde_Log_Handler_Stream: "/var/log/horde/horde.log" cannot be opened 
> with mode "a+"
> 
> Die Datei /var/log/horde/horde.log gehört root:root mit den Rechten 0600.

Das sollte mit der aktuellsten Version behoben sein.

> Hier sind diverse SQL-Fehler enthalten; siehe Anhang.

ausgelagert in Bug #23854 

> 
> Dem Benutzer Administrator wurde die primäre Mailadresse administrator@nstx.de
> gesetzt. Nach dem Login und dem Wechsel auf das "Webmail"-Modul kommt die
> Meldung "Mailbox does not exist". Diese scheint aber vorhanden zu sein:
> 
> 
> Kontakte können in das Adressbuch eingetragen werden, aber die Suche ergab bei
> mir immer 0 Treffer. Beim Öffnen des Adressbuchs wird der Kontakt aber
> angezeigt.

Man muss sich noch mit der primären Adresse anmelden, die UID funktioniert noch nicht, beide Probleme sind darauf zurückzuführen. 
-> Bug #23739

> 
> Für den Benutzer waren 2 Filterregeln definiert: eine leere Positivliste und
> eine leere Ausschlussliste. 
> 
> In univention-horde4 ist kein Listener-Modul zum Setzen des Sieve-Filters
> vorhanden.

Das ist ausgelagert in Bug #23741

> 
> Der Changelogeintrag fehlt.

Ist ergänzt.
Comment 12 Sönke Schwardt-Krummrich univentionstaff 2011-11-07 18:39:16 CET
(In reply to comment #11)
> (In reply to comment #9)
> > Nach dem Horde-Login kommt die Meldung
> > 
> > Warnung: Horde_Log_Handler_Stream: "/var/log/horde/horde.log" cannot be 
> > opened with mode "a+"
> > 
> > Die Datei /var/log/horde/horde.log gehört root:root mit den Rechten 0600.
> 
> Das sollte mit der aktuellsten Version behoben sein.

→ ist behoben; die Datei gehört www-data:adm mit den Rechten 0640.

> > Hier sind diverse SQL-Fehler enthalten; siehe Anhang.
> 
> ausgelagert in Bug #23854 

→ ACK

> > 
> > Dem Benutzer Administrator wurde die primäre Mailadresse administrator@nstx.de
> > gesetzt. Nach dem Login und dem Wechsel auf das "Webmail"-Modul kommt die
> > Meldung "Mailbox does not exist". Diese scheint aber vorhanden zu sein:
> > 
> > 
> > Kontakte können in das Adressbuch eingetragen werden, aber die Suche ergab bei
> > mir immer 0 Treffer. Beim Öffnen des Adressbuchs wird der Kontakt aber
> > angezeigt.
> 
> Man muss sich noch mit der primären Adresse anmelden, die UID funktioniert noch
> nicht, beide Probleme sind darauf zurückzuführen. 
> -> Bug #23739

→ ist ausgelagert

> > 
> > Für den Benutzer waren 2 Filterregeln definiert: eine leere Positivliste und
> > eine leere Ausschlussliste. 
> > 
> > In univention-horde4 ist kein Listener-Modul zum Setzen des Sieve-Filters
> > vorhanden.
> 
> Das ist ausgelagert in Bug #23741

→ ist ausgelagert

> > 
> > Der Changelogeintrag fehlt.
> 
> Ist ergänzt.

→ wie besprochen sollte kurz umrissen werden, wie die Unterschiede zwischen Horde in UCS 2.4 und Horde in UCS 3 aussehen.
Comment 13 Felix Botner univentionstaff 2011-11-09 18:06:48 CET
Changelog Eintrag ergänzt.
Comment 14 Stefan Gohmann univentionstaff 2011-11-24 08:44:06 CET
Wenn ich einen neuen Kontakt hinzufüge, dann kann ich diesen sehen, wenn ich auf Liste klicke. Wenn ich hingegen auf Suche klicke, finde ich keinen Kontakt.
Comment 15 Felix Botner univentionstaff 2011-11-24 09:49:17 CET
(In reply to comment #14)
> Wenn ich einen neuen Kontakt hinzufüge, dann kann ich diesen sehen, wenn ich
> auf Liste klicke. Wenn ich hingegen auf Suche klicke, finde ich keinen Kontakt.

Man kann in der Suche kein "*" verwenden. Dafür werde ich einen Bug bei Horde direkt anlegen.
Comment 16 Stefan Gohmann univentionstaff 2011-11-24 21:00:02 CET
(In reply to comment #15)
> (In reply to comment #14)
> > Wenn ich einen neuen Kontakt hinzufüge, dann kann ich diesen sehen, wenn ich
> > auf Liste klicke. Wenn ich hingegen auf Suche klicke, finde ich keinen Kontakt.
> 
> Man kann in der Suche kein "*" verwenden. Dafür werde ich einen Bug bei Horde
> direkt anlegen.

Wie vermutet, % geht.

Rest ist soweit OK.
Comment 17 Sönke Schwardt-Krummrich univentionstaff 2011-12-13 15:41:31 CET
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer
neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden:
"Clone This Bug"