Problem mit Plugin RoundcubePlugins 1.2.3

  • Hallo,


    ich habe heute mehrere Plugins erfolgreich installiert aber leider noch ein Problem mit dem RoundcubePlugin.


    Die Installations konnte ich wie beschrieben erfolgreich durchführen.
    Seit ich aber in der config.php die beiden Parameter von No auf Yes änderte, bekomme ich eine Fehlermeldung.
    'archive_plugin' => 'no', // YES to enable (default), NO to disable
    'managesieve_plugin' => 'no', // YES to enable (default), NO to disable
    Fehlermeldugn auf der iMSCP Plugin Seite:
    Unerwarteter Fehler
    Ein unerwarteter Fehler ist aufgetreten:
    Plugin::RoundcubePlugins::_setRoundcubePlugin: The managesieve plugin require the Dovecot PO server.


    Ich habe dann versucht das Problem zu beheben indem ich die Parameter der config.php wieder zurück auf No gesetzt habe - leider ohne Erfolgt.
    Trotz dem Aufruf des Buttons 'Plugins Aktualisieren' bleibt der Fehler bestehen.
    Auch das löschen, deaktivieren oder deinstallieren des Plugins lässt sich nicht durchführen (unter Massenaktion und Auswahl des Plugins mit der Checkbox).


    Der DOVECOT-SIEVE Service läuft nicht.


    Hat mir jemand eine Idee wie ich den Fehler wieder weg bekomme?
    Oder besser, wie bekomme ich den Siever zum laufen?



    Server: Debian 7.0
    IMSCP 1.2.10
    Roundcube Plugin 1.2.3


    Vielen Dank
    Gruß
    Funnymob

  • Hallo Ninos,


    danke für deinen Hinweis.
    Bei der Installation von dovecot-core habe ich eine Fehlermeldung übersehen:
    ...
    You already have ssl certs for dovecot.
    However you should move them out of /etc/ssl
    ...
    Nachdem ich die Zertifikate an die richtige Stelle kopiert habe lief die Installation auch fehlerfrei durch.
    Nun ist das Plugin (nach der Aktualisierung) auch wieder aktiviert.
    Soweit so gut.


    Soblad ich aber den Parameter auf 'yes' setze, erscheint wieder der unerartete Fehler nach der Aktualisierung.
    'managesieve_plugin' => 'no', // YES to enable (default), NO to disable


    Habe ich da noch was übersehen?


    Danke
    Gruß

  • Jetzt noch Teil 2 bitte lösen. Lies doch bitte die Requirements unter meinem geposteten Link durch, dort steht explizit drin, welche Pakete installiert werden müssen für welche Features.

  • Hallo,


    die Pakete welche ich unter dem Link finde habe ich mit
    apt-get install dovecot-sieve dovecot-managesievedinstalliert.


    Hier ein Auszug:
    "
    apt-get install dovecot-sieve dovecot-managesieved
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen.... Fertig
    dovecot-managesieved ist schon die neueste Version.
    dovecot-sieve ist schon die neueste Version.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisier
    "


    Leider habe ich dennoch das Problem...
    Habe ich noch was vergessen?
    Danke

    Edited once, last by funnymob ().

  • Welche Fehlermeldung bekommst du? Weiterhin Folgende?

    Quote

    Plugin::RoundcubePlugins::_setRoundcubePlugin: The managesieve plugin require the Dovecot PO server.


    Wenn ja, entfern mal das Plugin komplett und installiere es anschließend neu. Ggfs. musst du für das Entfernen den Status in der Datenbank -> Tabelle (imscp.plugins) manuell auf ok stellen, das geht ganz gut über phpmyadmin.

  • Hallo Ninos,


    vielen dank für die Tip - leider hat dies nicht geholfen.
    Ich habe das Plugin komlett deinstalliert. Danach war auch der Ordner "RoundcubePlugins" unter imscp/gui/plugins auch weg -> Deinstallation hat somit geklappt.


    Dann habe ich das Plugin nochmals über die Admin / Plugin Seite des iMSCP installiert. Dies hat auch funktioniert und alles war ok.
    Auch das aktivieren des Parameters 'archive_plugin' => 'yes' war erfolgreich (aktiviert über den Button 'Plugins aktualisieren' im iMSCP Panel) -> ok.
    Wenn ich dann aber den Parameter 'managesieve_plugin' auf yes setze und die Plugins aktualisiert, dann erhalte ich wieder den Unerwarteten Fehler '
    Plugin::RoundcubePlugins::_setRoundcubePlugin: The managesieve plugin require the Dovecot PO server.'Der Parameter muss aktiviert sein um den Filter im Roundcube zu sehen, oder?


    Das Log "Plugin_module_RoundcubePlugins.log" zeigt ebenfalls den Fehler - aber leider nicht mehr;


    Code
    1. [Wed Jan 13 20:54:16 2016] [debug] iMSCP::Config::_loadConfig: Loading /etc/imscp/roundcube/roundcube.data
    2. [Wed Jan 13 20:54:16 2016] [debug] iMSCP::Config::_parseConfig: Parsing /etc/imscp/roundcube/roundcube.data
    3. [Wed Jan 13 20:54:16 2016] [error] Plugin::RoundcubePlugins::_setRoundcubePlugin: The managesieve plugin require the Dovecot PO server.


    Noch ein Idee?


    Danke
    Gruß

  • Hello ,


    The error log is clear enough:



    [Wed Jan 13 20:54:16 2016] [error] Plugin::RoundcubePlugins::_setRoundcubePlugin: The managesieve plugin require the Dovecot PO server.


    You must switch to the Dovecot PO server implementation using the i-MSCP installer


    Code
    1. # cd <imscp-1.2.3_folder>
    2. # perl imscp-autoinstall -dar po


    then, when asked, choose dovecot.


    Installing the packages manually is not suficient.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Hello Nuxwin,


    thanks for your feedback.
    The installation of the Dovecot was successfully done, and also the activation of the RoundcubePlugins was possible.


    In the pictures of the I-MSCP Plugin-Site I have seen that I should see a 'FILTER' menu bar in the Roundcube preferences.
    But I cannot see that 'Filter' Button.


    With the Plugin I thought I can set filter rules to move the SPAM-mails directly in the Junk/Spam folder.
    Is that possible - or am I wrong?


    Thanks
    Regards

  • Open the config file of RoundcubePlugins and change the option 'managesieve_plugin' => 'no' to 'managesieve_plugin' => 'yes'
    Save the changes and go to the admin panel to plugin management and press the button Update Plugins.
    Then it should be visible in Roundcube.